nuorodų mobilumas - logotipasSMS API, SMPP API MS Scheduler API
Vartotojo vadovas

SMS API, SMPP API MS Scheduler API

Modifikuota: 6-24-2025
Versija: 1.7
Autorius: Kenny Colander Norden, KCN

Šis dokumentas skirtas tik nurodytam gavėjui ir jame gali būti privilegijuotos, nuosavybės ar kitokios privačios informacijos. Jei jį gavote per klaidą, nedelsdami praneškite siuntėjui ir ištrinkite originalą. Bet koks kitoks jūsų dokumento naudojimas yra draudžiamas.

Pakeitimų istorija

Rev Data By Pakeitimai, palyginti su ankstesniu leidimu
1.0 2010-03-16 KCN Sukurta
1. 2019-06-11 TPE Atnaujinti LINK logotipai
1. 2019-09-27 PNI Pridėta nuoroda į SMPP 3.4 specifikaciją
1. 2019-10-31 EP Pastaba apie galiojimo laiką tag
1. 2020-08-28 KCN Pridėta informacija apie palaikomas TLS versijas
2. 2022-01-10 KCN Pridėta papildomos informacijos apie pristatymo ataskaitas
Atnaujinta informacija apie TLS 1.3
2. 2025-06-03 GM Pridėtas rezultato kodas 2108
2. 2025-06-24 AK Pridėta kvota

Įvadas

LINK Mobility yra SMS platintojas nuo 2001 m. ir turi daug patirties dirbant tiek su operatoriais, tiek su ryšių agregatoriais. Ši platforma skirta valdyti didelius srautus, palaikyti aukštą pasiekiamumą ir palengvinti srauto nukreipimą keliais ryšiais.
Šiame dokumente aprašoma SMPP sąsaja su SMSC platforma, kokie parametrai ir komandos yra būtini ir kurie parametrai yra palaikomi.
Šiame dokumente nebus nagrinėjami konkretūs naudojimo atvejai, tokie kaip sujungtos žinutės, WAPpush, „Flash SMS“ ir kt. Daugiau informacijos apie šiuos atvejus galite gauti susisiekę su palaikymo tarnyba.

Palaikomos komandos

LINK Mobilumo serveris turėtų būti traktuojamas kaip SMPP 3.4. Oficialią specifikaciją galite rasti adresu https://smpp.org/SMPP_v3_4_Issue1_2.pdf.
Visi metodai nepalaikomi, o visi skirtumai nurodyti toliau.
4.1 Surišti
Palaikomos šios susiejimo komandos.

  • Siųstuvas
  • Transciveris
  • Imtuvas

Reikalingi parametrai:

  • system_id – gautas iš palaikymo
  • slaptažodis – gautas iš palaikymo

Pasirenkami parametrai:

  • addr_ton – numatytoji reikšmė, jei pateikimo metu TON nustatyta kaip Nežinoma.
  • addr_npi – numatytoji reikšmė, jei pateikimo metu NPI nustatyta kaip Nežinoma.

Nepalaikomi parametrai:

  • adreso_diapazonas

4.2 Atsieti
Atrišimo komanda palaikoma.
4.3 Nuoroda teirautis
Palaikoma nuoroda „Inquire Link“ ir turėtų būti iškviečiama kas 60 sekundžių.
4.4 Pateikti
Pranešimams pristatyti turėtų būti naudojamas pateikimo metodas.
Reikalingi parametrai:

  • source_addr_ton
  • source_addr_npi
  • šaltinio_adresas
  • dest_addr_ton
  • dest_addr_npi
  • dest_addr
  • esm_class
  • duomenų_kodavimas
  • sm_ilgis
  • Trumpa zinute

Nepalaikomi parametrai:

  • paslaugos_tipas
  • protokolo_id
  • prioriteto_vėliava
  • tvarkaraštis_pristatymo_laikas
  • pakeisti_jei_esama_vėliava
  • sm_default_msg_id

Pastaba kad naudingoji apkrova tag nepalaikomas ir vienam skambučiui gali būti pristatyta tik viena SMS, todėl rekomenduojama, kad validity_period tag jo vertė yra mažiausiai 15 minučių.
4.4.1 Rekomenduojamas TON ir NPI
Siunčiant pranešimus naudojant komandą pateikti, turėtų būti naudojami šie TON ir NPI.
4.4.1.1 Šaltinis
Šaltinio adresui palaikomi šie TON ir NPI deriniai. Visi kiti deriniai bus laikomi negaliojančiais. Numatytasis TON iš susiejimo komandos bus naudojamas, jei TON nustatytas kaip nežinomas (0). Numatytasis NPI iš susiejimo komandos bus naudojamas, jei NPI nustatytas kaip nežinomas (0).

TON NPI Aprašymas
Raidinis ir skaitinis (5) Nežinoma (0)
ISDN (1)
Bus traktuojamas kaip raidinis ir skaitmeninis siuntėjo tekstas
Tarptautinė (1) Nežinoma (0)
ISDN (1)
Bus traktuojamas kaip MSISDN
Nacionalinis (2)
Tinklui būdingas (3) Abonento numeris (4)
Sutrumpintas (6)
Nežinoma (0)
ISDN (1)
Nacionalinis (8)
Bus traktuojamas kaip šalies trumpasis numeris.

4.4.1.2 Paskirties vieta
Paskirties adresu palaikomi šie TON ir NPI deriniai. Visi kiti deriniai bus laikomi negaliojančiais. Numatytoji komanda TON from bind bus naudojama, jei TON nustatyta kaip Unknown (0). Numatytoji komanda NPI from bind bus naudojama, jei NPI nustatyta kaip Unknown (0).

TON NPI Aprašymas
Tarptautinė (1) Nežinoma (0)
ISDN (1)
Bus traktuojamas kaip MSISDN

4.4.2 Palaikomos koduotės
Palaikomos šios koduotės. X gali turėti bet kokią reikšmę.

DCS Kodavimas
0xX0 Numatytoji GSM abėcėlė su plėtiniu
0xX2 8 bitų dvejetainis
0xX8 UCS2 (ISO-10646-UCS-2)

Kvota

5.1 Kvotos viršijimasview
Kvota apibrėžia maksimalų SMS žinučių skaičių, kurį galima išsiųsti per tam tikrą laiko intervalą (pvz., per dieną, savaitę, mėnesį ar neribotą laiką). Kiekviena kvota yra unikaliai identifikuojama pagal kvotos ID (UUID) ir yra nustatoma iš naujo pagal kliento laiko juostą. Kvotas galima priskirti šalies, regiono arba numatytuoju lygiu naudojant „Quota Pro“.fileKvotą taip pat galima priskirti dinamiškai naudojant kvotų susiejimą. Tai susieja pirminį kvotos ID (UUID) ir unikalų kvotos raktą (pvz., siuntėją arba vartotoją) su konkrečiu kvotos ID.
Kvota nustatoma pagal jūsų vietinės pagalbos tarnybos nurodymus, jums priskirtą paskyros valdytoją arba pagal numatytuosius nustatymus, jei nieko nenurodyta.
5.2 106 būsena – viršyta kvota
SMS žinutė gali būti užblokuota su būsenos kodu 106 („viršyta kvota“), kai:

  • Pranešimas viršija atitinkamo kvotos ID nustatytą ribą dabartiniame intervale.
  • Paskirties šaliai arba regionui nepriskirta kvota (t. y. jis yra aiškiai užblokuotas su nuline kvotos kortele programoje).file).
  • Nėra atitinkamos kvotos ir nenustatyta numatytoji kvota, todėl paraiška atmetama.
    Tokiais atvejais sistema neleidžia toliau apdoroti pranešimų, kad būtų taikomi kliento arba paskirties vietos apribojimai ir išvengta netinkamo naudojimo.

Pristatymo ataskaita

Palaikomas tik joks pristatymas arba galutinis pristatymas su sėkmingu / nesėkmingu rezultatu.
Pristatymo ataskaitos formatas: id: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx atlikimo data: yyMMddHHmm stat:
Galimos reikšmės būsenoje:

  • PRISTATYMAS
  • BAIGĖSI
  • ATMESTA
  • NEPRISTATYMAS
  • IŠTRINTA

6.1 Išplėstinės pristatymo ataskaitos formatas
Išsamesnės informacijos pristatymo ataskaitose galite paprašyti susisiekę su savo pardavimo atstovu.
Pristatymo ataskaitos formatas: id: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx sub:000 dlvrd:000 pateikimo data:
mmmmddhhmm atlikimo data: mmmmddhhmm statistika: klaida: tekstas:
Galimos reikšmės būsenoje:

  • PRISTATYMAS
  • BAIGĖSI
  • ATMESTA
  • NEPRISTATYMAS
  • IŠTRINTA

Laukai „sub“ ir „dlvrd“ visada bus nustatyti į 000, o laukas „tekstas“ visada bus tuščias.
Lauko „err“ reikšmes žr. skyriuje „Klaidų kodai“.

Palaikomos TLS versijos

TLS 1.2 arba TLS 1.3 reikalingas visiems TLS ryšiams per SMPP.
TLS 1.0 ir 1.1 palaikymas nutraukiamas nuo 2020-11-15. TLS 1.0 ir 1.1 versijos yra senesni protokolai, kurie buvo nebenaudojami ir interneto bendruomenėje laikomi saugumo rizika.
LINK primygtinai rekomenduojame naudoti TLS, jei šiandien naudojami nešifruoti SMPP ryšiai. Nešifruoti SMPP ryšiai yra nebenaudojami nuo 2020-09-01 LINK ir bus pašalinti ateityje. Nešifruotų ryšių pašalinimo data dar nenustatyta.
Ryšiai su TLS SMPP serveriu yra 3601 prievade, o ne nešifruoti prie 3600 prievado.
Vis tiek galite naudoti TLS, net jei jūsų SMPP diegimas nepalaiko TLS naudojant stunnel, žr https://www.stunnel.org/

Klaidų kodai

Jei laukas įjungtas, klaidų lauke gali būti atsakyta į šiuos klaidų kodus.

Klaidos kodas Aprašymas
0 Nežinoma klaida
1 Laikina maršruto parinkimo klaida
2 Nuolatinė maršruto klaida
3 Viršytas maksimalus droselis
4 Skirtasis laikas
5 Nežinoma operatoriaus klaida
6 Operatoriaus klaida
100 Paslauga nerasta
101 Vartotojas nerastas
102 Paskyra nerasta
103 Neteisingas slaptažodis
104 Konfigūracijos klaida
105 Vidinė klaida
106 Kvota viršyta
200 OK
1000 Išsiųsta
1001 Pristatyta
1002 Baigėsi galiojimo laikas
1003 Ištrinta
1004 Pilnas mobilusis
1005 Eilėje
1006 Nepristatytas
1007 Pristatytas, apmokestinimas atidėtas
1008 Apmokestintas, žinutė neišsiųsta
1009 Apmokestintas, žinutė nepristatyta
1010 Baigėsi galiojimo laikas, nėra operatoriaus pristatymo ataskaitos
1011 Apmokestinta, žinutė išsiųsta (operatoriui)
1012 Nuotoliniu būdu eilėje
1013 Pranešimas išsiųstas operatoriui, įkrovimas atidėtas
2000 Neteisingas šaltinio numeris
2001 Trumpasis numeris nepalaikomas kaip šaltinis
2002 Alfa nepalaikoma kaip šaltinis
2003 MSISDN nepalaikomas kaip šaltinio numeris
2100 Trumpasis numeris nepalaikomas kaip paskirties vieta
2101 Alfa nepalaikoma kaip paskirties vieta
2102 MSISDN nepalaikomas kaip paskirties vieta
2103 Operacija užblokuota
2104 Nežinomas prenumeratorius
2105 Paskirties vieta užblokuota
2106 Skaičių klaida
2107 Paskirties vieta laikinai užblokuota
2108 Neteisinga paskirties vieta
2200 Įkrovimo klaida
2201 Abonento balansas mažas
 

2202

Prenumeratoriui uždrausta dėl per didelio mokesčio (premium)

žinutes

 

2203

Prenumeratorius per jaunas (šiam konkrečiam atvejui)

turinys)

2204 Išankstinio mokėjimo abonentas neleidžiamas
2205 Paslaugą atmetė abonentas
2206 Abonentas neregistruotas mokėjimo sistemoje
2207 Abonentas pasiekė maksimalų balansą
2208 Reikalingas galutinio vartotojo patvirtinimas
2300 Grąžinta
 

2301

Negalėjau grąžinti pinigų dėl neteisėto arba trūkstamo

MSISDN

2302 Nepavyko grąžinti pinigų, nes trūksta pranešimo ID
2303 Atsidūrė eilėje dėl pinigų grąžinimo
2304 Pinigų grąžinimo skirtasis laikas
2305 Nepavyko grąžinti pinigų
3000 GSM kodavimas nepalaikomas
3001 UCS2 kodavimas nepalaikomas
3002 Dvejetainis kodavimas nepalaikomas
4000 Pristatymo ataskaita nepalaikoma
4001 Neteisingas pranešimo turinys
4002 Neteisingas tarifas
4003 Netinkami naudotojo duomenys
4004 Netinkama naudotojo duomenų antraštė
4005 Netinkamas duomenų kodavimas
4006 Neteisingas PVM
4007 Nepalaikomas paskirties vietos turinys

nuorodų mobilumas - logotipas

Dokumentai / Ištekliai

nuorodų mobilumo SMS API, SMPP API MS planuoklio API [pdfVartotojo vadovas
SMS API SMPP API MS Scheduler API, SMS API SMPP API, MS Scheduler API, Planuoklio API, API

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *