
LINK మొబిలిటీ ఇంప్లిమెంటేషన్ గైడ్ REST API SMS
LINK మొబిలిటీ సందేశ డెలివరీ, మైక్రో చెల్లింపులు మరియు స్థాన ఆధారిత సేవల కోసం ఒక సేవను అందిస్తుంది. ప్లాట్ఫారమ్ సర్వీస్ ప్రొవైడర్లు మరియు ఆపరేటర్ల మధ్య పారదర్శకంగా, వైట్-లేబుల్ కంటెంట్ కొనుగోలుదారుగా మరియు లావాదేవీ రూటర్గా పనిచేస్తుంది.
LINK మొబిలిటీ SMS పంపడం వంటి LINK మొబిలిటీ సేవలను యాక్సెస్ చేయడానికి ఉపయోగించే RESTful APIని అందిస్తుంది. ఈ API ఉపయోగించడానికి సులభమైన మరియు అన్ని ఆధునిక భాషలు మరియు ఫ్రేమ్వర్క్లకు అనుకూలంగా ఉండేలా రూపొందించబడింది. మీకు నచ్చిన భాషను ఉపయోగించడం ద్వారా మీ అప్లికేషన్ శక్తివంతమైన సందేశం మరియు చెల్లింపు సామర్థ్యాలను అమలు చేయడానికి లింక్ మొబిలిటీ REST APIని ఉపయోగించవచ్చు
© LINK మొబిలిటీ, మార్చి 10, 2021
చట్టపరమైన సమాచారం
ఈ పత్రంలో అందించబడిన సమాచారం Netsize యొక్క ఏకైక ఆస్తి మరియు కాపీరైట్. ఇది గోప్యమైనది మరియు ఖచ్చితంగా సమాచార ఉపయోగం కోసం ఉద్దేశించబడింది. ఇది బైండింగ్ కాదు మరియు నోటీసు లేకుండానే మార్పులకు లోబడి ఉండవచ్చు. ఏదైనా అనధికార బహిర్గతం లేదా ఉపయోగం చట్టవిరుద్ధంగా పరిగణించబడుతుంది.
Netsize™ మరియు linkmobility™ ఫ్రెంచ్, EEC మరియు అంతర్జాతీయ మేధో సంపత్తి చట్టాల ద్వారా రక్షించబడ్డాయి.
కోట్ చేయబడిన అన్ని ఇతర ట్రేడ్మార్క్లు వాటి సంబంధిత యజమానుల ఏకైక ఆస్తి.
ఇక్కడ ఉన్న ఏదీ Netsize పేటెంట్, కాపీరైట్ లేదా ట్రేడ్మార్క్ కింద ఏదైనా లైసెన్స్ లేదా హక్కును ప్రదానం చేసినట్లుగా భావించబడదు.
నెట్సైజ్
సొసైటీ అనామకం లేదా క్యాపిటల్ డి 5 478 070 యూరోలు
సీజ్ సోషల్ :62, అవెన్యూ ఎమిలే జోలా92100 బౌలోన్ - ఫ్రాన్స్
418 712 477 RCS Nanterre
http://www.LinkMobility.com
http://www.linkmobility.com
పత్రం యొక్క పరిధి
ఈ పత్రం SMS కోసం సర్వీస్ ప్రొవైడర్ LINK మొబిలిటీ REST APIని ఎలా ఉపయోగిస్తుందో వివరిస్తుంది. ఇది సర్వీస్ ప్రొవైడర్ యొక్క సేవలను అమలు చేసే సాంకేతిక వాస్తుశిల్పులు మరియు డిజైనర్ల కోసం ఉద్దేశించబడింది.
1. ప్రాథమిక వినియోగం
SMS పంపడం చాలా సులభం. మీరు LINK మొబిలిటీకి HTTP అభ్యర్థనను పంపారు, ఇది కేవలం aని ఉపయోగించి సాధించవచ్చు web బ్రౌజర్.

2. ఫంక్షనల్ ఓవర్view
LINK మొబిలిటీ సిస్టమ్ SMS సందేశాల కోసం క్రింది ప్రాథమిక కార్యాచరణను అందిస్తుంది:
టెక్స్ట్ లేదా బైనరీ (ఉదా WAP పుష్) ప్రీమియం మరియు స్టాండర్డ్ రేట్ మెసేజ్ల వంటి మొబైల్ టెర్మినేటెడ్ (MT) SMS సందేశాలను పంపడం.
సమర్పించిన MT సందేశాల కోసం డెలివరీ నివేదికలను స్వీకరించడం.
మొబైల్ ఆరిజినేటెడ్ (MO) SMS సందేశాలు, ప్రీమియం మరియు ప్రామాణిక రేట్ను స్వీకరిస్తోంది.
SMS REST API ప్రామాణిక రేట్ MT SMS సందేశాలను పంపడానికి అంకితం చేయబడింది.
API అన్ని SMS సందేశాలను అసమకాలికంగా పంపుతుంది, అటువంటి లక్షణాలను ఎనేబుల్ చేస్తుంది:
"ఫైర్ అండ్ ఫర్గెట్" - సర్వీస్ ప్రొవైడర్ మరింత ఊహించదగిన ప్రతిస్పందన సమయాలను కలిగి ఉండాలని కోరుకుంటారు మరియు ఆపరేటర్ నుండి ఫలితం కోసం వేచి ఉండకూడదు.
కార్యాచరణను మళ్లీ ప్రయత్నించండి – ఆపరేటర్కు తాత్కాలిక సమస్యలు ఉంటే LINK మొబిలిటీ సందేశాన్ని మళ్లీ పంపుతుంది.
2.1 SMS సందేశాన్ని పంపడం
![]()
సర్వీస్ ప్రొవైడర్ నెట్సైజ్ వినియోగదారు

- MT సందేశాన్ని పంపండి
- రిటర్న్ మెసేజ్ ID
- SMS సందేశాన్ని సమర్పించండి
- డెలివరీ నివేదికను అందించండి
- డెలివరీ నివేదికను పంపండి
SMS సందేశాలను పంపే ప్రాథమిక విధానం క్రింది విధంగా వివరించబడింది:
సేవా ప్రదాత LINK మొబిలిటీ సిస్టమ్ ద్వారా గ్రహీతకు SMS సందేశాన్ని పంపమని అభ్యర్థన చేస్తుంది.
సేవా ప్రదాతకి సందేశం ID తిరిగి ఇవ్వబడుతుంది. ఈ IDని సరైన డెలివరీ నివేదికతో సందేశాన్ని పరస్పరం అనుసంధానం చేయడం కోసం ఉపయోగించవచ్చు.
LINK మొబిలిటీ రౌటింగ్ను నిర్వహిస్తుంది మరియు చిరునామా వినియోగదారుకు SMS సందేశాన్ని అందిస్తుంది.
ఒక డెలివరీ నివేదిక ట్రిగ్గర్ చేయబడుతుంది, ఉదా. వినియోగదారు పరికరానికి SMS సందేశం డెలివరీ చేయబడినప్పుడు.
డెలివరీ నివేదిక సర్వీస్ ప్రొవైడర్కు పంపబడుతుంది. నివేదిక దశ 2లో అందించిన సందేశం IDని కలిగి ఉంది.
ప్రత్యామ్నాయ ప్రవాహం: చెల్లని అభ్యర్థన
అభ్యర్థనలో అందించబడిన పారామితులు లేదా వినియోగదారు ఆధారాలు చెల్లనివి అయితే, సర్వీస్ ప్రొవైడర్కు ఎర్రర్ తిరిగి వస్తుంది. లోపం తిరస్కరణకు కారణాన్ని సూచిస్తుంది మరియు ప్రవాహం ముగుస్తుంది. సందేశ IDలు ఏవీ తిరిగి ఇవ్వబడలేదు.
3. ఎండ్ పాయింట్
SMS వనరు మార్గాన్ని ఉపయోగించి యాక్సెస్ చేయబడుతుంది:
/restapi/v1/sms
Example URL
https://europe.ipx.com/restapi/v1/sms
కనెక్షన్ భద్రత కోసం LINK మొబిలిటీ REST APIని HTTPS ద్వారా మాత్రమే యాక్సెస్ చేయవచ్చు.
లింక్ మొబిలిటీ సర్వర్ సర్టిఫికేట్ థావ్ట్ సర్వర్ CA ద్వారా సంతకం చేయబడింది.
4. కార్యకలాపాలు
SMS సేవ క్రింది కార్యకలాపాలను అందిస్తుంది:
| పేరు | మార్గం |
| పంపండి | /restapi/v1/sms/send |
4.1 పంపండి
ఒకే గ్రహీతకు SMS పంపడానికి పంపే ఆపరేషన్ ఉపయోగించబడుతుంది.
ఈ ఆపరేషన్ ప్రాథమిక మరియు అధునాతన వినియోగదారుల కోసం ఉద్దేశించబడింది. సరళమైన సందర్భంలో, SMSని బట్వాడా చేయడానికి గమ్యం చిరునామా మరియు సందేశం వచనం మాత్రమే అవసరం. LINK మొబిలిటీ డేటా కోడింగ్ స్కీమ్ను గుర్తిస్తుంది మరియు అవసరమైతే మెసేజ్ని బహుళ సందేశ భాగాలుగా స్వయంచాలకంగా అనుసంధానిస్తుంది.
అధునాతన వినియోగం కోసం, వినియోగదారు డేటా హెడర్తో సహా సందేశ ఫార్మాటింగ్ యొక్క పూర్తి నియంత్రణ కోసం సర్వీస్ ప్రొవైడర్ ఐచ్ఛిక పారామితులను ఉపయోగించవచ్చు.
సేవా ప్రదాత సంయోగ సందేశాలను పంపగలరు, అయితే వినియోగదారు డేటా మరియు వినియోగదారు డేటా హెడర్ను తప్పనిసరిగా తయారుచేయడం సేవా ప్రదాత ద్వారా చేయబడాలి మరియు సందేశాన్ని LINK మొబిలిటీ వైపు బహుళ పంపే అభ్యర్థనల ద్వారా పంపాలి.
5. ప్రమాణీకరణ
HTTP ప్రాథమిక ప్రమాణీకరణ పథకాన్ని ఉపయోగించి ప్రతి అభ్యర్థనలో వినియోగదారు పేరు మరియు పాస్వర్డ్ సమర్పించబడతాయి.
https://www.w3.org/Protocols/HTTP/1.0/spec.html#BasicAA
ఆధారాలు HTTP అభ్యర్థనలో ఆథరైజేషన్ హెడర్లో పంపబడతాయి. క్లయింట్ ఇక్కడ వివరించిన విధంగా హెడర్ ఫీల్డ్ను నిర్మిస్తుంది:
https://en.wikipedia.org/wiki/Basic_access_authentication#Client_side
ఉదాహరణకుample, వినియోగదారు పేరు జాన్ మరియు చేంజ్మే పాస్వర్డ్ అయితే, ఫలితంగా వచ్చే ఆథరైజేషన్ హెడర్:
ఆథరైజేషన్: ప్రాథమిక am9objpjaGFuZ2VtZSA=
ఫాల్-బ్యాక్గా వినియోగదారు పేరు మరియు పాస్వర్డ్ను అభ్యర్థన పారామీటర్లుగా సమర్పించవచ్చు. ఇది ప్రాథమిక ప్రమాణీకరణకు మద్దతు ఇవ్వని క్లయింట్లకు మాత్రమే సిఫార్సు చేయబడింది.
6. అభ్యర్థనను సమర్పించడం
6.1 ప్రశ్న స్ట్రింగ్
అభ్యర్థన పారామితులు పేరు/విలువ జతలను కలిగి ఉన్న ప్రశ్న స్ట్రింగ్గా సమర్పించబడ్డాయి. ప్రశ్న స్ట్రింగ్ శాతం ఎన్కోడింగ్ ఉపయోగించి ఎన్కోడ్ చేయబడింది (URL ఎన్కోడింగ్).
http://www.w3schools.com/tags/ref_urlencode.asp
ఉదాహరణకుampలే, హలో వరల్డ్! Hello+World%21గా ఎన్కోడ్ చేయబడింది.
6.2 తప్పనిసరి అభ్యర్థన పారామితులు
| పేరు | గరిష్ట పొడవు | వివరణ |
| గమ్యం చిరునామా | 40 | దేశం కోడ్తో ప్రారంభించి SMS సందేశాన్ని పంపవలసిన MSISDN. ఉదాampలే: 46123456789. కొన్ని మార్కెట్ల కోసం (వినియోగదారు MSISDN తప్పనిసరిగా అస్పష్టంగా ఉండాలి) ఈ విలువ ఆల్ఫాన్యూమరిక్ అలియాస్గా కూడా ఉండవచ్చు, ఇది "#"తో ప్రిఫిక్స్ చేయబడింది. |
| సందేశ వచనం | 1600 | SMS సందేశ కంటెంట్. |
6.3 ఐచ్ఛిక అభ్యర్థన పారామితులు (అధునాతన వినియోగం కోసం)
| పేరు | గరిష్ట పొడవు | వివరణ |
| మూలం చిరునామా | 16 | అవుట్గోయింగ్ SMS సందేశం యొక్క మూల చిరునామా. ఆరిజినేటింగ్ అడ్రస్ రకం OriginatorTON పరామితి ద్వారా నిర్వచించబడుతుంది. సంక్షిప్త సంఖ్య గరిష్ట పొడవు 16. ఆల్ఫా న్యూమరిక్ పంపినవారు గరిష్టంగా 11 అక్షరాలతో GSM డిఫాల్ట్ ఆల్ఫాబెట్కు పరిమితం చేయబడింది. MSISDN పంపేవారి గరిష్ట పొడవు 15 (గమ్యం చిరునామా మూలకం వలె అదే ఆకృతిని ఉపయోగించి). సిస్టమ్ ద్వారా ఆరిజినేటింగ్ అడ్రస్ మరియు ఆరిజినేటింగ్ టన్ ఎంచుకున్నప్పుడు విస్మరించవచ్చు. ఈ ఫంక్షన్ మార్కెట్ మరియు కాన్ఫిగరేషన్ ఆధారపడి ఉంటుంది. ఆపరేటర్ ఇంటిగ్రేషన్లతో ప్రవర్తన మారవచ్చు. |
| మూలకర్తTON | 1 | మూలాధార చిరునామా సంఖ్య రకం (TON): 0 - చిన్న సంఖ్య 1 – ఆల్ఫా న్యూమరిక్ (గరిష్ట పొడవు 11) 2 – MSISDN ఆరిజినేటింగ్ అడ్రస్ మరియు ఆరిజినేటింగ్ టన్ సిస్టమ్ ద్వారా ఎంపిక చేయబడినప్పుడు విస్మరించబడవచ్చు. ఈ ఫంక్షన్ మార్కెట్ మరియు కాన్ఫిగరేషన్ ఆధారపడి ఉంటుంది. ఆపరేటర్ ఇంటిగ్రేషన్లతో ప్రవర్తన మారవచ్చు. |
| యూజర్ డేటాహెడర్ | 280 | వినియోగదారు డేటాతో పాటు వినియోగదారు డేటా హెడర్ గరిష్టంగా 140ని కలిగి ఉంటుంది, అంటే హెక్స్-ఎన్కోడ్ చేసినప్పుడు 280, ఆక్టెట్లు. ఈ పరామితి ఎల్లప్పుడూ హెక్స్-ఎన్కోడ్ చేయబడుతుంది. |
| DCS | 3 | డేటా కోడింగ్ పథకం. ఆపరేటర్ ఇంటిగ్రేషన్లతో ప్రవర్తన మారవచ్చు. |
| PID | 3 | ప్రోటోకాల్ ID. ఆపరేటర్ ఇంటిగ్రేషన్లతో ప్రవర్తన మారవచ్చు. |
| సంబంధిత చెల్లుబాటు సమయం | 6 | సెకన్లలో సాపేక్ష చెల్లుబాటు సమయం (LINK మొబిలిటీకి సమర్పించే సమయానికి సంబంధించి). గరిష్ట విలువ 604800 (7 రోజులు) మరియు డిఫాల్ట్ 48 గంటలు. ఆపరేటర్ ఇంటిగ్రేషన్లతో ప్రవర్తన మారవచ్చు. |
| డెలివరీ సమయం | 20 | టైమ్స్టెస్ట్amp SMS సందేశం ఎప్పుడు బట్వాడా చేయాలి (ఆలస్యమైన డెలివరీ సమయం). తేదీ సమయ ఆకృతిలోని విభాగాన్ని చూడండి. |
| స్థితి నివేదిక ఫ్లాగ్లు | 1 | నివేదిక అభ్యర్థనను బట్వాడా చేయండి: 0 – డెలివరీ నివేదిక లేదు (డిఫాల్ట్) 1 - డెలివరీ నివేదిక అభ్యర్థించబడింది 9 – సర్వర్ డెలివరీ రిపోర్ట్ అభ్యర్థించబడింది (LINK మొబిలిటీ రిపోర్ట్ను సర్వీస్ ప్రొవైడర్కి ఫార్వార్డ్ చేయదు కానీ రిపోర్ట్లలో అందుబాటులో ఉంచుతుంది.) |
| campaignName | 50 | LINK మొబిలిటీ లావాదేవీలు tagఈ పేరుతో ged. ఇది లింక్ మొబిలిటీ రిపోర్ట్లలో గ్రూప్ లావాదేవీలకు ఉపయోగించబడుతుంది. |
| maxConcatenated Messages | 1 | 1 మరియు 10 మధ్య ఉన్న విలువ, ఎన్ని సంయోగ సందేశాలు అనుమతించబడతాయో నిర్వచిస్తుంది. డిఫాల్ట్ 3. |
| సహసంబంధ Id | 100 | సర్వీస్ ప్రొవైడర్ అందించిన ID డెలివరీ నివేదికలో ప్రతిధ్వనిస్తుంది. |
| వినియోగదారు పేరు | 100 | HTTP ప్రాథమిక ప్రమాణీకరణకు ప్రత్యామ్నాయంగా అందించబడింది. |
| పాస్వర్డ్ | 100 | HTTP ప్రాథమిక ప్రమాణీకరణకు ప్రత్యామ్నాయంగా అందించబడింది. |
6.4 HTTP అభ్యర్థన పద్ధతులు
గరిష్ట పరస్పర చర్య కోసం, API HTTP GET మరియు POST అభ్యర్థన పద్ధతులకు మద్దతు ఇస్తుంది. ఇతర HTTP పద్ధతులు ఏవీ అనుమతించబడవు.
6.4.1 పొందండి
ఎన్కోడ్ చేసిన ప్రశ్న స్ట్రింగ్కి జోడించబడింది URL.
పొందండి
https://europe.ipx.com/restapi/v1/sms/send?destinationAddress=461234
56789&messageText=Hello+World%21
ఆథరైజేషన్: ప్రాథమిక am9objpjaGFuZ2VtZSA=
6.4.2 పోస్ట్
ఎన్కోడ్ చేసిన ప్రశ్న స్ట్రింగ్ HTTP అభ్యర్థన మెసేజ్ బాడీలో సమర్పించబడింది. కంటెంట్-రకం అప్లికేషన్/x-www-form-urlఎన్కోడ్ చేయబడింది.
పోస్ట్ https://europe.ipx.com/restapi/v1/sms/send
హోస్ట్: europe.ipx.com
కంటెంట్-రకం: అప్లికేషన్ / x-www-form-urlఎన్కోడ్ చేయబడింది
ఆథరైజేషన్: ప్రాథమిక am9objpjaGFuZ2VtZSA=
కంటెంట్-నిడివి: 57
destinationAddress=46123456789&messageText=Hello+World%21
6.5 తేదీ మరియు సమయం
తేదీ మరియు సమయాన్ని సూచించే REST APIలోని పారామితులు ఎల్లప్పుడూ UTC టైమ్ జోన్లో ఉంటాయి (కోఆర్డినేటెడ్ యూనివర్సల్ టైమ్). సమయపాలనampలు ఈ ఖచ్చితమైన ఆకృతితో స్ట్రింగ్గా సూచించబడతాయి:
2017-04-25T23:20:50Z
ఇది UTCలో ఏప్రిల్ 20, 50 23వ గంట తర్వాత 25 నిమిషాల 2017 సెకన్లను సూచిస్తుంది.
7. ప్రతిస్పందన సందేశం
అభ్యర్థన సందేశాన్ని స్వీకరించి, వివరించిన తర్వాత API HTTP ప్రతిస్పందన సందేశంతో ప్రతిస్పందిస్తుంది.
7.1 HTTP స్థితి కోడ్
ప్రాసెస్ చేయబడిన అభ్యర్థనల కోసం REST API ఎల్లప్పుడూ HTTP స్థితి కోడ్ 200 OKని అందిస్తుంది. మెసేజ్ బాడీ ఖచ్చితమైన ఫలితాన్ని గుర్తించడానికి ఉపయోగించే పారామీటర్ రెస్పాన్స్కోడ్ని కలిగి ఉంది.
7.2 మెసేజ్ బాడీ
మెసేజ్ బాడీలో అభ్యర్థన యొక్క ఫలితాన్ని వివరించే JSON ఉంటుంది.
http://json.org/
లింక్ మొబిలిటీ JSON Google JSON స్టైల్ గైడ్కు అనుగుణంగా ఉంటుంది.
https://google.github.io/styleguide/jsoncstyleguide.xml
7.3 ప్రతిస్పందన పారామితులు
| పేరు | గరిష్ట పొడవు | వివరణ |
| ప్రతిస్పందన కోడ్ | 3 | 0 విజయవంతమైన లావాదేవీని సూచిస్తుంది. |
| ప్రతిస్పందన సందేశం | 255 | ప్రతిస్పందన వచన వివరణ, ఉదా ఎర్రర్ టెక్స్ట్. |
| సమయానికిamp | 20 | LINK మొబిలిటీ అభ్యర్థనను ప్రాసెస్ చేసిన తేదీ & సమయం. (తేదీ/సమయం ఫార్మాట్ విభాగాన్ని చూడండి). |
| ట్రేస్ఐడి | 36 | లింక్ మొబిలిటీ అంతర్గత ఐడెంటిఫైయర్. మద్దతు మరియు ట్రబుల్షూటింగ్ కోసం ఉపయోగించబడుతుంది. |
| సందేశ ఐడిలు | 10 x 36 | ప్రతి విజయవంతమైన సందేశానికి LINK మొబిలిటీ ప్రత్యేక సందేశ IDల శ్రేణి (సందేశాన్ని సంగ్రహించినట్లయితే బహుళ సందేశ IDలు తిరిగి ఇవ్వబడతాయి). విఫలమైతే విస్మరించబడింది. |
7.4 ఉదాample ప్రతిస్పందనలు
విజయం
HTTP/1.1 200 సరే
కంటెంట్-రకం: అప్లికేషన్/json
కంటెంట్-నిడివి: 144
తేదీ: గురు, 15 సెప్టెంబర్ 2016 13:20:31 GMT
{“responseCode”:0,”responseMessage”:”Success”,”timestamp”:”2016-09-15T13:20:31Z”, “traceId”:”f678d30879fd4adc25f2″,”messageIds”:[“1-4850879008”]}
ఇక్కడ చదవడానికి అదే JSON ఫార్మాట్ చేయబడింది:
{
"ప్రతిస్పందన కోడ్":0,
"ప్రతిస్పందన సందేశం":"విజయం",
"సమయానికిamp“:”2016-0915T13:20:31Z”,
"ట్రేస్ఐడి“:”f678d30879fd4adc25f2”,
"సందేశ ఐడిలు“:[“1-4850879008”]}
వైఫల్యం
HTTP/1.1 200 సరే
కంటెంట్-రకం: అప్లికేషన్/json
కంటెంట్-నిడివి: 148
తేదీ: గురు, 15 సెప్టెంబర్ 2016 13:20:31 GMT
{“responseCode”:1,”responseMessage”:” చెల్లని లాగిన్ లేదా అనధికార API వినియోగం”,”సమయంamp”:”2016-09-15T13:20:31Z”,”traceId”:”f678d30879fd4adc25f2″}
విజయం
HTTP/1.1 200 సరే
కంటెంట్-రకం: అప్లికేషన్/json
కంటెంట్-నిడివి: 144
తేదీ: గురు, 15 సెప్టెంబర్ 2016 13:20:31 GMT
{“responseCode”:0,”responseMessage”:”Success”,”timestamp”:”2016-09-15T13:20:31Z”, “traceId”:”f678d30879fd4adc25f2″,”messageIds”:[“1-4850879008”]}
ఇక్కడ చదవడానికి అదే JSON ఫార్మాట్ చేయబడింది:
{
"ప్రతిస్పందన కోడ్":0,
"ప్రతిస్పందన సందేశం":"విజయం",
"సమయానికిamp“:”2016-0915T13:20:31Z”,
"ట్రేస్ఐడి“:”f678d30879fd4adc25f2”,
"సందేశ ఐడిలు“:[“1-4850879008”]}
వైఫల్యం
HTTP/1.1 200 సరే
కంటెంట్-రకం: అప్లికేషన్/json
కంటెంట్-నిడివి: 148
తేదీ: గురు, 15 సెప్టెంబర్ 2016 13:20:31 GMT
{“responseCode”:1,”responseMessage”:” చెల్లని లాగిన్ లేదా అనధికార API వినియోగం”,”సమయంamp”:”2016-09-15T13:20:31Z”,”traceId”:”f678d30879fd4adc25f2″}
7.5 ప్రతిస్పందన కోడ్లు
పంపిన ప్రతిస్పందనలో క్రింది ప్రతిస్పందన కోడ్లను తిరిగి ఇవ్వవచ్చు:
| కోడ్ | వచనం | వివరణ |
| 0 | విజయం | విజయవంతంగా అమలు చేయబడింది. |
| 1 | చెల్లని లాగిన్ లేదా అనధికార API వినియోగం | LINK మొబిలిటీ ద్వారా తప్పు వినియోగదారు పేరు లేదా పాస్వర్డ్ లేదా సర్వీస్ ప్రొవైడర్ నిషేధించబడింది. |
| 2 | లింక్ మొబిలిటీ ద్వారా వినియోగదారు బ్లాక్ చేయబడ్డారు | LINK మొబిలిటీ ద్వారా వినియోగదారు బ్లాక్ చేయబడ్డారు. |
| 3 | LINK మొబిలిటీ ద్వారా ఆపరేషన్ అందించబడలేదు | సర్వీస్ ప్రొవైడర్ కోసం ఆపరేషన్ బ్లాక్ చేయబడింది. |
| 4 | వినియోగదారుకు LINK మొబిలిటీ గురించి తెలియదు | LINK మొబిలిటీకి వినియోగదారుకు తెలియదు. లేదా అభ్యర్థనలో మారుపేరు ఉపయోగించబడి ఉంటే; మారుపేరు కనుగొనబడలేదు. |
| 5 | LINK మొబిలిటీలో వినియోగదారు ఈ సేవను బ్లాక్ చేసారు | LINK మొబిలిటీలో వినియోగదారు ఈ సేవను బ్లాక్ చేసారు. |
| 6 | మూలాధార చిరునామాకు మద్దతు లేదు | మూలాధార చిరునామాకు మద్దతు లేదు. |
| 7 | ఖాతా ద్వారా ఆల్ఫా మూలాధార చిరునామాకు మద్దతు లేదు | ఆల్ఫా మూలాధార చిరునామాకు ఖాతా మద్దతు లేదు. |
| 8 | MSISDN మూలాధార చిరునామాకు మద్దతు లేదు | MSISDN మూలాధార చిరునామాకు మద్దతు లేదు. |
| 9 | GSM పొడిగింపుకు మద్దతు లేదు | GSM పొడిగించిన మద్దతు లేదు. |
| 10 | యూనికోడ్ మద్దతు లేదు | యూనికోడ్ మద్దతు లేదు. |
| 11 | స్థితి నివేదికకు మద్దతు లేదు | స్థితి నివేదికకు మద్దతు లేదు. |
| 12 | అవసరమైన సామర్థ్యానికి మద్దతు లేదు | సందేశాన్ని పంపడానికి అవసరమైన సామర్థ్యానికి (పైన ఉన్నవి కాకుండా) మద్దతు లేదు. |
| 13 | కంటెంట్ ప్రొవైడర్ గరిష్ట థ్రోట్లింగ్ రేటు మించిపోయింది | సేవా ప్రదాత SMS సందేశాలను LINK మొబిలిటీకి చాలా వేగంగా పంపుతున్నారు. |
| 14 | ఖాతా ద్వారా ప్రోటోకాల్ IDకి మద్దతు లేదు | ప్రోటోకాల్ IDకి మద్దతు లేదు. |
| 15 | సందేశ సంగ్రహణ పరిమితి మించిపోయింది | సంక్షిప్త సందేశాల సంఖ్య అభ్యర్థించిన గరిష్ట సంఖ్యను మించిపోయింది. |
| 16 | సందేశాన్ని రూట్ చేయడం సాధ్యపడలేదు. | LINK మొబిలిటీ సందేశాన్ని రూట్ చేయలేకపోయింది. |
| 17 | నిషేధించబడిన కాల వ్యవధి | సమయ వ్యవధిలో సందేశాన్ని పంపడానికి అనుమతించబడదు |
| 18 | సర్వీస్ ప్రొవైడర్ ఖాతాలో చాలా తక్కువ బ్యాలెన్స్ ఉంది | చాలా తక్కువ బ్యాలెన్స్ కారణంగా సర్వీస్ ప్రొవైడర్ బ్లాక్ చేయబడింది |
| 50 | పాక్షిక విజయం | బహుళ గ్రహీతలకు SMS సందేశాన్ని పంపడంలో పాక్షిక విజయం. |
| 99 | అంతర్గత సర్వర్ లోపం | ఇతర లింక్ మొబిలిటీ లోపం, మరింత సమాచారం కోసం LINK మొబిలిటీ మద్దతును సంప్రదించండి. |
| 100 | గమ్యస్థాన చిరునామా చెల్లదు | గమ్యస్థాన చిరునామా (MSISDN, లేదా మారుపేరు) చెల్లదు. |
| 102 | చెల్లని సూచించిన (లింక్ చేయబడిన) ID | సూచన ID చెల్లదు, బహుశా సూచన ID ఇప్పటికే ఉపయోగించబడి ఉండవచ్చు, చాలా పాతది లేదా తెలియదు. |
| 103 | చెల్లని ఖాతా పేరు | ఖాతా పేరు చెల్లదు. |
| 105 | చెల్లని సర్వీస్ మెటా డేటా | సర్వీస్ మెటా డేటా చెల్లదు. |
| 106 | చెల్లని మూల చిరునామా | మూలం చిరునామా చెల్లదు. |
| 107 | చెల్లని ఆల్ఫాన్యూమరిక్ మూలం చిరునామా | ఆల్ఫాన్యూమరిక్ మూలం చిరునామా చెల్లదు. |
| 108 | చెల్లని చెల్లుబాటు సమయం | చెల్లుబాటు సమయం చెల్లదు. |
| 109 | చెల్లని డెలివరీ సమయం | డెలివరీ సమయం చెల్లదు. |
| 110 | చెల్లని సందేశ కంటెంట్/యూజర్ డేటా | వినియోగదారు డేటా అంటే SMS సందేశం చెల్లదు. |
| 111 | సందేశం పొడవు చెల్లదు | SMS సందేశం పొడవు చెల్లదు. |
| 112 | చెల్లని వినియోగదారు డేటా హెడర్ | వినియోగదారు డేటా హెడర్ చెల్లదు. |
| 113 | చెల్లని డేటా కోడింగ్ పథకం | DCS చెల్లదు. |
| 114 | చెల్లని ప్రోటోకాల్ ID | PID చెల్లదు. |
| 115 | చెల్లని స్థితి నివేదిక ఫ్లాగ్లు | స్థితి నివేదిక ఫ్లాగ్లు చెల్లవు. |
| 116 | TON చెల్లదు | మూలకర్త TON చెల్లదు. |
| 117 | చెల్లని సిampign పేరు | సిampaign పేరు చెల్లదు. |
| 120 | సంయోగ సందేశాల గరిష్ట సంఖ్యకు చెల్లని పరిమితి | సంగ్రహించిన సందేశాల గరిష్ట సంఖ్య చెల్లదు. |
| 121 | చెల్లని msisdn మూలం చిరునామా | MSISDN మూలాధార చిరునామా చెల్లదు. |
| 122 | చెల్లని సహసంబంధ ID | సహసంబంధ ID చెల్లదు. |
8. ఐచ్ఛిక లక్షణాలు
8.1 MSISDN దిద్దుబాటు
MSISDN దిద్దుబాటు అనేది ఐచ్ఛిక లక్షణం, ఇది అభ్యర్థించినట్లయితే LINK మొబిలిటీ మద్దతు ద్వారా ప్రారంభించబడుతుంది.
ఈ ఫీచర్ గమ్యస్థాన చిరునామాలను సరి చేస్తుంది మరియు వాటిని అవసరమైన E.164 ఆకృతికి సమలేఖనం చేస్తుంది. ఫార్మాట్ కరెక్షన్తో పాటు, సిస్టమ్ వర్తించినప్పుడు DOM-TOM (départements et territorires d'outre-mer) నంబర్లను సరిచేయడానికి అంతర్జాతీయ ఫ్రెంచ్ సంఖ్యలను అనువదించడం వంటి మార్కెట్ నిర్దిష్ట కార్యాచరణను కూడా నిర్వహించవచ్చు.
క్రింద అనేక మాజీ ఉన్నాయిampదిద్దుబాట్లు:
| సమర్పించిన గమ్యం చిరునామా | గమ్యం చిరునామా సరిదిద్దబడింది |
| +46(0)702233445 | 46702233445 |
| (0046)72233445 | 46702233445 |
| +460702233445 | 46702233445 |
| 46(0)702233445 | 46702233445 |
| 46070-2233445 | 46702233445 |
| 0046702233445 | 46702233445 |
| +46(0)702233445aaa | 46702233445 |
| 336005199999 | 2626005199999 (ఫ్రెంచ్ సంఖ్యను DOM-TOM నంబర్కి అనువదించబడింది) |
అదనంగా, ఎంచుకున్న మార్కెట్ కోసం జాతీయ ఫోన్ నంబర్లను అనుమతించడం సాధ్యమవుతుంది. ఈ ఫీచర్ ప్రారంభించబడినప్పుడు ఇతర మార్కెట్ల కోసం ఏదైనా అంతర్జాతీయ సంఖ్యలను ఎంచుకున్న మార్కెట్ నుండి వేరు చేయడానికి తప్పనిసరిగా ప్రారంభ `+' గుర్తుతో పంపాలి.
క్రింద అనేక మాజీ ఉన్నాయిampజాతీయ సంఖ్యల కోసం స్వీడన్ (దేశం కోడ్ 46)ని డిఫాల్ట్ మార్కెట్గా ఉపయోగిస్తున్నప్పుడు చేసిన దిద్దుబాట్లు.
| సమర్పించిన గమ్యం చిరునామా | గమ్యం చిరునామా సరిదిద్దబడింది |
| 0702233445 | 46702233445 |
| 070-2233 445 | 46702233445 |
| 070.2233.4455 | 46702233445 |
| 460702233445 | 46702233445 |
| +460702233445 | 46702233445 |
| +458022334455 | 458022334455 |
| 45802233445 | '+' గుర్తు లేదు కాబట్టి చెల్లదు |
సరిదిద్దబడిన MSISDN LINK మొబిలిటీ ద్వారా ఉపయోగించబడుతుందని మరియు అది డెలివరీ నివేదికలలో తిరిగి ఇవ్వబడుతుందని గమనించండి.
దయచేసి మరింత సమాచారం కోసం LINK మొబిలిటీ మద్దతును సంప్రదించండి.
8.2 అక్షర ప్రత్యామ్నాయం
క్యారెక్టర్ రీప్లేస్మెంట్ అనేది ఐచ్ఛిక లక్షణం, ఇది అభ్యర్థించినట్లయితే LINK మొబిలిటీ సపోర్ట్ ద్వారా ప్రారంభించబడుతుంది.
ఈ ఫీచర్ DCSని “GSM” (17)కి సెట్ చేసినప్పుడు వినియోగదారు డేటా (SMS టెక్స్ట్)లోని GSM యేతర అక్షరాలను సమానమైన GSM వర్ణమాల అక్షరాలకు అనువదిస్తుంది. ఉదాహరణకుample “Seqüência de teste em Português” “Seqüencia de teste em Portugues”కి అనువదించబడుతుంది.
9. డెలివరీ నివేదికలు
సర్వీస్ ప్రొవైడర్, కేటాయించబడితే, పంపిన MT సందేశాల కోసం SMS సందేశ డెలివరీ నివేదికలు లేదా డెలివరీ నోటిఫికేషన్లను అభ్యర్థించవచ్చు. MT సందేశం లక్ష్యం చేయబడిన వినియోగదారుకు డెలివరీ చేయబడినప్పుడు లేదా తొలగించబడినప్పుడు, ఉదా, గడువు ముగిసినప్పుడు లేదా, కొన్ని కారణాల వలన, రూట్ చేయదగినది కానప్పుడు, ఆపరేటర్ SMSCలో ఈ నివేదికలు ప్రేరేపించబడతాయి.
SMS సందేశం యొక్క తుది స్థితి మాత్రమే సేవా ప్రదాతకి నివేదించబడుతుంది, అనగా డెలివరీ చేయబడింది లేదా తొలగించబడింది. ప్రతి MT సందేశానికి ఒక నివేదిక మాత్రమే రూపొందించబడుతుంది. తొలగించబడిన స్థితితో, కారణం కోడ్ వర్తించవచ్చు. ఈ కారణం కోడ్ SMS సందేశం బట్వాడా చేయబడకపోవడానికి కారణాన్ని నిర్దేశిస్తుంది.
నివేదికలు LINK మొబిలిటీ ద్వారా మళ్లించబడతాయి మరియు HTTP ప్రోటోకాల్ని ఉపయోగించి సర్వీస్ ప్రొవైడర్కు పంపబడతాయి.
నివేదికలను స్వీకరించడానికి, సర్వీస్ ప్రొవైడర్ మాజీ కోసం అమలు చేయాలిampజావా సర్వ్లెట్ లేదా ASP.NET పేజీని పొందండి. రెండూ HTTP GET లేదా POST అభ్యర్థనలను స్వీకరిస్తాయి.
పారామితులు
అభ్యర్థన క్రింది పారామితులను కలిగి ఉంటుంది:
| పరామితి | టైప్ చేయండి | M/O/I* | డిఫాల్ట్ విలువ | గరిష్ట పొడవు | వివరణ |
| MessageId | స్ట్రింగ్ | M | – | 22 | ఈ నివేదికకు సంబంధించిన MT సందేశం యొక్క సందేశ ID. |
| గమ్యం చిరునామా | స్ట్రింగ్ | M | – | 40 | వినియోగదారు MSISDN, అంటే అసలు MT సందేశం యొక్క గమ్యం చిరునామా. |
| స్టేటస్కోడ్ | పూర్ణాంకం | M | 1 | స్థితి కోడ్ MT సందేశం యొక్క స్థితిని సూచిస్తుంది. వర్తించే స్థితి కోడ్లు: 0 - పంపిణీ చేయబడింది 2 – తొలగించబడింది (కారణం కోడ్ వర్తిస్తుంది) |
|
| TimeStamp | స్ట్రింగ్ | M | – | 20 | LINK మొబిలిటీ ద్వారా డెలివరీ నివేదిక ఎప్పుడు స్వీకరించబడిందో సూచించే సమయం. టైమ్స్ట్ టైమ్ జోన్amp CET లేదా CEST (EU కోసం నిర్వచించిన వేసవి కాలంతో పాటు). ఫార్మాట్: yyyyMMdd HH:mm:ss. |
| ఆపరేటర్ | స్ట్రింగ్ | M | – | 100 | SMS సందేశాన్ని పంపేటప్పుడు ఉపయోగించే ఆపరేటర్ పేరు లేదా SMS సందేశాన్ని పంపేటప్పుడు ఉపయోగించే ఖాతా పేరు. అందుబాటులో ఉన్న ఆపరేటర్ల జాబితా LINK మొబిలిటీ సపోర్ట్ ద్వారా అందించబడుతుంది. |
| కారణం కోడ్ | పూర్ణాంకం | O | – | 3 | మెసేజ్ డిలీట్ చేయబడిన స్టేటస్లో ఎందుకు చేరిందో కారణ కోడ్ సూచిస్తుంది. వర్తించే కారణం కోడ్లు: 100 - గడువు ముగిసింది 101 - తిరస్కరించబడింది 102 – ఫార్మాట్ లోపం 103 - ఇతర లోపం 110 – చందాదారుడు తెలియదు 111 – సబ్స్క్రైబర్ నిషేధించబడింది 112 – సబ్స్క్రైబర్ అందించబడలేదు 113 – చందాదారుడు అందుబాటులో లేరు 120 – SMSC వైఫల్యం 121 – SMSC రద్దీ 122 – SMSC రోమింగ్ 130 – హ్యాండ్సెట్ లోపం 131 – హ్యాండ్సెట్ మెమరీ మించిపోయింది ఆపరేటర్ ఇంటిగ్రేషన్లతో ప్రవర్తన మారవచ్చు. |
| ఆపరేటర్ టైమ్స్ట్amp | స్ట్రింగ్ | O | – | 20 | ఆపరేటర్ యొక్క SMSCలో (ఆపరేటర్ అందించినట్లయితే) నివేదిక ఎప్పుడు ట్రిగ్గర్ చేయబడిందో సూచించే సమయం. టైమ్స్ట్ టైమ్ జోన్amp CET లేదా CEST (EU కోసం నిర్వచించిన వేసవి కాలంతో పాటు). ఫార్మాట్: yyyyMMdd HH:mm:ss. |
| స్థితి వచనం | స్ట్రింగ్ | O | – | 255 | ఆపరేటర్ నుండి అదనపు సమాచారం కోసం ప్లేస్హోల్డర్, ఉదా. స్థితి/కారణం యొక్క స్పష్టమైన వచన వివరణ. ఆపరేటర్ ఇంటిగ్రేషన్లతో ప్రవర్తన మారవచ్చు. |
| సహసంబంధ ఐడి | స్ట్రింగ్ | O | – | 100 | SendRequest లేదా SendTextRequestలో అందించబడిన సహసంబంధ ID. |
| ఆపరేటర్ నెట్వర్క్ కోడ్ | పూర్ణాంకం | O | – | 6 | ఆపరేటర్ యొక్క మొబైల్ నెట్వర్క్ కోడ్ (MCC + MNC). |
* M = తప్పనిసరి, O = ఐచ్ఛికం, I = విస్మరించబడింది.
సర్వీస్ ప్రొవైడర్ లక్ష్యంతో LINK మొబిలిటీని అందించాలి URL డెలివరీ నివేదికల కోసం (ఐచ్ఛికంగా HTTP ప్రాథమిక ప్రమాణీకరణ కోసం ఆధారాలతో సహా). సర్వీస్ ప్రొవైడర్ ఏ ప్రాధాన్య HTTP పద్ధతిని ఉపయోగించాలో ఎంచుకోవచ్చు:
HTTP POST (సిఫార్సు చేయబడింది)
HTTP పొందండి.
ExampHTTP GETని ఉపయోగిస్తోంది (విజయవంతంగా డెలివరీ చేయబడింది):
https://user:password@www.serviceprovider.com/receivereport?%20MessageId=122&DestinationAddress=46762050312&Operator=Vodafone&TimeStamp=20100401%2007%3A47%3A44&StatusCode=0
ExampHTTP GET (బట్వాడా చేయబడలేదు, ఆపరేటర్ సమయానికి సరఫరా చేసారుamp ఈవెంట్ కోసం):
పారామితులు ఉన్నాయి URL ఎన్కోడెడి.
అక్షర ఎన్కోడింగ్:
సర్వీస్ ప్రొవైడర్ ఏ ప్రాధాన్య ఎన్కోడింగ్ని ఉపయోగించాలో ఎంచుకోవచ్చు:
UTF-8 (సిఫార్సు చేయబడింది)
ISO-8859-1.
9.1 సర్వీస్ ప్రొవైడర్ రసీదు
సర్వీస్ ప్రొవైడర్ ప్రతి డెలివరీ నివేదికను గుర్తించాలి. రసీదు సానుకూలంగా ఉండవచ్చు, అంటే డెలివరీ నివేదిక విజయవంతంగా స్వీకరించబడింది లేదా ప్రతికూలంగా ఉంటుంది, అంటే వైఫల్యం.
దయచేసి గమనించండి: డెలివరీ నివేదికల కోసం 30 సెకన్ల అక్నాలెడ్జ్మెంట్ల కోసం LINK మొబిలిటీ రీడ్ టైమ్అవుట్ని కలిగి ఉంది. గడువు ముగిసినప్పుడు డెలివరీ మళ్లీ ప్రయత్నించడం (మళ్లీ ప్రయత్నించడం ప్రారంభించబడితే) లేదా డెలివరీ రద్దు (మళ్లీ ప్రయత్నించి డిజేబుల్ అయితే) ట్రిగ్గర్ అవుతుంది. దీని అర్థం సర్వీస్ ప్రొవైడర్ అప్లికేషన్ త్వరిత ప్రతిస్పందన సమయాలను నిర్ధారించాలి, ముఖ్యంగా అధిక లోడ్ సమయంలో.
LINK మొబిలిటీకి సంబంధించిన డెలివరీ రిపోర్ట్ను ప్రాసెస్ చేయడానికి ముందు దానిని గుర్తించాలని సిఫార్సు చేయబడింది.
సానుకూల మరియు ప్రతికూల అంగీకార నియమం క్రింది విధంగా వివరించబడింది:
సానుకూల రసీదు, ACK, డెలివరీ నివేదిక అందించబడింది:
కింది XML ఫార్మాట్ చేసిన కంటెంట్తో కలిపి HTTP 200 శ్రేణి ప్రతిస్పందన కోడ్:
ప్రతికూల గుర్తింపు, NAK, డెలివరీ నివేదిక అందించబడలేదు:
సానుకూల అంగీకారం కాకుండా ఏదైనా ప్రత్యుత్తరం, ఉదాహరణకుample, ఏదైనా HTTP ఎర్రర్ కోడ్ లేదా క్రింది XML కంటెంట్ ద్వారా ప్రతికూల రసీదు ప్రేరేపించబడుతుంది:
LINK మొబిలిటీ రీట్రీ మెకానిజంను నియంత్రించడానికి XML కంటెంట్ని ఉపయోగించవచ్చు. NAK ప్రారంభించబడితే, మళ్లీ ప్రయత్నించడానికి కారణమవుతుంది. పునఃప్రయత్న మెకానిజం కోసం కాన్ఫిగర్ చేయని సర్వీస్ ప్రొవైడర్ల కోసం, XML కంటెంట్ ఐచ్ఛికం.
క్రింద ఒక HTTP POST అభ్యర్థన మరియు ప్రతిస్పందన మాజీampసర్వీస్ ప్రొవైడర్కు డెలివరీ చేసిన డెలివరీ నివేదిక:
HTTP అభ్యర్థన:
పోస్ట్ /సందర్భం/యాప్ HTTP/1.1
కంటెంట్-రకం: అప్లికేషన్ / x-www-form-urlఎన్కోడ్ చేయబడింది;అక్షరాసెట్=utf-8
హోస్ట్: సర్వర్: పోర్ట్
కంటెంట్-నిడివి: xx
MessageId=213123213&DestinationAddress=46762050312&Operator=Telia& OperatorTimeStamp=20130607%2010%3A45%3A00&TimeStamp=20130607%2010%3A 45%3A02&StatusCode=0
HTTP ప్రతిస్పందన:
HTTP/1.1 200 సరే
కంటెంట్-రకం: టెక్స్ట్/ప్లెయిన్
9.2 మళ్లీ ప్రయత్నించండి
LINK మొబిలిటీ సిస్టమ్ విఫలమైన, అంటే గుర్తించబడని, డెలివరీ రిపోర్ట్ డెలివరీల కోసం మళ్లీ ప్రయత్నించవచ్చు. సర్వీస్ ప్రొవైడర్ ప్రాధాన్య పునఃప్రయత్న ప్రవర్తనను ఎంచుకోవచ్చు:
మళ్లీ ప్రయత్నించలేదు (డిఫాల్ట్) – కనెక్షన్ ప్రయత్నం విఫలమైతే, సమయం ముగిసినప్పుడు లేదా ఏదైనా HTTP ఎర్రర్ కోడ్ కోసం చదివితే సందేశం విస్మరించబడుతుంది.
మళ్లీ ప్రయత్నించండి - ప్రతి రకమైన కనెక్షన్ సమస్య, రీడ్ టైమ్ అవుట్ లేదా నెగటివ్ అనాలెడ్జ్మెంట్ కోసం సందేశం మళ్లీ పంపబడుతుంది.
NAK కోసం పునఃప్రయత్నం ప్రారంభించబడినప్పుడు, LINK మొబిలిటీ నుండి పునఃప్రయత్న ప్రయత్నాన్ని ఏ దృష్టాంతాలు సృష్టిస్తాయో మరియు పునఃప్రయత్నం ఎలా పని చేస్తుందో అర్థం చేసుకోవడం ముఖ్యం. ప్రతి సర్వీస్ ప్రొవైడర్ దాని స్వంత పునఃప్రయత్న క్యూను కలిగి ఉంటుంది, ఇక్కడ సందేశాల సమయానికి అనుగుణంగా సందేశాలు ఆర్డర్ చేయబడతాయిamp. సర్వీస్ ప్రొవైడర్కు డెలివరీ చేయబడిన సందేశాల వ్యక్తిగత క్రమానికి హామీ లేనప్పటికీ, లింక్ మొబిలిటీ ఎల్లప్పుడూ పాత సందేశాలను ముందుగా బట్వాడా చేయడానికి ప్రయత్నిస్తుంది. మళ్లీ ప్రయత్నించే వరుస నుండి సందేశాలు విస్మరించబడటానికి ప్రధాన కారణం రెండు కారణాలలో ఒకటి: సందేశం TTL గడువు ముగుస్తుంది లేదా (సిద్ధాంతపరంగా) పునఃప్రయత్న క్యూ పూర్తి అవుతుంది. TTL అనేది ఆపరేటర్ మరియు ఖాతాపై ఆధారపడి ఉంటుంది, అనగా, ఆపరేటర్ మరియు లేదా సందేశ రకాన్ని బట్టి మారవచ్చు, ఉదా, ప్రీమియం SMS లేదా ప్రామాణిక రేటు SMS సందేశం.
మెసేజ్ ఇప్పటికే అందలేదని భద్రపరచడానికి MT సందేశం యొక్క ప్రత్యేక IDని మళ్లీ ప్రయత్నించడం ప్రారంభించబడిన సర్వీస్ ప్రొవైడర్లు తప్పనిసరిగా తనిఖీ చేయాలి.
డెలివరీ రిపోర్ట్ను ప్రాసెస్ చేస్తున్నప్పుడు లోపం సంభవించినప్పుడు సర్వీస్ ప్రొవైడర్ ఈ సాధారణ నియమాలను పాటించడం చాలా ముఖ్యం, ఒకవేళ ఎర్రర్కు కారణం అయితే: తాత్కాలికం, ఉదా డేటాబేస్ అందుబాటులో లేదు, NAK తిరిగి ఇవ్వాలి. LINK మొబిలిటీ సందేశాన్ని మళ్లీ పంపుతుంది.
శాశ్వతంగా మరియు మళ్లీ ప్రయత్నించినప్పుడు అదే రకమైన సమస్య వచ్చే అవకాశం ఉంది, ACKని తిరిగి ఇవ్వాలి. ఉదాహరణకుample, సందేశం సరిగ్గా అన్వయించబడనప్పుడు లేదా ఊహించని రన్టైమ్ లోపం ఏర్పడినప్పుడు.
తదనుగుణంగా చర్య తీసుకోవడం వలన డెలివరీ రిపోర్ట్ పదేపదే రీసెట్ చేయబడటం వలన ఎటువంటి బ్లాక్ లేదా నిర్గమాంశ క్షీణత ఏర్పడకుండా నిర్ధారిస్తుంది.
10. అమలు చిట్కాలు
1. ఇది మీ ఉపయోగించడానికి అవకాశం ఉంది web APIకి అభ్యర్థనలను సమర్పించడానికి బ్రౌజర్. ఇది ఎటువంటి డెవలప్మెంట్ సాధనాలు లేకుండా సేవలను అన్వేషించడం మరియు మూల్యాంకనం చేయడం చాలా సులభం చేస్తుంది.
2. Chrome లేదా Firefox JSON వంటి పొడిగింపుతో కలిపి సిఫార్సు చేయబడిందిView అందంగా-ఫార్మాట్ చేయబడిన JSONని ప్రదర్శించడానికి.
3. మేము POST, ప్రాథమిక ప్రామాణీకరణను పరీక్షించడానికి మరియు ముడి HTTP అభ్యర్థన మరియు ప్రతిస్పందన సందేశాలను తనిఖీ చేయడానికి SoapUIని ఉపయోగించాము.
4. సిURL ప్రాథమిక ప్రమాణీకరణతో POST అభ్యర్థనలను సమర్పించడానికి సాధనం ఉపయోగపడుతుంది. మాజీ చూడండిampక్రింద.
curl పోస్ట్ \
-H “కంటెంట్-రకం: అప్లికేషన్/x-www-form-urlఎన్కోడ్ చేయబడింది” \
-H “ఆథరైజేషన్: బేసిక్ am9objpjaGFuZ2VtZSA=” \
https://europe.ipx.com/restapi/v1/sms/send \
–డేటా “destinationAddress=46123456789&messageText=Hello+World%21”
_______________
వ్యక్తిగతీకరించిన కమ్యూనికేషన్లను మార్చడం
పత్రాలు / వనరులు
![]() |
LINK మొబిలిటీ ఇంప్లిమెంటేషన్ గైడ్ REST API SMS [pdf] యూజర్ గైడ్ మొబిలిటీ ఇంప్లిమెంటేషన్ గైడ్ REST API SMS, మొబిలిటీ, ఇంప్లిమెంటేషన్ గైడ్ REST API SMS, REST API SMS, API SMS, SMS |




