link mobilitás - logóSMS API, SMPP API MS Scheduler API
Felhasználói kézikönyv

SMS API, SMPP API MS Scheduler API

Módosított: 6/24/2025
Változat: 1.7
Szerző: Kenny Colander Norden, KCN

Ez a dokumentum csak a megjelölt címzettnek szól, és tartalmazhat védett, védett vagy egyéb magánjellegű információkat. Ha tévedésből kapta, azonnal értesítse a feladót, és törölje az eredetit. A dokumentum bármilyen más felhasználása tilos.

Változástörténet

Fordulat Dátum By Változások az előző kiadáshoz képest
1.0 2010-03-16 KCN Létrehozva
1. 2019-06-11 TPE Frissített LINK logók
1. 2019-09-27 PNI Hivatkozás hozzáadva az SMPP 3.4 specifikációra
1. 2019-10-31 EP Megfigyelés az érvényességi időről tag
1. 2020-08-28 KCN Támogatott TLS-verziókkal kapcsolatos információk hozzáadva
2. 2022-01-10 KCN További információkkal bővült a kézbesítési jelentések
Frissített információk a TLS 1.3-mal kapcsolatban
2. 2025-06-03 GM Hozzáadott eredménykód: 2108
2. 2025-06-24 AK Hozzáadott kvóta

Bevezetés

A LINK Mobility 2001 óta működik SMS-elosztóként, és sok tapasztalattal rendelkezik mind az üzemeltetők, mind a kapcsolat-összesítők terén. Ezt a platformot úgy tervezték, hogy kezelje a nagy forgalmat, fenntartsa a magas rendelkezésre állást, és megkönnyítse a forgalom több kapcsolaton keresztüli irányítását.
Ez a dokumentum leírja az SMPP SMSC platformhoz való csatlakozását, valamint a szükséges és támogatott paramétereket és parancsokat.
Ez a dokumentum nem foglalkozik olyan konkrét használati esetekkel, mint az összefűzött üzenetek, a WAPpush, a Flash SMS stb. További információért ezekről az esetekről forduljon az ügyfélszolgálathoz.

Támogatott parancsok

LINK A Mobility szerverét SMPP 3.4-ként kell kezelni. A hivatalos specifikáció a címen található https://smpp.org/SMPP_v3_4_Issue1_2.pdf.
Az összes módszer nem támogatott, és az összes különbséget az alábbiakban ismertetjük.
4.1 Köt
A következő kötési parancsok támogatottak.

  • Adó
  • átvevő
  • Vevő

Kötelező paraméterek:

  • system_id – támogatástól szereztük be
  • jelszó – a támogatástól szerezhető be

Opcionális paraméterek:

  • addr_ton – alapértelmezett érték, ha a TON értéke Ismeretlen a küldés során.
  • addr_npi – alapértelmezett érték, ha az NPI ismeretlenre van állítva a küldés során.

Nem támogatott paraméterek:

  • címtartomány

4.2 Kötés feloldása
Az unbind parancs támogatott.
4.3 Érdeklődni link
Az inquire link parancs támogatott, és 60 másodpercenként kell meghívni.
4.4 Beküldés
Az üzenetek kézbesítéséhez a beküldési módot kell használni.
Kötelező paraméterek:

  • source_addr_ton
  • source_addr_npi
  • forrás_cím
  • dest_addr_ton
  • dest_addr_npi
  • dest_addr
  • esm_class
  • data_coding
  • sm_length
  • rövid üzenet

Nem támogatott paraméterek:

  • A szolgáltatás típusa
  • protokoll_id
  • priority_flag
  • ütemterv_szállítási_idő
  • helyettesít_ha_jelen_jelző
  • sm_default_msg_id

Jegyzet hogy a hasznos teher tag nem támogatott, és hívásonként csak egy SMS kézbesíthető, és ajánlott az érvényességi_időszak tag értéke legalább 15 perc hosszú.
4.4.1 Ajánlott TON és NPI
A következő TON-t és NPI-t kell használni, ha üzeneteket küld a submit paranccsal.
4.4.1.1 Forrás
A következő TON és NPI kombinációk támogatottak forráscímként. Minden más kombináció érvénytelennek lesz tekintve. A bind parancs alapértelmezett TON-ja lesz használatos, ha a TON értéke Ismeretlen (0). A bind parancs alapértelmezett NPI-je lesz használatos, ha az NPI értéke Ismeretlen (0).

TONNA NPI Leírás
Alfanumerikus (5) Ismeretlen (0)
ISDN (1)
Alfanumerikus küldőszövegként lesz kezelve
Nemzetközi (1) Ismeretlen (0)
ISDN (1)
MSISDN-ként lesz kezelve
Nemzeti (2)
Hálózatspecifikus (3) Előfizetői szám (4)
Rövidített (6)
Ismeretlen (0)
ISDN (1)
Nemzeti (8)
A rendszer országspecifikus rövid számként kezeli.

4.4.1.2 Cél
A következő TON és NPI kombinációk támogatottak célcímként. Minden más kombináció érvénytelennek minősül. A rendszer az alapértelmezett TON from bind parancsot használja, ha a TON értéke Ismeretlen (0). A rendszer az alapértelmezett NPI from bind parancsot használja, ha az NPI Ismeretlen (0) értékre van állítva.

TONNA NPI Leírás
Nemzetközi (1) Ismeretlen (0)
ISDN (1)
MSISDN-ként lesz kezelve

4.4.2 Támogatott kódolások
A következő kódolások támogatottak. X bármilyen értéket tartalmazhat.

DCS Kódolás
0xX0 Alapértelmezett GSM ábécé kiterjesztéssel
0xX2 8 bites bináris
0xX8 UCS2 (ISO-10646-UCS-2)

Kvóta

5.1 Kvóta túllépéseview
A kvóta meghatározza az egy adott időintervallumon belül (például naponta, hetente, havonta vagy határozatlan ideig) elküldhető SMS-üzenetek maximális számát. Minden kvótát egyedileg azonosít egy kvótaazonosító (UUID), és az ügyfél időzónája szerint visszaáll. A kvóták országonként, régiónként vagy alapértelmezett szinten hozzárendelhetők egy Quota Pro segítségével.fileA kvóta dinamikusan is hozzárendelhető a kvóta-leképezés segítségével. Ez egy szülő kvótaazonosítót (UUID) és egy egyedi kvótakulcsot (pl. küldő vagy felhasználó) egy adott kvótaazonosítóhoz rendel.
A kvótát a helyi támogatási szolgálat, a hozzárendelt fiókkezelő vagy – ha nincs más megadva – alapértelmezés szerint állítjuk be.
5.2 106. állapot – Kvóta túllépése
Egy SMS üzenet blokkolható a 106-os állapotkóddal („kvóta túllépve”), ha:

  • Az üzenet meghaladja a megfelelő kvótaazonosítóhoz definiált korlátot az aktuális intervallumon belül.
  • A célországhoz vagy -régióhoz nincs hozzárendelve kvóta (azaz explicit módon blokkolva van null kvóta-hozzárendeléssel a pro-ban).file).
  • Nincs megfelelő kvóta, és nincs definiálva alapértelmezett kvóta, ami elutasításhoz vezet.
    Ezekben az esetekben a rendszer megakadályozza a további üzenetfeldolgozást az ügyfél- vagy célállomás-alapú korlátozások betartatása és a visszaélések elkerülése érdekében.

Kézbesítési jelentés

Csak a nincs vagy a sikeres/sikertelen eredménnyel rendelkező végleges kézbesítés támogatott.
Formátum a kézbesítési jelentésben: ID: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Kész Dátum: YYMMDDHHMM STAT:
Állapotban elérhető értékek:

  • DELIVRD
  • LEJÁRT
  • ELUTASÍTVA
  • UNDELIV
  • TÖRÖLVE

6.1 Kiterjesztett kézbesítési jelentés formátum
A szállítási jelentésekben található bővített információk kérhetők értékesítési képviselőjétől.
Szállítási jelentés formátuma: id: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx sub:000 dlvrd:000 beküldés dátuma:
ééHHNNÓÓpp készült dátuma: ééHHNNÓÓpp stat: téved: szöveg:
Állapotban elérhető értékek:

  • DELIVRD
  • LEJÁRT
  • ELUTASÍTVA
  • UNDELIV
  • TÖRÖLVE

A „sub” és „dlvrd” mezők értéke mindig 000, a „text” mező pedig mindig üres.
Az „err” mező értékeit lásd a Hibakódok fejezetben.

Támogatott TLS-verziók

TLS 1.2 vagy TLS 1.3 szükséges minden SMPP-n keresztüli TLS-kapcsolathoz.
A TLS 1.0 és 1.1 támogatása 2020-11-15 óta megszűnik. A TLS 1.0-s és 1.1-es verziója régebbi protokollok, amelyek elavultak, és biztonsági kockázatnak számítanak az internetes közösségben.
LINK erősen ajánlja a TLS használatát, ha ma titkosítatlan SMPP kapcsolatokat használnak. A titkosítatlan SMPP-kapcsolatokat a LINK 2020-09-01-től elavulttá vált, és a jövőben eltávolítjuk. A titkosítatlan kapcsolatok eltávolításának dátuma még nincs eldöntve.
A TLS SMPP-kiszolgálója felé tartó kapcsolatok a 3601-es porton vannak, a 3600-as porton pedig titkosítatlanok.
Továbbra is használhatja a TLS-t, még akkor is, ha az SMPP-megvalósítás nem támogatja a TLS-t a stunnel használatával, lásd https://www.stunnel.org/

Hibakódok

A következő hibakódok jelenhetnek meg a hiba mezőben, ha a mező engedélyezve van.

Hibakód Leírás
0 Ismeretlen hiba
1 Ideiglenes útválasztási hiba
2 Állandó útválasztási hiba
3 Túllépte a maximális fojtást
4 Időtúllépés
5 Ismeretlen kezelői hiba
6 Kezelői hiba
100 Szolgáltatás nem található
101 Felhasználó nem található
102 Fiók nem található
103 Érvénytelen jelszó
104 Konfigurációs hiba
105 Belső hiba
106 Kvóta túllépése
200 OK
1000 Küldött
1001 Szállítva
1002 Lejárt
1003 Törölve
1004 Tele a mobil
1005 Sorban
1006 Nincs kézbesítve
1007 Kiszállítva, a töltés késik
1008 Fel van töltve, üzenetet nem küldtek el
1009 Fel van töltve, az üzenetet nem kézbesítették
1010 Lejárt, kezelői kézbesítési jelentés hiánya
1011 Felszámítva, üzenet elküldve (a kezelőnek)
1012 Távoli sorban állás
1013 Üzenet elküldve a kezelőnek, a töltés késik
2000 Érvénytelen forrásszám
2001 A rövid szám nem támogatott forrásként
2002 Az Alpha nem támogatott forrásként
2003 Az MSISDN nem támogatott forrásszámként
2100 A rövid szám nem támogatott célként
2101 Az alfa nem támogatott célként
2102 Az MSISDN nem támogatott célként
2103 A művelet blokkolva
2104 Ismeretlen előfizető
2105 Az úti cél blokkolva
2106 Szám hiba
2107 Az úti cél átmenetileg blokkolva
2108 Érvénytelen célállomás
2200 Töltési hiba
2201 Az előfizető egyenlege alacsony
 

2202

Előfizetőt tiltottak le túlszámlázás miatt (prémium)

üzeneteket

 

2203

Túl fiatal az előfizető (erre a konkrét esetre)

tartalom)

2204 Előre fizetett előfizető nem engedélyezett
2205 A szolgáltatást az előfizető elutasította
2206 Az előfizető nem regisztrált a fizetési rendszerben
2207 Az előfizető elérte a maximális egyenleget
2208 Végfelhasználói megerősítés szükséges
2300 Visszatérítve
 

2301

Nem sikerült visszatérítést biztosítani illegális vagy hiányzó fizetés miatt.

MSISDN

2302 Nem sikerült visszatéríteni a hiányzó üzenetazonosító miatt
2303 Várakozás a visszatérítésért
2304 Visszatérítési időtúllépés
2305 Visszatérítési hiba
3000 A GSM kódolás nem támogatott
3001 Az UCS2 kódolás nem támogatott
3002 A bináris kódolás nem támogatott
4000 A kézbesítési jelentés nem támogatott
4001 Érvénytelen üzenettartalom
4002 Érvénytelen tarifa
4003 Érvénytelen felhasználói adatok
4004 Érvénytelen felhasználói adatfejléc
4005 Érvénytelen adatkódolás
4006 Érvénytelen áfa
4007 Nem támogatott tartalom a célhoz

link mobilitás - logó

Dokumentumok / Források

link mobilitás SMS API, SMPP API MS Scheduler API [pdf] Felhasználói útmutató
SMS API SMPP API MS Scheduler API, SMS API SMPP API, MS Scheduler API, Scheduler API, API

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *