saites mobilitāte — logotipsSMS API, SMPP API MS plānotāja API
Lietotāja rokasgrāmata

SMS API, SMPP API MS plānotāja API

Modificēts: 6/24/2025
Versija: 1.7
Autors: Kenijs Kolanders Nordens, KCN

Šis dokuments ir paredzēts tikai norādītajam adresātam, un tas var saturēt priviliģētu, patentētu vai citādi privātu informāciju. Ja esat to saņēmis kļūdas dēļ, lūdzu, nekavējoties informējiet sūtītāju un izdzēsiet oriģinālu. Jebkāda cita dokumenta izmantošana jums ir aizliegta.

Izmaiņu vēsture

Rev Datums By Izmaiņas salīdzinājumā ar iepriekšējo laidienu
1.0 2010-03-16 KCN Izveidots
1. 2019-06-11 TPE Atjaunināti LINK logotipi
1. 2019-09-27 PNI Pievienota atsauce uz SMPP 3.4 specifikāciju
1. 2019-10-31 EP Novērojums par derīguma termiņu tag
1. 2020-08-28 KCN Pievienota informācija par atbalstītajām TLS versijām
2. 2022-01-10 KCN Pievienota papildu informācija par piegādes ziņojumiem
Atjaunināta informācija par TLS 1.3
2. 2025-06-03 GM Pievienots rezultāta kods 2108
2. 2025-06-24 AK Pievienota kvota

Ievads

LINK Mobility ir SMS izplatītājs kopš 2001. gada, un tam ir liela pieredze darbā gan ar operatoriem, gan savienojumu apkopotājiem. Šī platforma ir izstrādāta, lai apkalpotu lielus satiksmes apjomus, uzturētu augstu pieejamību un atvieglotu satiksmes maršrutēšanu, izmantojot vairākus savienojumus.
Šajā dokumentā ir aprakstīta SMPP saskarne ar SMSC platformu, kā arī nepieciešamie parametri un komandas, un atbalstītie parametri.
Šajā dokumentā netiks aplūkoti specifiski lietošanas gadījumi, piemēram, apvienotie ziņojumi, WAPpush, Flash SMS utt. Plašāku informāciju par šiem gadījumiem var sniegt, sazinoties ar atbalsta dienestu.

Atbalstītās komandas

LINK Mobilitātes serveris jāuzskata par SMPP 3.4. Oficiālo specifikāciju var atrast vietnē https://smpp.org/SMPP_v3_4_Issue1_2.pdf.
Visas metodes netiek atbalstītas, un visas atšķirības ir norādītas tālāk.
4.1 Saistīt
Tiek atbalstītas šādas saistīšanas komandas.

  • Raidītājs
  • Transcivers
  • Uztvērējs

Nepieciešamie parametri:

  • system_id – iegūts no atbalsta
  • parole – iegūta no atbalsta

Izvēles parametri:

  • addr_ton — noklusējuma vērtība, ja iesniegšanas laikā TON ir iestatīts uz Nezināms.
  • addr_npi — noklusējuma vērtība, ja iesniegšanas laikā NPI ir iestatīts uz Nezināms.

Neatbalstīti parametri:

  • adreses_diapazons

4.2. Atsaistīt
Tiek atbalstīta atsaistīšanas komanda.
4.3. Uzziņas saite
Inquire link komanda tiek atbalstīta, un tā ir jāizsauc ik pēc 60 sekundēm.
4.4. Iesniegt
Ziņojumu piegādei jāizmanto iesniegšanas metode.
Nepieciešamie parametri:

  • source_addr_ton
  • source_addr_npi
  • avota_adrese
  • dest_addr_ton
  • dest_addr_npi
  • dest_addr
  • esm_class
  • datu_kodēšana
  • sm_garums
  • short_message

Neatbalstīti parametri:

  • pakalpojuma_veids
  • protokola_id
  • prioritātes_karogs
  • grafiks_piegādes_laiks
  • aizstāt_ja_klāt_karodziņu
  • sm_default_msg_id

Piezīme ka krava tag netiek atbalstīts, un vienam zvanam var tikt piegādāta tikai viena SMS, un ir ieteicams norādīt derīguma_periods tag tā vērtība ir vismaz 15 minūtes.
4.4.1. Ieteicamais TON un NPI
Sūtot ziņojumus, izmantojot komandu submit, ir jāizmanto šādi TON un NPI.
4.4.1.1 Avots
Avota adresei tiek atbalstītas šādas TON un NPI kombinācijas. Visas pārējās kombinācijas tiks uzskatītas par nederīgām. Ja TON ir iestatīts uz Nezināms (0), tiks izmantots saistīšanas komandas noklusējuma TON. Ja NPI ir iestatīts uz Nezināms (0), tiks izmantots saistīšanas komandas noklusējuma NPI.

TON NPI Apraksts
Burtciparu (5) Nezināms (0)
ISDN (1)
Tiks uzskatīts par burtciparu sūtītāja tekstu
Starptautiskā (1) Nezināms (0)
ISDN (1)
Tiks uzskatīts par MSISDN
Valsts (2)
Tīklam specifisks (3) Abonenta numurs (4)
Saīsināts (6)
Nezināms (0)
ISDN (1)
Valsts (8)
Tiks uzskatīts par valstij specifisku īso numuru.

4.4.1.2. Galamērķis
Galamērķa adresei tiek atbalstītas šādas TON un NPI kombinācijas. Visas pārējās kombinācijas tiks uzskatītas par nederīgām. Noklusējuma komanda TON from bind tiks izmantota, ja TON ir iestatīts uz Nezināms (0). Ja NPI ir iestatīts uz Nezināms (0), tiks izmantota noklusējuma komanda NPI from bind.

TON NPI Apraksts
Starptautiskā (1) Nezināms (0)
ISDN (1)
Tiks uzskatīts par MSISDN

4.4.2. Atbalstītie kodējumi
Tiek atbalstīti šādi kodējumi. X var ietvert jebkuru vērtību.

DCS Kodēšana
0xX0 Noklusējuma GSM alfabēts ar paplašinājumu
0xX2 8 bitu binārs
0xX8 UCS2 (ISO-10646-UCS-2)

Kvota

5.1 Kvotas pārsniegšanaview
Kvota nosaka maksimālo īsziņu skaitu, ko var nosūtīt noteiktā laika intervālā (piemēram, dienā, nedēļā, mēnesī vai bezgalīgi). Katra kvota ir unikāli identificēta ar kvotas ID (UUID), un tā tiek atiestatīta atbilstoši klienta laika joslai. Kvotas var piešķirt valsts, reģiona vai noklusējuma līmenī, izmantojot Quota Pro.fileKvotu var piešķirt arī dinamiski, izmantojot kvotu kartēšanu. Tas sasaista vecāku kvotas ID (UUID) un unikālu kvotas atslēgu (piemēram, sūtītāju vai lietotāju) ar konkrētu kvotas ID.
Kvota tiek noteikta saskaņā ar jūsu vietējo atbalsta dienestu, jūsu norādīto konta pārvaldnieku vai pēc noklusējuma, ja nekas nav norādīts.
5.2 Statuss 106 — pārsniegta kvota
Īsziņa var tikt bloķēta ar statusa kodu 106 (“pārsniegta kvota”), ja:

  • Ziņojums pārsniedz atbilstošā kvotas ID definēto ierobežojumu pašreizējā intervālā.
  • Galamērķa valstij vai reģionam nav piešķirta kvota (t. i., tas ir skaidri bloķēts ar nulles kvotas kartējumu pakalpojumā).file).
  • Nav atbilstošas kvotas un nav definēta noklusējuma kvota, kā rezultātā pieteikums tiek noraidīts.
    Šādos gadījumos sistēma neļauj veikt turpmāku ziņojumu apstrādi, lai ieviestu klienta vai galamērķa ierobežojumus un novērstu ļaunprātīgu izmantošanu.

Piegādes atskaiti

Tiek atbalstīta tikai piegāde bez rezultātiem vai galīgā piegāde ar veiksmīgu/neveiksmīgu rezultātu.
Piegādes ziņojuma formāts: ID: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DATUMS DATUMS: YYMMDDHHMM Stat:
Pieejamās vērtības statusā:

  • PIEGĀDE
  • BEIDZIS TERMIŅŠ
  • NORAIDĪTS
  • NEPIEGĀDĀT
  • DZĒSTS

6.1. Paplašinātā piegādes atskaites formāts
Paplašinātu informāciju piegādes pārskatos var pieprasīt, sazinoties ar tirdzniecības pārstāvi.
Piegādes pārskata formāts: id: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx sub:000 dlvrd:000 iesniegšanas datums:
ggMMddHHmm pabeigšanas datums: ggMMddHHmm statistika: kļūda: teksts:
Pieejamās vērtības statusā:

  • PIEGĀDE
  • BEIDZIS TERMIŅŠ
  • NORAIDĪTS
  • NEPIEGĀDĀT
  • DZĒSTS

Lauki “sub” un “dlvrd” vienmēr tiks iestatīti uz 000, un lauks “text” vienmēr būs tukšs.
Skatiet nodaļu Kļūdu kodi lauku “err” vērtībām.

Atbalstītās TLS versijas

TLS 1.2 vai TLS 1.3 ir nepieciešams visiem TLS savienojumiem, izmantojot SMPP.
TLS 1.0 un 1.1 atbalsts tiek pārtraukts kopš 2020. 11. TLS versijas 15 un 1.0 ir vecāki protokoli, kas ir novecojuši un tiek uzskatīti par drošības riskiem interneta kopienā.
LINK ļoti iesakām izmantot TLS, ja šodien tiek izmantoti nešifrēti SMPP savienojumi. LINK nešifrētie SMPP savienojumi ir novecojuši no 2020-09-01, un tie nākotnē tiks noņemti. Nešifrēto savienojumu noņemšanas datums vēl nav noteikts.
Savienojumi ar SMPP serveri TLS ir 3601. portā, nevis nešifrēti portā 3600.
Jūs joprojām varat izmantot TLS, pat ja jūsu SMPP implementācija neatbalsta TLS, izmantojot stunnel, sk https://www.stunnel.org/

Kļūdu kodi

Ja lauks ir iespējots, kļūdas laukā var tikt parādīti šādi kļūdu kodi.

Kļūdas kods Apraksts
0 Nezināma kļūda
1 Pagaidu maršrutēšanas kļūda
2 Pastāvīga maršrutēšanas kļūda
3 Pārsniegta maksimālā drosele
4 Taimauts
5 Operatora nezināma kļūda
6 Operatora kļūda
100 Pakalpojums nav atrasts
101 Lietotājs nav atrasts
102 Konts nav atrasts
103 Nepareiza parole
104 Konfigurācijas kļūda
105 Iekšēja kļūda
106 Kvota pārsniegta
200 OK
1000 Nosūtīts
1001 Piegādāts
1002 Beidzies derīguma termiņš
1003 Izdzēsts
1004 Pilns mobilais
1005 Rindā
1006 Nav piegādāts
1007 Piegādāts, samaksa aizkavējusies
1008 Uzlādēts, ziņa nav nosūtīta
1009 Maksa, ziņa nav piegādāta
1010 Derīguma termiņš beidzies, operatora piegādes atskaites nav
1011 Maksa, ziņa nosūtīta (operatoram)
1012 Attālināti rindā
1013 Ziņojums nosūtīts operatoram, uzlāde aizkavējās
2000 Nederīgs avota numurs
2001 Īsais numurs netiek atbalstīts kā avots
2002 Alfa netiek atbalstīta kā avots
2003 MSISDN netiek atbalstīts kā avota numurs
2100 Īsais numurs netiek atbalstīts kā galamērķis
2101 Alfa netiek atbalstīta kā galamērķis
2102 MSISDN netiek atbalstīts kā galamērķis
2103 Darbība bloķēta
2104 Nezināms abonents
2105 Galamērķis ir bloķēts
2106 Numura kļūda
2107 Galamērķis īslaicīgi bloķēts
2108 Nederīgs galamērķis
2200 Uzlādes kļūda
2201 Abonentam ir zems atlikums
 

2202

Abonents bloķēts par pārmaksātu maksu (premium)

ziņas

 

2203

Abonents ir pārāk jauns (šim konkrētajam gadījumam)

saturs)

2204 Priekšapmaksas abonents nav atļauts
2205 Abonents noraidīja pakalpojumu
2206 Abonents nav reģistrēts maksājumu sistēmā
2207 Abonents ir sasniedzis maksimālo atlikumu
2208 Nepieciešams gala lietotāja apstiprinājums
2300 Atmaksāts
 

2301

Nevarēja atmaksāt nelikumīgas vai trūkstošas preces dēļ

MSISDN

2302 Nevarēja atmaksāt, jo trūkst ziņojuma ID
2303 Iestājās rindā uz atmaksu
2304 Atmaksas noildze
2305 Atmaksas neveiksme
3000 GSM kodējums netiek atbalstīts
3001 UCS2 kodējums netiek atbalstīts
3002 Binārais kodējums netiek atbalstīts
4000 Piegādes atskaite netiek atbalstīta
4001 Nederīgs ziņojuma saturs
4002 Nederīgs tarifs
4003 Nederīgi lietotāja dati
4004 Nederīga lietotāja datu galvene
4005 Nederīgs datu kodējums
4006 Nederīgs PVN
4007 Neatbalstīts saturs galamērķim

saites mobilitāte — logotips

Dokumenti / Resursi

saišu mobilitātes SMS API, SMPP API MS plānotāja API [pdfLietotāja rokasgrāmata
SMS API SMPP API MS plānotāja API, SMS API SMPP API, MS plānotāja API, plānotāja API, API

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *