Utekelezaji wa Ujumbe wa SMS 1.0

Vipimo

  • Jina la Bidhaa: LINK Mwongozo wa Utekelezaji wa Uhamaji Ujumbe wa SMS
    1.0
  • Mtoa huduma: LINK Uhamaji
  • Utendaji: Uwasilishaji wa ujumbe, malipo madogo, kulingana na eneo
    huduma
  • Utangamano: PC, simu ya rununu, PDA
  • Taarifa za Kisheria: Mali pekee na hakimiliki ya Netsize

Maagizo ya Matumizi ya Bidhaa

Kazi Zaidiview

Mfumo wa LINK Mobility hutoa utendakazi msingi kwa SMS
ujumbe. API ya Kutuma Ujumbe mfupi imejitolea kutuma kiwango
kadiria ujumbe wa SMS wa MT kwa mpangilio.

Kutuma Ujumbe wa SMS

Ili kutuma ujumbe wa SMS kwa kutumia mfumo wa LINK Mobility, fuata
hatua hizi:

  1. Unganisha kwenye huduma kwa kutumia API iliyotolewa.
  2. Tunga ujumbe wako kulingana na majedwali ya wahusika wa GSM
    zinazotolewa.
  3. Tuma ujumbe asynchronously kupitia API.

Kutuma Ujumbe wa SMS kwa Wapokeaji Wengi

Ikiwa unahitaji kutuma ujumbe wa SMS kwa wapokeaji wengi:

  1. Tumia utendaji wa API kutuma ujumbe kwa
    nambari nyingi kwa wakati mmoja.
  2. Hakikisha nambari ya kila mpokeaji imeumbizwa ipasavyo.
  3. Tuma ujumbe kwa wapokeaji wote bila mpangilio.

Maswali Yanayoulizwa Mara kwa Mara

Swali: Ni utendakazi gani mkuu wa Uhamaji wa LINK
mfumo?

A: Utendaji mkuu ni pamoja na kutuma kiwango cha kawaida cha SMS
ujumbe bila mpangilio.

Swali: Ninawezaje kutuma ujumbe wa SMS kwa kutumia LINK Mobility
mfumo?

J: Unaweza kutuma ujumbe wa SMS kwa kuunganisha kwenye huduma
kwa kutumia API iliyotolewa, kutunga ujumbe wako, na kuutuma
kwa usawa.

LINK Mwongozo wa Utekelezaji wa Uhamaji Ujumbe wa SMS 1.0
LINK Mobility hutoa huduma ya uwasilishaji ujumbe, malipo madogo na huduma za eneo. Mfumo huu hufanya kazi kama kipataji maudhui cha uwazi, cha lebo nyeupe na kipanga njia cha muamala kati ya Watoa Huduma na Waendeshaji. Watoa Huduma huunganisha kwenye huduma kwa kutumia API inayotekelezwa kwa urahisi na LINK Mobility hushughulikia ujumuishaji wote na Waendeshaji. Kiolesura hakitegemei aina ya kifaa cha Mtumiaji. Kifaa kinaweza miongoni mwa vingine kuwa PC, simu ya mkononi au PDA.
© LINK Mobility, Machi 10, 2021

Taarifa za Kisheria
Taarifa iliyotolewa katika hati hii ni mali na hakimiliki pekee ya Netsize. Ni siri na imekusudiwa kwa matumizi madhubuti ya habari. Hailazimiki na inaweza kubadilishwa bila taarifa. Ufichuzi wowote usioidhinishwa au matumizi yatazingatiwa kuwa ni kinyume cha sheria.
NetizeTM na linkmobilityTM zinalindwa na sheria za Ufaransa, EEC na kimataifa za haki miliki.
Alama zingine zote za biashara zilizonukuliwa ni mali ya wamiliki wao.
Hakuna chochote kilichomo humu kitakachofafanuliwa kama kutoa leseni yoyote au haki chini ya hataza ya Netsize, hakimiliki, au alama ya biashara.
NETSIZE Société anonyme au capital de 5 478 070 euro Siège social :62, avenue Emile Zola92100 Boulogne Ufaransa 418 712 477 RCS Nanterre http://www.Link Mobility.com http://www.linkmobility.com

Kubadilisha Mawasiliano Yanayobinafsishwa

1

Jedwali la yaliyomo
Wigo wa Hati ………………………………………………………….. 3
1. Utendaji Zaidiview …………………………………………………………………………… 4 1.1 Kutuma ujumbe wa SMS …………………………………………………… …………………………………. 4 1.2 Kutuma ujumbe wa SMS kwa wapokeaji wengi ………………………………………………… 6
2. Ufungaji ………………………………………………………………………………………………………………………………… ……………………………………………………………….. 7 2.1 Web huduma …………………………………………………………………………………………………. 7 2.3 Usalama…………………………………………………………………………………………………………….. 8
3. Uunganishaji wa ujumbe wa SMS na LINK Mobility……………………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………. 8 3.1 Ulinganisho wa utendaji ………………………………………………………………………………………………………………………………………… ………………………………………………. 9 3.1.1 Vipengele vya Chaguo ………………………………………………………………………………………… 9 3.1.2 Marekebisho ya MSISDN ………………………………………………………………………………… 9 3.2 Ubadilishaji wa Tabia ………………… ………………………………………………………….. 10 3.2.1 Tuma ombi ………………………………………………………………… …………………………………… 10 3.2.2 Tuma ombi la maandishi ……………………………………………………………………………………… …. 11 3.3 Tuma majibu …………………………………………………………………………………………… 11 3.4 Nambari za majibu …………………… …………………………………………………………………………… 15 3.5 Muda wa kusoma umeisha………………………………………………………… ……………………………………………… 18 3.6 Kupokea ripoti ya uwasilishaji ………………………………………………………………………… ….. 19 3.7 Shukrani kwa Mtoa Huduma…………………………………………………………….. 20 3.8 Jaribu tena ……………………………………… …………………………………………………………………………………………………………………………………………… 20 3.9 Maoni kuhusu yaliyomo kwenye ujumbe wa SMS ………………………………………………… ……… 23
4. Utekelezaji exampchini……………………………………………………………….. 27 5. Majedwali ya wahusika wa GSM …………………………………………………… …………………….. 28
5.1 Jedwali la alfabeti chaguo-msingi la GSM (7-bit) ……………………………………………………………………. 28 5.2 Jedwali la kiendelezi la alfabeti chaguo-msingi la GSM (7-bit)……………………………………………….. 29 6. Vifupisho na vifupisho…………………………………… ……………………………. 30 7. Marejeleo ……………………………………………………………………………………… 30

Kubadilisha Mawasiliano Yanayobinafsishwa

2

Wigo wa Hati
Hati hii inaeleza jinsi Mtoa Huduma anavyotuma ujumbe wa SMS kupitia LINK Mobility. Imekusudiwa wasanifu wa kiufundi na wabunifu wanaotekeleza huduma za Mtoa Huduma.

Kubadilisha Mawasiliano Yanayobinafsishwa

3

1. Utendaji Zaidiview
Mfumo wa LINK Mobility hutoa utendakazi ufuatao wa msingi kwa ujumbe wa SMS:
· Kutuma ujumbe mfupi wa SMS uliokatishwa wa Simu (MT), kama vile maandishi au mfumo wa jozi (km WAP Push) ujumbe wa malipo na viwango vya kawaida.
· Kupokea ripoti za uwasilishaji kwa ujumbe wa MT uliowasilishwa. · Kupokea ujumbe wa SMS wa Simu ya Mkononi (MO), malipo ya kawaida na ya kawaida
kiwango.
API ya Kutuma Ujumbe mfupi imejitolea kutuma ujumbe wa SMS wa MT wa kiwango cha kawaida. API hutuma ujumbe wote wa SMS kwa usawa, kuwezesha vipengele kama vile:
· "Moto-na-kusahau" Mtoa Huduma anataka kuwa na nyakati zaidi za kutabirika za majibu na hataki kusubiri matokeo kutoka kwa Opereta.
· Jaribu tena utendakazi LINK Uhamaji utatuma ujumbe tena ikiwa Opereta ana matatizo ya muda.
Maelezo zaidi kuhusu kupokea ujumbe wa MO SMS au kutuma ujumbe wa MT wa malipo ya juu yanaweza kupatikana hapa. API ya matumizi ya SMS pia inapatikana, iliyo na idadi ya shughuli zilizorahisishwa za kutuma jumbe za SMS, kwa mfano kushinikiza WAP.
Maelezo zaidi kuhusu API hizi hutolewa na LINK Usaidizi wa Uhamaji unapoomba.
1.1 Kutuma ujumbe wa SMS

Mtoa Huduma

Netsize

1. Tuma ujumbe wa MT

Mtumiaji

2. Rudisha kitambulisho cha ujumbe

3. Tuma ujumbe wa SMS

4. Toa ripoti ya utoaji

5. Tuma ripoti ya utoaji

Kubadilisha Mawasiliano Yanayobinafsishwa

4

Mtiririko wa kimsingi wa kutuma ujumbe wa SMS umeelezewa kama ifuatavyo:
1. Mtoa Huduma anatuma ombi la kutuma ujumbe wa SMS kwa mpokeaji kupitia mfumo wa LINK Mobility.
2. Kitambulisho cha ujumbe kinarejeshwa kwa Mtoa Huduma. Kitambulisho hiki kinaweza kutumika kwa mfano kuunganisha ujumbe na ripoti sahihi ya uwasilishaji.
3. LINK Uhamaji hushughulikia uelekezaji na kuwasilisha ujumbe wa SMS kwa Mtumiaji aliyeshughulikiwa.
Hatua ya 4 na 5 itatekelezwa ikiwa Mtoa Huduma aliomba ripoti ya uwasilishaji katika hatua ya 1.
4. Ripoti ya uwasilishaji imeanzishwa, kwa mfano, wakati ujumbe wa SMS unawasilishwa kwa kifaa cha Mtumiaji.
5. Ripoti ya uwasilishaji inatumwa kwa Mtoa Huduma. Ripoti ina kitambulisho sawa cha ujumbe kama ilivyorejeshwa katika hatua ya 2.
Mtiririko mbadala: Ombi batili
Ikiwa vigezo vilivyotolewa au vitambulisho vya mtumiaji katika ombi (hatua ya 1) ni batili, hitilafu itarejeshwa kwa Mtoa Huduma. Hitilafu inaonyesha sababu ya kukataliwa na mtiririko unaisha. Hakuna kitambulisho cha ujumbe kinachorejeshwa.

Kubadilisha Mawasiliano Yanayobinafsishwa

5

1.2 Kutuma ujumbe wa SMS kwa wapokeaji wengi

Mtoa Huduma

Netsize

1. Tuma ujumbe wa MT

Mtumiaji

2. Rudisha vitambulisho vya ujumbe

3.1. Tuma ujumbe wa SMS #1

3.2. Tuma ujumbe wa SMS #2

3.n. Wasilisha ujumbe wa SMS #n

5.1. Tuma ripoti ya uwasilishaji #1 5.2. Tuma ripoti ya uwasilishaji #2 5.n. Tuma ripoti ya usafirishaji #n

4.1. Peana ripoti ya uwasilishaji #1 4.2. Toa ripoti ya uwasilishaji #2 4.n. Peleka ripoti ya uwasilishaji #n

Mfumo wa LINK Mobility unaauni utumaji wa ujumbe wa SMS wa kiwango cha kawaida kwa wapokeaji wengi katika orodha ya usambazaji. Mtiririko wa kimsingi umeelezewa kama ifuatavyo:
1. Mtoa Huduma anatuma ombi la kutuma ujumbe wa SMS wa kiwango cha kawaida kwa wapokeaji wengi kupitia mfumo wa LINK Mobility.
2. Mfumo wa Uhamaji wa LINK huidhinisha sintaksia ya ujumbe wa SMS, wapokeaji na kuelekeza kila ujumbe wa SMS kabla ya kurudisha vitambulisho vya ujumbe kwa Mtoa Huduma.
3. LINK Mobility huwasilisha ujumbe mmoja wa SMS kwa kila mmoja wa Wateja walioshughulikiwa. Mfumo wa LINK Mobility utajaribu kutuma tena ujumbe wa SMS unapopokea jibu la hitilafu lililoainishwa kuwa la muda. LINK Mobility itajaribu kutuma tena ujumbe wa SMS hadi uishe muda wake au kikomo cha juu cha kujaribu tena cha LINK Mobility kimefikiwa.
Hatua ya 4 na 5 itatekelezwa ikiwa Mtoa Huduma aliomba ripoti ya uwasilishaji katika hatua ya 1.
4. Ripoti ya uwasilishaji imeanzishwa, kwa mfano, wakati ujumbe wa SMS unawasilishwa kwa kituo cha rununu cha Mtumiaji.

Kubadilisha Mawasiliano Yanayobinafsishwa

6

5. Ripoti ya uwasilishaji inatumwa kwa Mtoa Huduma, ikiwa na kitambulisho cha ujumbe sawa na kilichorejeshwa katika hatua ya 2.
Inapendekezwa sana kuomba ripoti za uwasilishaji ili kuthibitisha kuwa Wateja wamepokea ujumbe wao wa SMS kwa mafanikio.
2. Ufungaji
Uhamaji wa LINK hutoa API iliyofichuliwa kama a web huduma yenye kiolesura cha SABUNI. Itifaki ya SOAP na seva ya Uhamaji ya Kiungo hazitegemei mfumo unaotumiwa na Mtoa Huduma, ingawa usakinishaji wa zana za SOAP unaweza kuwa tofauti. The web API ya huduma imeelezewa katika WSDLiii.
Kwa wale ambao hawajui web huduma, LINK Uhamaji pia hutoa seti ya madarasa ya Java yanayotokana na web maelezo ya huduma ya WSDL. Madarasa haya hutolewa na usaidizi wa Uhamaji wa Kiungo unapoomba.
2.1 Kuingiliana
Ingawa web huduma zinashirikiana katika majukwaa tofauti kwa nadharia, wakati mwingine hutokea kwamba mfumo wa seva na mfumo wa mteja hazioani. Ili kuhakikisha ushirikiano katika mifumo yote, LINK Uhamaji web huduma hujengwa na kuthibitishwa kulingana na mapendekezo ya Web Shirika la Kuingiliana kwa Huduma, WS-Iiv.
WS-I inahitaji a web huduma ya kusaidia seti za herufi za UTF-8 na UTF-16. Uhamaji wa Kiungo inasaidia zote mbili, lakini inashauriwa kutumia UTF-8.
Uhamaji wote wa LINK web huduma zimethibitishwa kwenye majukwaa yafuatayo:
· Java · .NET · PHP · Perl · ASP · Ruby · Python
2.2 Web huduma

Kubadilisha Mawasiliano Yanayobinafsishwa

7

The web huduma URL na eneo la WSDL file inatolewa na LINK Usaidizi wa Uhamaji unapoomba.
2.3 Usalama
Kutuma maombi
Kwa uthibitishaji, kitambulisho cha mtumiaji na nenosiri la Mtoa Huduma huwasilishwa katika kila web maombi ya huduma. Ni wajibu wa Mtoa Huduma kulinda kitambulisho hiki cha mtumiaji na nenosiri.
Kwa usalama wa muunganisho, LINK Mobility inapendekeza sana matumizi ya HTTPS unapofikia LINL Mobility web huduma. Cheti cha seva ya LINK Mobility kimetiwa saini na Thawte Server CA.
Zaidi ya hayo, inashauriwa kutumia ngome ya LINK ya Uhamaji kwa kuzuia anwani za IP zisizojulikana kufikia akaunti ya Mtoa Huduma. Wasiliana na LINK Usaidizi wa Uhamaji kwa maelezo zaidi.
Tafadhali kumbuka kuwa HTTP inatumika kwa sababu za ulinganifu wa nyuma pekee na itaondolewa katika siku zijazo.
Kupokea ripoti za uwasilishaji
Kwa uthibitishaji, inapendekezwa kuwa Mtoa Huduma atumie: · Uthibitishaji wa kimsingi kwa ufikiaji wao web seva. · Ngome, inayohakikisha kwamba maombi kutoka kwa LINK Mobility pekee yanaruhusiwa.
Kwa usalama wa muunganisho, inapendekezwa kuwa Mtoa Huduma atumie: · HTTPS kupata ufikiaji wao web seva.
HTTPS kwenye majengo ya Mtoa Huduma inaweza kutumika kwa urahisi, isipokuwa cheti cha web seva imetiwa sahihi na cheti cha mizizi cha CA kilichojumuishwa kwenye orodha ya vyeti vya CA vinavyoaminikav.
3. Ujumuishaji wa ujumbe wa SMS na LINK Mobility

Kubadilisha Mawasiliano Yanayobinafsishwa

8

3.1 Kutuma ujumbe wa SMS
Mtoa Huduma anaweza kutuma ujumbe wa SMS kwa Wateja wake kupitia LINK Uhamaji, kwa kutumia SMS web huduma API kama ilivyoelezwa katika sura hii.
Utekelezaji exampmaelezo ya jinsi ya kuunganishwa na LINK Mobility katika lugha mbalimbali za programu yanaweza kupatikana katika sura ya 4.
3.1.1Ulinganisho wa uendeshaji
API ya Ujumbe wa SMS inafafanua shughuli mbili tofauti: ombi la kutuma na ombi la kutuma maandishi. Kifungu hiki kinatoa nyongezaview ya utendakazi unaotolewa na oparesheni hizo mbili na tofauti muhimu za taa za juu.
Ombi la kutuma linalenga hali za matumizi ya hali ya juu zaidi ambapo Mtoa Huduma ana udhibiti kamili wa uumbizaji wa ujumbe ikijumuisha kichwa cha data ya mtumiaji. Inaauni Chaguo-msingi la GSM, Unicode, na Mipangilio ya Usimbaji Data ya binary. Mtoa Huduma anaweza kutuma ujumbe uliounganishwa, lakini utayarishaji wa data ya mtumiaji na kichwa cha data ya mtumiaji lazima ufanywe na Mtoa Huduma na ni lazima ujumbe utumwe kwa njia ya kutuma maombi mengi kuelekea LINK Mobility.
Ombi la kutuma maandishi huchukulia kuwa maandishi ya ujumbe yana herufi kutoka kwa alfabeti chaguo-msingi ya GSM ikijumuisha jedwali la kiendelezi au alfabeti ya Unicode. Mpango wa Usimbaji Data hugunduliwa kiotomatiki na LINK Uhamaji kwa kuchunguza yaliyomo kwenye maandishi ya ujumbe. Muunganisho wa kiotomatiki wa ujumbe katika jumbe nyingi unaauniwa hadi kiwango cha juu kilichobainishwa na Mtoa Huduma.
Muunganisho unaweza kuhitajika ikiwa urefu wa maandishi ya ujumbe unazidi urefu wa juu zaidi unaotumika na Mpango wa Usimbaji Data unaotumiwa na maandishi ya ujumbe.
3.1.2Ushughulikiaji wa thamani za vipengele vya hiari
Tafadhali kumbuka kuwa kwa madhumuni ya mwingiliano, vipengele vyote vya XML katika maombi na majibu ni lazima kulingana na ufafanuzi wa XML, yaani, vinatakiwa kuwepo. Dokezo la kubainisha thamani ya hiari ni:
· Kwa maadili kamili: -1

Kubadilisha Mawasiliano Yanayobinafsishwa

9

· Kwa thamani za mfuatano: #NULL#
Ni muhimu kutambua kwamba thamani za vipengele vilivyopuuzwa lazima ziwekwe kwa maadili yaliyotajwa kwenye maoni yanayolingana hadi kipengele kitakapotumika. Hii ni kuhakikisha utangamano wa mbele kuelekea LINK Mobility.

3.2 Vipengele vya Chaguo 3.2.1 Usahihishaji wa MSISDN
Marekebisho ya MSISDN ni kipengele cha hiari ambacho kinaweza kuwashwa na usaidizi wa LINK Uhamaji ukiombwa.

Kipengele hiki kitasahihisha anwani lengwa na kuzipatanisha na umbizo la E.164 linalohitajika. Mbali na urekebishaji wa umbizo, mfumo unaweza pia kutekeleza utendakazi mahususi wa soko kama vile kutafsiri nambari za Kifaransa za kimataifa ili kurekebisha nambari za DOM-TOM (départements et territoires d'outre-mer) inapohitajika.

Chini ni kadhaa wa zamaniampmaelezo ya marekebisho:

Anwani Lengwa Iliyowasilishwa +46(0)702233445 (0046)72233445 +460702233445 46(0)702233445 46070-2233445 0046702233445 +46 0(702233445)336005199999 XNUMX-XNUMX XNUMX +XNUMX +XNUMX +XNUMX XNUMX

Anwani Iliyosahihishwa ya Lengwa 46702233445 46702233445 46702233445 46702233445 46702233445 46702233445 46702233445 2626005199999 XNUMX XNUMX XNUMX XNUMXM nambari ya Kifaransa-ilitafsiriwa kwa Kifaransa-D.

Zaidi ya hayo, inawezekana kuruhusu nambari za simu za kitaifa kwa soko lililochaguliwa. Kipengele hiki kinapowashwa nambari zozote za kimataifa za masoko mengine lazima zitumwe zikiwa na ishara ya awali ya `+' ili kuzitofautisha na soko lililochaguliwa.

Chini ni kadhaa wa zamaniampmasahihisho yanayofanywa unapotumia Uswidi (msimbo wa nchi 46) kama soko chaguo-msingi kwa nambari za kitaifa.

Imewasilishwa Anwani Lengwa 0702233445 070-2233 445 070.2233.4455 460702233445 +460702233445 +458022334455 45802233445

Anwani Iliyosahihishwa ya Lengwa 46702233445 46702233445 46702233445 46702233445 46702233445 458022334455 Batili kwa kuwa ishara `+' haipo.

Kubadilisha Mawasiliano Yanayobinafsishwa

10

Kumbuka kuwa MSISDN iliyosahihishwa itatumiwa na LINK Mobility na itarejeshwa katika ripoti za uwasilishaji.
Tafadhali wasiliana na LINK Usaidizi wa Uhamaji kwa maelezo zaidi.
3.2.2 Ubadilishaji wa Tabia
Ubadilishaji wa herufi ni kipengele cha hiari ambacho kinaweza kuwashwa na LINK Usaidizi wa Uhamaji ukiombwa.
Kipengele hiki kitatafsiri herufi zisizo za GSM katika data ya mtumiaji (maandishi ya SMS) hadi herufi sawa za alfabeti ya GSM wakati DCS imewekwa kuwa “GSM” (17). Kwa mfanoample “Seqüência de teste em Português” itatafsiriwa kwa “Seqüencia de teste em Portugues”.
Tafadhali wasiliana na LINK Usaidizi wa Uhamaji kwa maelezo zaidi.
3.3 Tuma ombi
Kipengele cha ombi la kutuma kimeundwa kama ifuatavyo:

Kubadilisha Mawasiliano Yanayobinafsishwa

11

Vipengele vya mtoto vya ombi la kutuma vinashughulikiwa na LINK Mobility kama ifuatavyo:

Kitambulisho cha uunganisho wa kipengele
asili Anwani

Aina ya Kamba
Kamba

M/O/I* Thamani Chaguomsingi^

O

­

O

Mfumo utawekwa

thamani kama

imeundwa na

kuungwa mkono.

Urefu wa juu 100
16

Maelezo
Kitambulisho cha Uwiano ili kufuatilia maombi na majibu ya SABUNI, kulingana na pendekezo la WS-I. Seva inarudia thamani iliyotolewa. Zaidi ya hayo, kitambulisho cha uunganisho kinaweza kutumika kama kitambulisho cha nje kwa kuwa kitajumuishwa katika DR na kuhifadhiwa pamoja na data ya muamala. Kumbuka kwamba kizuizi kuhusu herufi zinazoruhusiwa kinaweza kutumika. Anwani ya asili ya ujumbe wa SMS unaotoka. Aina ya anwani inayotoka inafafanuliwa na kigezo cha orginatorTON. Urefu wa juu wa nambari fupi ni 16. Mtumaji wa nambari za alpha anaruhusiwa kwa Alfabeti chaguo-msingi ya GSM yenye urefu usiozidi herufi 11.

Kubadilisha Mawasiliano Yanayobinafsishwa

12

mwanzilishiTON

Nambari O

Kamba ya anwani ya lengwa

M

UserData userDataHeader

Kamba

O

Kamba

O

DCS

nambari kamili O

PID

nambari kamili O

jamaaValidityTime nambari kamili O

wakati wa kujifungua

Kamba

O

Mfumo utaweka thamani ikiwa utasanidiwa na kuungwa mkono.
­
Ujumbe tupu Hakuna kichwa cha data ya mtumiaji 17 0 172800 (saa 48) Mara moja

1
40(*)
280 280 3 3 9 25

Upeo wa urefu wa mtumaji wa MSISDN ni 15 (unatumia umbizo sawa na kipengele cha Anwani lengwa). Inaweza kuwekwa kuwa #NULL# wakati originatingAddress na originatingTON inachaguliwa na mfumo. Chaguo hili la kukokotoa linategemea soko na usanidi. Kwa maelezo zaidi, tafadhali wasiliana na usaidizi wa LINK Mobility. Tabia inaweza kutofautiana na viunganishi vya Opereta. Aina ya anwani ya asili (TON): 0 Nambari fupi 1 Nambari ya Alfa (urefu wa juu zaidi 11) 2 MSISDN Inaweza kuwekwa kuwa -1 wakati originatingAddress na originatingTON itachaguliwa na mfumo. Chaguo hili la kukokotoa linategemea soko na usanidi. Kwa maelezo zaidi, tafadhali wasiliana na usaidizi wa LINK Mobility. Tabia inaweza kutofautiana na viunganishi vya Opereta. MSISDN ambayo ujumbe wa SMS unapaswa kutumwa, kuanzia na msimbo wa nchi. Kwa mfanoample: 46762050312. Kwa baadhi ya masoko (ambapo MSISDN ya Mtumiaji lazima isitishwe) thamani hii inaweza pia kuwa lakabu ya alphanumeric, iliyoangaziwa na "#".
Kutuma ujumbe wa SMS kwa wapokeaji wengi kunaauniwa kwa kutoa orodha ya usambazaji ya MSISDN zilizotenganishwa nusu koloni (km 46762050312;46762050313). Wapokeaji lazima wawe wa kipekee ndani ya orodha na orodha ya usambazaji ni maingizo 1000 pekee. (*) Thamani ya juu zaidi ya urefu haitumiki kwa orodha za usambazaji. Maudhui ya ujumbe wa SMS. Kichwa cha Data ya Mtumiaji pamoja na Data ya Mtumiaji kinaweza kuwa na hadi 140, yaani 280 ikiwa imesimbwa hex, pweza. Kigezo hiki daima kimesimbwa hex. Mpango wa kuweka data. Tabia inaweza kutofautiana na viunganishi vya Opereta. Kitambulisho cha itifaki. Tabia inaweza kutofautiana na viunganishi vya Opereta. Muda wa uhalali wa uhusiano katika sekunde (kuhusiana na wakati wa kuwasilisha kwa LINK Mobility). Tabia inaweza kutofautiana na viunganishi vya Opereta. Ujumbe wa SMS unaweza kuwasilishwa kwa wakati kuchelewa kwa utoaji. Umbizo: yyy-MM-dd HH:mm:ss Z, k.mample: 2000-01-01 01:01:01 ­0000.

Kubadilisha Mawasiliano Yanayobinafsishwa

13

haliReportFlags

nambari kamili O

0

akauntiJina

Kamba

O

Kulingana na

akaunti

usanidi

ReferenceId serviceMetaData

Kamba

O

­

Kamba

O

Hakuna thamani iliyowekwa

campjina la aign

Kamba

O

­

jina la mtumiaji

Kamba

M

­

nenosiri

Kamba

M

­

* M = Lazima, O = Hiari, I = Kupuuzwa.

1
50
150 1000 50 64 64

Tabia inaweza kutofautiana na viunganishi vya Opereta. Ombi la ripoti ya kuwasilisha: 0 Hakuna ripoti ya uwasilishaji 1 Ripoti ya uwasilishaji imeombwa Ripoti 9 ya uwasilishaji wa Seva iliyoombwa (LINK Uhamaji hausambazi ripoti kwa Mtoa Huduma lakini hufanya ipatikane katika ripoti n.k.) Sehemu hii inaruhusu LINK Uhamaji kuelekeza ujumbe wa SMS kwa njia rahisi. namna, ambayo inaweza au isiwe mahususi ya Mtoa Huduma. Kwa matumizi ya kawaida, #NULL# inapaswa kutolewa. Kumbuka: Matumizi ya sehemu hii lazima yatolewe na LINK Mobility. Kwa API hii kawaida kitambulisho cha ujumbe cha a web jijumuishe kuagiza ujumbe wa MO SMS. Data ya huduma ya meta. Weka #NULL# ikiwa haitumiki au haitumiki kwenye soko. Hii ni habari maalum ya soko. Kwa maelezo zaidi, tafadhali wasiliana na usaidizi wa LINK Mobility. Shughuli za LINK Mobility ni tagkumiliki jina hili. Inatumika kupanga miamala katika LINK ripoti za Uhamaji. Weka #NULL# ikiwa haijatumika. Jina la mtumiaji la Mtoa Huduma, limetolewa na LINK Mobility. Nenosiri la Mtoa Huduma, lililotolewa na LINK Mobility.

^ Thamani chaguo-msingi inatumika ikiwa thamani ya kipengele imewekwa kuwa batili.

Kubadilisha Mawasiliano Yanayobinafsishwa

14

3.4 Tuma ombi la maandishi
Kipengele cha ombi la kutuma kimeundwa kama ifuatavyo:

Vipengele vya mtoto vya ombi la Tuma maandishi vinashughulikiwa na LINK Uhamaji kama ifuatavyo:

Kitambulisho cha uunganisho wa kipengele

Aina ya Kamba

Kamba ya Anwani

M/O/I* Thamani Chaguomsingi^

O

­

O

Mfumo utawekwa

thamani kama

imeundwa na

kuungwa mkono.

Urefu wa juu 100
16

Maelezo
Kitambulisho cha Uwiano ili kufuatilia maombi na majibu ya SABUNI, kulingana na pendekezo la WS-I. Seva inarudia thamani iliyotolewa. Zaidi ya hayo, kitambulisho cha uunganisho kinaweza kutumika kama kitambulisho cha nje kwa kuwa kitajumuishwa katika DR na kuhifadhiwa pamoja na data ya muamala. Kumbuka kwamba kizuizi kuhusu herufi zinazoruhusiwa kinaweza kutumika. Anwani ya asili ya ujumbe wa SMS unaotoka. Aina ya anwani inayotoka inafafanuliwa na kigezo cha orginatorTON.

Kubadilisha Mawasiliano Yanayobinafsishwa

15

mwanzilishiTON

Nambari O

Kamba ya anwani ya lengwa

M

UjumbeNakala

Kamba

M

maxConcatenatedM integer O insha

PID

nambari kamili O

jamaaValidityTime nambari kamili O

Mfumo utaweka thamani ikiwa utasanidiwa na kuungwa mkono.
­
Ujumbe mtupu 3 0 172800 (saa 48)

1
40(*)
39015 3 3 9

Urefu wa juu wa nambari fupi ni 16. Mtumaji wa nambari za alpha anaruhusiwa kwa Alfabeti chaguo-msingi ya GSM yenye urefu usiozidi herufi 11. Upeo wa urefu wa mtumaji wa MSISDN ni 15 (unatumia umbizo sawa na kipengele cha Anwani lengwa). Inaweza kuwekwa kuwa #NULL# wakati originatingAddress na originatingTON inachaguliwa na mfumo. Chaguo hili la kukokotoa linategemea soko na usanidi. Kwa maelezo zaidi, tafadhali wasiliana na usaidizi wa LINK Mobility. Tabia inaweza kutofautiana na viunganishi vya Opereta. Aina ya anwani ya asili (TON): 0 Nambari fupi 1 Nambari ya Alfa (urefu wa juu zaidi 11) 2 MSISDN Inaweza kuwekwa kuwa -1 wakati originatingAddress na originatingTON itachaguliwa na mfumo. Chaguo hili la kukokotoa linategemea soko na usanidi. Kwa maelezo zaidi, tafadhali wasiliana na usaidizi wa LINK Mobility. Tabia inaweza kutofautiana na viunganishi vya Opereta. MSISDN ambayo ujumbe wa SMS unapaswa kutumwa, kuanzia na msimbo wa nchi. Kwa mfanoample: 46762050312. Kwa baadhi ya masoko (ambapo MSISDN ya Mtumiaji lazima isitishwe) thamani hii inaweza pia kuwa lakabu ya alphanumeric, iliyoangaziwa na "#".
Kutuma ujumbe wa SMS kwa wapokeaji wengi kunaauniwa kwa kutoa orodha ya usambazaji ya MSISDN zilizotenganishwa nusu koloni (km 46762050312;46762050313). Wapokeaji lazima wawe wa kipekee ndani ya orodha na orodha ya usambazaji ni maingizo 1000 pekee. (*) Thamani ya juu zaidi ya urefu haitumiki kwa orodha za usambazaji. Maudhui ya ujumbe wa SMS. Mpango wa Usimbaji Data hugunduliwa kiotomatiki. Miradi inayotumika ni GSM 7-bit, au UCS-2. Thamani kati ya 1 na 255 ambapo thamani inabainisha ni barua pepe ngapi zilizounganishwa ambazo zinakubalika. Ikiwa idadi ya ujumbe uliounganishwa inazidi thamani hii ombi halitafaulu. Kitambulisho cha itifaki. Tabia inaweza kutofautiana na viunganishi vya Opereta. Muda wa uhalali wa uhusiano katika sekunde (kuhusiana na wakati wa kuwasilisha kwa LINK Mobility).

Kubadilisha Mawasiliano Yanayobinafsishwa

16

wakati wa kujifungua

Kamba

O

Mara moja

haliReportFlags

Nambari O

0

akauntiJina

Kamba

O

Kulingana na usanidi wa akaunti

ReferenceId serviceMetaData

Kamba

O

Kamba

O

Hakuna thamani iliyowekwa

campjina la aign

Kamba

O

­

jina la mtumiaji

Kamba

M

­

nenosiri

Kamba

M

­

* M = Lazima, O = Hiari, I = Kupuuzwa.

25
1
50
150 1000 50 64 64

Tabia inaweza kutofautiana na viunganishi vya Opereta. Ujumbe wa SMS unaweza kuwasilishwa kwa muda uliochelewa wa uwasilishaji. Umbizo: yyyy-MM-dd HH:mm:ss Z, k.mample: 2000-01-01 01:01:01 0000. Tabia inaweza kutofautiana na miunganisho ya Opereta. Ombi la ripoti ya kuwasilisha: 0 Hakuna ripoti ya uwasilishaji 1 Ripoti ya uwasilishaji imeombwa Ripoti 9 ya uwasilishaji wa Seva iliyoombwa (LINK Uhamaji hausambazi ripoti kwa Mtoa Huduma lakini hufanya ipatikane katika ripoti n.k.) Sehemu hii inaruhusu LINK Uhamaji kuelekeza ujumbe wa SMS kwa njia rahisi. namna, ambayo inaweza au isiwe mahususi ya Mtoa Huduma. Kwa matumizi ya kawaida, #NULL# inapaswa kutolewa. Kumbuka: Matumizi ya sehemu hii lazima yatolewe na LINK Mobility. Kwa API hii kawaida kitambulisho cha ujumbe cha a web jijumuishe kuagiza ujumbe wa MO SMS. Data ya huduma ya meta. Weka #NULL# ikiwa haitumiki au haitumiki kwenye soko. Hii ni habari maalum ya soko. Kwa maelezo zaidi, tafadhali wasiliana na usaidizi wa LINK Mobility. Shughuli za LINK Mobility ni tagkumiliki jina hili. Inatumika kupanga shughuli za kikundi katika ripoti za Uhamaji wa Kiungo. Weka #NULL# ikiwa haijatumika. Jina la mtumiaji la Mtoa Huduma, limetolewa na LINK Mobility. Nenosiri la Mtoa Huduma, lililotolewa na LINK Mobility.

^ Thamani chaguo-msingi inatumika ikiwa thamani ya kipengele imewekwa kuwa batili.

Kubadilisha Mawasiliano Yanayobinafsishwa

17

3.5 Tuma majibu
Kipengele cha majibu ya kutuma kimeundwa kama ifuatavyo:

Jibu la kutuma hutumiwa kwa ombi la kutuma na kutuma ombi la maandishi.

Vipengele vya mtoto vya majibu ya kutuma vinashughulikiwa na LINK Mobility kama ifuatavyo:

Maelezo ya ujumbe wa Kitambulisho cha kipengele
Msimbo wa majibu

Aina
orodha ya mfuatano wa messa geDetai l nambari kamili

M/O/I* OM
M

Thamani Chaguomsingi^
­

Urefu wa juu ni vipengele 100 1000
5

Mfuatano wa ujumbe M

­

200

* M = Lazima, O = Hiari, I = Kupuuzwa. ^ Thamani chaguo-msingi inatumika ikiwa thamani ya kipengele imewekwa kuwa batili.

Maelezo
Kitambulisho cha uunganisho cha ombi lililorejelewa. Orodha ya vitambulisho vya kipekee vya ujumbe wa LINK Mobility na msimbo wa majibu kwa muamala uliofaulu au sehemu, orodha tupu juu ya kutofaulu. LINK Msimbo wa jibu wa uhamaji 0 unaonyesha muamala uliofaulu. Nambari ya jibu 50 inaonyesha shughuli iliyofanikiwa kwa kiasi fulani; angalau ujumbe mmoja ulitumwa kwa mpokeaji, angalia Maelezo ya ujumbe kwa misimbo ya majibu ya mtu binafsi kwa kila mpokeaji. Nambari nyingine yoyote ya hitilafu inaonyesha kushindwa kabisa kutuma. Tazama jedwali tofauti kwa orodha kamili ya misimbo ya majibu. Maelezo ya maandishi ya majibu, kwa mfano maandishi ya makosa.

Kubadilisha Mawasiliano Yanayobinafsishwa

18

Vipengee vya mtoto vya ujumbeDetail vinashughulikiwa na LINK Mobility kama ifuatavyo:

Kipengele
Kitambulisho cha ujumbe wa anwani

Aina
kamba ya kamba

M/O/I*
MM

Thamani Chaguomsingi^
­ ­

Msimbo wa majibu

nambari kamili ya M

­

majibuUjumbe

Kamba

M

­

* M = Lazima, O = Hiari, I = Kupuuzwa.

Urefu wa juu 40 5864
5
200

Maelezo
Ombi lengwa la Anwani. LINK Kitambulisho cha ujumbe wa kipekee wa Uhamaji kwa muamala uliofaulu, mfuatano tupu unaposhindwa. Vitambulisho kadhaa vya ujumbe hurejeshwa ikiwa ujumbe umeunganishwa. Vitambulisho vya ujumbe vimetenganishwa nusu koloni. Kwa hali fulani za makosa orodha tupu inarudishwa. LINK Msimbo wa jibu wa uhamaji 0 unaonyesha muamala uliofaulu. Tazama jedwali tofauti kwa orodha kamili ya misimbo ya majibu. KUMBUKA: Msimbo wa jibu 0 unaonyesha kuwa ujumbe umepangwa kuwasilishwa, sio kwamba uwasilishaji umefaulu. Maelezo ya maandishi ya majibu, kwa mfano maandishi ya makosa.

^ Thamani chaguo-msingi inatumika ikiwa thamani ya kipengele imewekwa kuwa batili.

3.6 Misimbo ya majibu
Misimbo ifuatayo ya majibu inaweza kurejeshwa katika jibu la kutuma:

Kanuni 0 1 2 3 4 5 6 7 8 9

Ufanisi wa Maandishi Kuingia batili au matumizi yasiyoidhinishwa ya API Mtumiaji amezuiwa na Uendeshaji wa Usogeaji wa Kiungo haujatolewa na Usogeaji wa Kiungo Mtumiaji hajulikani kwa Kiungo cha Uhamaji Mtumiaji amezuia huduma hii katika Usogeaji wa Kiungo Anwani inayotoka haihimiliwi na anwani ya Alpha inayotoka. akaunti MSISDN anwani inayotoka haitumiki GSM iliyopanuliwa haitumiki

Maelezo yametekelezwa kwa mafanikio. Jina la mtumiaji au nenosiri lisilo sahihi au Mtoa Huduma amezuiwa na LINK Mobility. Mtumiaji amezuiwa na LINK Mobility.
Uendeshaji umezuiwa kwa Mtoa Huduma.
Mtumiaji hajulikani kwa LINK Mobility. Au kama lakabu lilitumika katika ombi; lakabu haipatikani. Mtumiaji amezuia huduma hii katika Uhamaji wa Kiungo.
Anwani inayotoka haitumiki.
Anwani ya asili ya alpha haitumiki na akaunti.
Anwani asili ya MSISDN haitumiki.
GSM iliyopanuliwa haitumiki.

Kubadilisha Mawasiliano Yanayobinafsishwa

19

10

Unicode haitumiki

Unicode haitumiki.

11

Ripoti ya hali haitumiki

Ripoti ya hali haitumiki.

12

Uwezo unaohitajika sio

Uwezo unaohitajika (zaidi ya hapo juu) wa kutuma ujumbe

kuungwa mkono

haitumiki.

13

Mtoa huduma wa maudhui upeo wa juu

Mtoa Huduma anatuma ujumbe wa SMS kwa LINK Mobility pia

kasi ya msisimko imezidi

haraka.

14

Kitambulisho cha Itifaki hakitumiki na

Kitambulisho cha Itifaki hakitumiki.

akaunti

15

Kikomo cha muunganisho wa ujumbe

Idadi ya barua pepe zilizounganishwa inazidi idadi ya juu zaidi

imezidi

aliomba.

16

Haikuweza kuelekeza ujumbe

LINK Uhamaji haukuweza kuelekeza ujumbe.

17

Muda uliopigwa marufuku

Hairuhusiwi kutuma ujumbe katika kipindi cha muda

18

Salio la chini sana kwenye huduma

Mtoa huduma amezuiwa kwa sababu ya salio la chini Sana

akaunti ya mtoa huduma

50

Mafanikio ya sehemu

Umefaulu kiasi wakati wa kutuma ujumbe wa SMS kwa wapokeaji wengi.

99

Hitilafu ya seva ya ndani

Hitilafu nyingine ya LINK ya Uhamaji, wasiliana na usaidizi wa LINK Mobility kwa zaidi

habari.

100

Anwani batili

Anwani lengwa (MSISDN, au lakabu) si sahihi.

102

Kitambulisho kisicho sahihi (kilichounganishwa).

Kitambulisho cha marejeleo ni batili, labda kitambulisho cha marejeleo tayari kinatumika, pia

zamani au haijulikani.

103

Jina la akaunti si sahihi

Jina la akaunti ni batili.

105

Data ya meta ya huduma si sahihi

Data ya meta ya huduma si sahihi.

106

Anwani ya asili si sahihi

Anwani inayotoka si sahihi.

107

Chanzo cha alphanumeric si sahihi Anwani ya asili ya alphanumeric si sahihi.

anwani

108

Muda batili wa uhalali

Muda wa uhalali ni batili.

109

Muda batili wa kujifungua

Muda wa kujifungua si sahihi.

110

Maudhui/mtumiaji batili

Data ya mtumiaji, yaani ujumbe wa SMS, si sahihi.

data

111

Urefu wa ujumbe usio sahihi

Urefu wa ujumbe wa SMS ni batili.

112

Kijajuu batili cha data ya mtumiaji

Kijajuu cha data ya mtumiaji ni batili.

113

Mpango batili wa usimbaji data

DCS ni batili.

114

Kitambulisho cha itifaki si sahihi

PID ni batili.

115

Alamisho batili za ripoti ya hali

Alama za ripoti ya hali ni batili.

116

TON batili

Mwanzilishi TON ni batili.

117

Batili campjina la aign

The campjina la aign ni batili.

120

Kikomo batili kwa upeo

Idadi ya juu zaidi ya barua pepe zilizounganishwa ni batili.

idadi ya kuunganishwa

ujumbe

121

Msisdn inatoka batili

Anwani asili ya MSISDN si sahihi.

anwani

122

Kitambulisho batili cha uunganisho

Kitambulisho cha uunganisho ni batili.

3.7 Muda wa kusoma umeisha
Kwa kuwa maombi kwenye API za Link Mobility kwa kawaida husababisha LINK Mobility kutumia mifumo mingine ya nje, kama vile mifumo ya malipo ya Opereta na SMSCs, inashauriwa kuwa Mtoa Huduma atumie muda wa juu zaidi wa kusoma. Muda wa kusoma wa dakika 10 kwa maombi ya HTTP unapendekezwa. Kutumia muda huu kuisha kutashughulikia hata kesi nyingi za muda wa kumaliza kusoma.

3.8 Kupokea ripoti ya uwasilishaji
Mtoa Huduma anaweza, ikiwa imetolewa, kuomba ripoti za uwasilishaji wa ujumbe wa SMS au arifa za uwasilishaji kwa ujumbe wa MT uliotumwa. Ripoti hizi zimeanzishwa katika

Kubadilisha Mawasiliano Yanayobinafsishwa

20

Opereta SMSC wakati ujumbe wa MT unawasilishwa kwa Mtumiaji lengwa au kufutwa, kwa mfano muda wake wa matumizi umekwisha au, kwa sababu fulani, hauwezi kubadilishwa. Hali ya mwisho pekee ya ujumbe wa SMS ndiyo inaripotiwa kwa Mtoa Huduma, yaani, kuwasilishwa au kufutwa. Ripoti moja tu kwa kila ujumbe wa MT inatolewa. Kwa hali iliyofutwa, msimbo wa sababu unaweza kutumika. Msimbo huu wa sababu unabainisha sababu ya ujumbe wa SMS kutowasilishwa.

Ripoti hupitishwa kupitia Uhamaji wa Kiungo na kutumwa kwa Mtoa Huduma kwa kutumia itifaki ya HTTP.

Ili kupokea ripoti, Mtoa Huduma anahitaji kutekeleza kwa mfanoample Java Servlet au ukurasa wa ASP.NET. Zote mbili hupokea maombi ya HTTP GET au POST.

Vigezo

Ombi ni pamoja na vigezo vifuatavyo:

Msimbo wa Hali ya Anwani ya Kitambulisho cha Ujumbe
MudaStamp
Opereta
SababuCode

Chapa nambari kamili ya mfuatano
kamba
kamba
nambari kamili

M/O /I*

Thamani Chaguomsingi

Urefu wa juu

Maelezo

M

­

22

Kitambulisho cha ujumbe wa ujumbe wa MT

kwamba ripoti hii inalingana.

M

­

40

MSISDN ya Watumiaji, yaani

anwani lengwa ya MT asili

ujumbe.

M

1

Nambari ya hali inaonyesha hali ya

Ujumbe wa MT.

Nambari za hali zinazotumika ni:

0 Imewasilishwa

2 - Imefutwa (msimbo wa sababu unatumika)

M

­

20

Muda unaoonyesha wakati wa kujifungua

ripoti ilipokelewa na LINK Mobility.

Saa za eneo la nyakatiamp ni CET

au CEST (na wakati wa kiangazi kama inavyofafanuliwa

kwa EU).

Umbizo: yyyyMMdd HH:mm:ss.

M

­

100

Jina la Opereta lililotumika wakati

kutuma ujumbe wa SMS au

jina la akaunti lililotumika wakati wa kutuma

Ujumbe wa SMS.

Orodha ya Waendeshaji wanaopatikana imetolewa

kwa LINK Usaidizi wa Uhamaji.

O

­

3

Nambari ya sababu inaonyesha kwa nini

ujumbe uliishia katika hali

imefutwa.

Nambari za sababu zinazotumika ni:
100 Imeisha 101 Imekataliwa 102 Kosa la umbizo 103 Hitilafu nyingine 110 Msajili haijulikani 111 Msajili amezuiwa 112 Msajili hajatolewa 113 Msajili hapatikani 120 kutofaulu kwa SMSC

Kubadilisha Mawasiliano Yanayobinafsishwa

21

OperetaTimeStamp

kamba

O

­

Nakala ya Hali

kamba

O

­

Kitambulisho cha Uhusiano

kamba

O

­

Msimbo wa Mtandao wa Opereta

nambari kamili O

­

* M = Lazima, O = Hiari, I = Kupuuzwa.

121 msongamano wa SMSC

122 SMSC uzururaji

130 Hitilafu ya simu

131 Kumbukumbu ya kifaa cha mkono imepitwa

Tabia inaweza kutofautiana na Opereta

miunganisho.

20

Muda unaonyesha wakati ripoti ilikuwa

imeanzishwa katika SMSC ya Opereta

(ikiwa imetolewa na Opereta).

Saa za eneo la nyakatiamp ni CET

au CEST (na wakati wa kiangazi kama inavyofafanuliwa

kwa EU).

Umbizo: yyyyMMdd HH:mm:ss.

255

Kishika nafasi kwa maelezo ya ziada

kutoka kwa Opereta, kwa mfano maandishi wazi

maelezo ya hali/sababu.

Tabia inaweza kutofautiana na Opereta

miunganisho.

100

Kitambulisho cha uunganisho kilichotolewa katika

SendRequest au SendTextRequest.

6

Msimbo wa Mtandao wa Simu (MCC +

MNC) ya Opereta.

Mtoa Huduma lazima atoe LINK Uhamaji na mlengwa URL kwa ripoti za uwasilishaji (hiari ikijumuisha vitambulisho vya uthibitishaji msingi wa HTTP).

Mtoa Huduma anaweza kuchagua mbinu ya HTTP anayopendelea kutumia:

· HTTP POST (inapendekezwa) · HTTP GET.

Exampkwa kutumia HTTP GET (imewasilishwa kwa mafanikio):
https://user:password@www.serviceprovider.com/receivereport? MessageId=122&DestinationAddress=46762050312&Operator=Vodafone&TimeSt amp=20100401%2007%3A47%3A44&StatusCode=0
Exampkwa kutumia HTTP GET (haijawasilishwa, Opereta ametoa timestamp kwa tukio):
https://user:password@www.serviceprovider.com/receivereport?MessageId=123 &DestinationAddress=46762050312&Operator=Vodafone&OperatorTimeStamp=2 0100401%2007%3A47%3A59&TimeStamp=20100401%2007%3A47%3A51&Status Code=2&StatusText=Delivery%20failed&ReasonCode=10

Kubadilisha Mawasiliano Yanayobinafsishwa

22

Vigezo ni URL encodedvi.
Usimbaji wa herufi:
Mtoa Huduma anaweza kuchagua usimbaji wa herufi anaopendelea kutumia: · UTF-8 (inapendekezwa) · ISO-8859-1.
3.9 Kukiri kwa Mtoa Huduma
Mtoa Huduma anapaswa kutambua kila ripoti ya uwasilishaji. Kukiri kunaweza kuwa chanya, yaani, ripoti ya uwasilishaji kupokelewa kwa mafanikio, au hasi, yaani kutofaulu.
Tafadhali kumbuka: LINK Mobility ina muda wa kusoma wa uthibitisho wa sekunde 30 kwa ripoti za uwasilishaji. Muda wa kuisha utaanzisha uwasilishaji wa kujaribu tena (ikiwa umewashwa tena) au kughairiwa kwa uwasilishaji (ikiwa itazimwa tena). Hii ina maana kwamba programu ya Mtoa Huduma lazima ihakikishe nyakati za majibu ya haraka, hasa wakati wa upakiaji wa juu.
Inapendekezwa sana kukiri ripoti ya uwasilishaji kuelekea LINK Mobility kabla ya kuichakata.
Kanuni ya kukiri chanya na hasi imeelezwa kama ifuatavyo:
Uthibitisho chanya, ACK, ripoti ya uwasilishaji imewasilishwa: Msimbo wa majibu wa masafa ya HTTP 200 pamoja na maudhui yafuatayo yaliyoumbizwa na XML:
Makubaliano hasi, NAK, ripoti ya uwasilishaji haijawasilishwa: Jibu lolote isipokuwa kukiri chanya, kwa ex.ample, ukiri hasi huchochewa na msimbo wowote wa hitilafu wa HTTP au maudhui yafuatayo ya XML:
Maudhui ya XML yanaweza kutumika kudhibiti utaratibu wa kujaribu tena Uhamaji wa Kiungo. NAK itasababisha jaribio la kujaribu tena, ikiwashwa. Kwa Watoa Huduma ambao hawajasanidiwa kwa utaratibu wa kujaribu tena, maudhui ya XML ni ya hiari.
Ifuatayo ni ombi la HTTP POST na jibu la zamaniampripoti ya uwasilishaji iliyowasilishwa kwa Mtoa Huduma:

Kubadilisha Mawasiliano Yanayobinafsishwa

23

Ombi la HTTP: POST /context/app HTTP/1.1 Aina ya Maudhui: application/x-www-form-urlimesimbwa;charset=utf-8 Jeshi: seva:port Urefu wa Maudhui: xx
MessageId=213123213&DestinationAddress=46762050312&Operator=Telia & OperatorTimeStamp=20130607%2010%3A45%3A00&TimeStamp=20130607 %2010%3A45%3A02&StatusCode=0
Jibu la HTTP: HTTP/1.1 200 Sawa Aina ya Maudhui: maandishi/wazi

3.10 Jaribu tena
Mfumo wa LINK Mobility unaweza kufanya majaribio ya kujaribu tena kwa kushindwa, yaani, uwasilishaji wa ripoti ya uwasilishaji usiokubaliwa. Mtoa Huduma anaweza kuchagua tabia ya kujaribu tena inayopendekezwa:
· Usijaribu tena (chaguo-msingi) – ujumbe utatupwa ikiwa jaribio la kuunganisha litashindikana, soma muda umeisha au kwa msimbo wowote wa hitilafu wa HTTP.
· Jaribu tena - ujumbe utatupwa kwa kila aina ya tatizo la muunganisho, muda wa kusoma umeisha, au uthibitisho usiofaa.
Wakati kujaribu tena kwa NAK kumewashwa, ni muhimu kuelewa ni hali zipi zitakazozalisha jaribio la kujaribu tena kutoka kwa LINK Mobility na jinsi jaribio hilo linavyofanya kazi tena.
Kila Mtoa Huduma ana foleni yake ya kujaribu tena, ambapo ujumbe hupangwa kulingana na saa za ujumbeamp. LINK Uhamaji hujaribu kila mara kuwasilisha ujumbe wa zamani kwanza, ingawa agizo la kibinafsi la ujumbe unaowasilishwa kwa Mtoa Huduma halijahakikishiwa.
Sababu kuu ya barua pepe kutupwa kutoka kwa foleni ya kujaribu tena ni mojawapo ya sababu mbili: ama ujumbe wa TTL utakwisha au (kinadharia) foleni ya kujaribu tena kujaa. TTL ni Opereta na inategemea akaunti, yaani, inaweza kutofautiana kulingana na Opereta na au aina ya ujumbe, kwa mfano SMS ya malipo au ujumbe wa SMS wa kiwango cha kawaida.

Kubadilisha Mawasiliano Yanayobinafsishwa

24

Watoa Huduma walio na kipengele cha kujaribu tena kuwezeshwa lazima waangalie kitambulisho cha kipekee cha ujumbe wa MT ili kuhakikisha kwamba ujumbe huo haujapokelewa.

Kubadilisha Mawasiliano Yanayobinafsishwa

25

Ni muhimu kwa Mtoa Huduma kuzingatia sheria hizi rahisi wakati hitilafu inatokea wakati wa usindikaji wa ripoti ya utoaji ikiwa sababu ya kosa ni:

1. Muda, kwa mfano hifadhidata haipatikani, NAK inapaswa kurejeshwa. LINK Uhamaji itatuma ujumbe tena.
2. Jaribio la kudumu na la kujaribu tena linaweza kusababisha aina sawa ya tatizo, ACK inapaswa kurejeshwa. Kwa mfanoample, wakati ujumbe haukuweza kuchanganuliwa kwa usahihi au kusababisha hitilafu ya wakati wa utekelezaji isiyotarajiwa.
Kutenda ipasavyo kutahakikisha kuwa hakuna kizuizi au uharibifu wa matokeo unaosababishwa kutokana na ripoti ya uwasilishaji kukasirishwa tena na tena.

3.11 Maoni kuhusu yaliyomo kwenye ujumbe wa SMS
Maudhui ya ujumbe wa SMS, yaani kigezo cha data ya mtumiaji, huwakilishwa katika alfabeti tofauti kulingana na thamani ya DCS. Msingi umeelezewa katika jedwali hapa chini. Maelezo zaidi kuhusu alfabeti za SMS yanaweza kupatikana katika vipimo vya ETSI kwa SMSvii.

Alfabeti
Alfabeti chaguomsingi ya GSM Alfabeti iliyopanuliwa ya GSM

Example (DCS / data ya mtumiaji) 17 / abc@()/
17 / {}[]

UCS2 binary

25 / ©¼ë® 21 / 42696e61727921

Urefu wa juu 160 <160
70 280

Maelezo
Ujumbe wa maandishi wa kawaida kwa kutumia alfabeti chaguo-msingi ya GSM, angalia sura ya 5.1. Ujumbe wa maandishi kwa kutumia alfabeti chaguomsingi ya GSM na jedwali la kiendelezi, angalia sura ya 5.2. Kwa kuwa kila herufi kutoka kwa jedwali la kiendelezi inawakilishwa na vibambo viwili urefu halisi wa upeo wa juu huhesabiwa kama: 160 k, ambapo k ni idadi ya vibambo vilivyoongezwa vilivyotumiwa katika ujumbe. Unicode (16 bit), ISO/IEC 10646 herufi jedwali. 8-bit data binary ujumbe. Kila baiti inawakilishwa kama thamani ya hex kwa kutumia herufi mbili kwa baiti. Urefu wa juu wa ujumbe ni baiti 140, yaani herufi 280 wakati umewekwa heksembo.

Urefu wa juu zaidi wa ujumbe wa SMS hupungua kadri urefu wa kichwa unavyoongezeka wakati wa kutuma ujumbe wa SMS wenye kichwa cha data ya mtumiaji kimebainishwa.

Usaidizi wa alfabeti tofauti unaweza kutofautiana na miunganisho ya Opereta.

Kubadilisha Mawasiliano Yanayobinafsishwa

26

Tafadhali, kumbuka kuwa baadhi ya herufi katika safu ya C0 (herufi za kudhibiti katika muda wa 0x00000x001F) haziwezi kuwakilishwa katika XML kwa sababu ya kizuizi katika XML 1.0. Moja ya herufi hizi ambazo hazitumiki ni , ambayo imejumuishwa kwenye jedwali la upanuzi wa alfabeti ya GSM. Ili kuwezesha kutuma maudhui ya ujumbe ikiwa ni pamoja na herufi kama hizo, kwa mfano, vCards, LINK Mobility inasaidia Unicode escape syntax.
Sintaksia ya kutoroka ya LINK Mobility Unicode inafanana na sintaksia ya kutoroka inayotumiwa na Agizo la Lugha ya Javaviii. Kufuatia herufi za kutoroka u na kufuatiwa na tarakimu nne za heksadesimali zinazowakilisha thamani ya UTF-16 ya herufi, uxxxx.
Baadhi ya kutoroka zamaniampchini:
· u000a – Mlisho wa laini · u000c – Mlisho wa fomu · u000d – Urejeshaji wa gari · u2603 Snowman
4. Utekelezaji exampchini
SOAP hufanya suluhisho kuwa huru kutokana na lugha ya programu inayotumiwa katika upande wa mteja wa Mtoa Huduma.
The web huduma ya API ya Ujumbe wa SMS inafanana sana na web huduma inayotumika katika API ya SMS. Kanuni ya zamaniampinayopatikana katika mwongozo wa API ya SMS inaweza kubadilishwa kwa urahisi kwa matumizi na API hii.

Kubadilisha Mawasiliano Yanayobinafsishwa

27

5. Jedwali la wahusika wa GSM

5.1 Jedwali la alfabeti chaguo-msingi la GSM (7-bit)
Jedwali hili linaonyesha herufi zinazoweza kuonyeshwa kwenye simu zote za rununu za GSM.

b7 0

Nambari

b6 0

b5 0

Des

0

b4 b3 b2 b1

Hex 0

0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 0

0

0

0

0

@

0

1

1

1

£

1

0

2

2

$

1

1

3

3

¥

0

0

4

4

è

0

1

5

5

é

1

0

6

6

ù

1

1

7

7

ì

0

0

8

8

ò

1 0

0

1

9

9

Ç

1 0

1

0

10 A

LF

1 0

1

1

11 B

Ø

1 1

0

0

12 C

ø

1 1

0

1

13 D

CR

1 1

1

0

14 E

Å

1 1

1

1

15 F

å

Kwa mfanoample, herufi "A" ina yafuatayo

maadili:

1) Msimbo huu ni njia ya kutoroka kwa kiendelezi cha

alfabeti chaguo-msingi ya 7-bit.

0

0

0

1

1

1

1

0

1

1

0

0

1

1

1

0

1

0

1

0

1

16 32 48 64 80 96 112

10 20 30 40 50 60 70

SP 0

¡

P ¿ uk

_

!

1 AQa q

2

BR b

r

#

3

C

S

c

s

¤

4

D

T

d

t

%5

E

U

e

u

&

6

F

V

f

v

7 G Wg

(

8 HXh x

)

9 I

Y i

y

*

:

JZ j

z

1) +;

Kumbe

Æ ,

<L Ol

ö

æ -

= MÑ mñ

ß.

> NÜn ü

É /

?

O §

o

à

Nambari ya msingi ya Desimali Heksadesimali Binary

Hesabu 64 + 1 40 + 1 b1–b7

Thamani 65 41 1000001

Kubadilisha Mawasiliano Yanayobinafsishwa

28

5.2 Jedwali la kiendelezi la alfabeti chaguo-msingi la GSM (7-bit)
Jedwali hili linaonyesha herufi zilizopanuliwa kwa alfabeti chaguo-msingi ya GSM.

b7 0

0

0

0

1

1

1

1

Nambari

b6 0

0

1

1

0

0

1

1

b5 0

1

0

1

0

1

0

1

Des

0

16 32 48 64 80 96 112

b4 b3 b2 b1

Hex 0

10 20 30 40 50 60 70

0 0

0

0

0

0

|

0 0

0

1

1

1

0 0

1

0

2

2

0 0

1

1

3

3

0 1

0

0

4

4

^

0 1

0

1

5

5

0 1

1

0

6

6

0 1

1

1

7

7

1 0

0

0

8

8

{

1 0

0

1

9

9

}

1 0

1

0

10 A

FF

1 0

1

1

11 B

1 1

0

0

12 C

[

1 1

0

1

13 D

~

1 1

1

0

14 E

]

1 1

1

1

15 F

Kubadilisha Mawasiliano Yanayobinafsishwa

29

6. Vifupisho na vifupisho
Vifupisho vyote na vifupisho vimeorodheshwa katika Glossaryix.
7. Marejeleo
i LINK Mwongozo wa Utekelezaji wa Uhamaji, SMS 5.2, 22/155 19- FGC 101 0169 Uen ii SOAP, http://www.w3.org/TR/SOAP/ iii WSDL, http://www.w3.org/TR/ wsdl iv WS-I, http://www.ws-i.org/ v LINK Mwongozo wa Utekelezaji wa Uhamaji, Vyeti vya Kuaminika vya CA, 11/155 19-FGC 101 0169 Uen vi Vitambulishi Sawa vya Rasilimali, http://www.ietf. org/rfc/rfc2396.txt vii ETSI TS 100 900 V7.2.0 (GSM 03.38 toleo la 7.2.0), Alfabeti na maelezo mahususi ya lugha viii Kiambatisho cha Mwongozo wa Utekelezaji wa Uhamaji, Arifa ya Kuchaji, 10/155x19 101-0169 Kiambatisho cha Mwongozo wa Utekelezaji wa Uhamaji, Kamusi, 36/155 19-FGC 101 0169 Uen

Kubadilisha Mawasiliano Yanayobinafsishwa

30

Nyaraka / Rasilimali

uhamaji wa kiungo Utekelezaji Ujumbe wa SMS 1.0 [pdf] Mwongozo wa Mtumiaji
1.0, Utekelezaji wa Utumaji ujumbe wa SMS 1.0, Ujumbe mfupi wa SMS 1.0, Utumaji ujumbe 1.0

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *