сілтеме ұтқырлығы - логотипSMS API, SMPP API MS Scheduler API
Пайдаланушы нұсқаулығы

SMS API, SMPP API MS Scheduler API

Өзгертілген: 6/24/2025
Нұсқа: 1.7
Авторы: Кенни Коландр Норден, KCN

Бұл құжат тек тағайындалған алушыға арналған және артықшылықты, меншікті немесе басқа да жеке ақпаратты қамтуы мүмкін. Егер сіз оны қате алсаңыз, жіберушіге дереу хабарлаңыз және түпнұсқаны жойыңыз. Құжатты кез келген басқа пайдалануыңызға тыйым салынады.

Тарихты өзгерту

Аян Күн By Алдыңғы шығарылымдағы өзгерістер
1.0 2010-03-16 KCN Құрылды
1. 2019-06-11 TPE Жаңартылған LINK логотиптері
1. 2019-09-27 Pni SMPP 3.4 спецификациясына сілтеме қосылды
1. 2019-10-31 EP Жарамдылық мерзімі туралы бақылау tag
1. 2020-08-28 KCN Қолдау көрсетілетін TLS нұсқаларына қатысты ақпарат қосылды
2. 2022-01-10 KCN Жеткізу есептеріне қатысты қосымша ақпарат қосылды
TLS 1.3 туралы жаңартылған ақпарат
2. 2025-06-03 GM 2108 нәтиже коды қосылды
2. 2025-06-24 AK Квота қосылды

Кіріспе

LINK Mobility 2001 жылдан бері SMS таратушы болып табылады және операторлармен де, қосылым агрегаторларымен де жұмыс істеуде үлкен тәжірибесі бар. Бұл платформа үлкен трафик көлемін өңдеуге, жоғары қолжетімділікті сақтауға және трафикті бірнеше қосылымдар арқылы бағыттауды жеңілдетуге арналған.
Бұл құжат SMSC-платформасының SMPP интерфейсін және қандай параметрлер мен пәрмендерді қажет ететінін және қандай параметрлерге қолдау көрсетілетінін сипаттайтын құжат.
Бұл құжат біріктірілген хабарлар, WAPpush, Flash SMS, т.б. сияқты нақты пайдалану жағдайларын өңдемейді. Бұл жағдайлар туралы қосымша ақпаратты қолдау қызметіне хабарласу арқылы алуға болады.

Қолдау көрсетілетін пәрмендер

LINK Mobility сервері SMPP 3.4 ретінде қарастырылуы керек. Ресми сипаттаманы мына жерден табуға болады https://smpp.org/SMPP_v3_4_Issue1_2.pdf.
Барлық әдістерге қолдау көрсетілмейді және барлық айырмашылықтар төменде көрсетілген.
4.1 Байланыстыру
Келесі байланыстыру пәрмендеріне қолдау көрсетіледі.

  • Таратқыш
  • Трансивер
  • Қабылдаушы

Қажетті параметрлер:

  • system_id – қолдаудан алынған
  • құпия сөз – қолдау қызметінен алынған

Қосымша параметрлер:

  • addr_ton – жіберу кезінде TON Белгісіз мәніне орнатылған болса, әдепкі мән.
  • addr_npi – жіберу кезінде NPI Белгісіз мәніне орнатылған болса, әдепкі мән.

Қолдау көрсетілмейтін параметрлер:

  • мекенжай_ауқымы

4.2 Байланысты жою
Босату пәрменіне қолдау көрсетіледі.
4.3 Сұрау сілтемесі
Сұрау сілтемесі пәрменіне қолдау көрсетіледі және оны әр 60 секунд сайын шақыру керек.
4.4 Жіберу
Жіберу әдісі хабарларды жеткізу үшін пайдаланылуы керек.
Қажетті параметрлер:

  • source_addr_ton
  • source_addr_npi
  • source_addr
  • dest_addr_ton
  • dest_addr_npi
  • dest_addr
  • esm_class
  • деректерді_кодтау
  • см_ұзындығы
  • қысқа_хабарлама

Қолдау көрсетілмейтін параметрлер:

  • қызмет_түрі
  • protocol_id
  • басымдық_жалауы
  • кесте_жеткізу_уақыты
  • егер_болған_жалауды ауыстырыңыз
  • sm_default_msg_id

Ескерту бұл пайдалы жүктеме tag қолдау көрсетілмейді және бір қоңырауға тек бір SMS жеткізілуі мүмкін және жарамдылық_кезеңі ұсынылады tag кем дегенде 15 минуттық мәнге ие.
4.4.1 Ұсынылатын TON және NPI
Жіберу пәрменін пайдаланып хабарламаларды жіберу кезінде келесі TON және NPI қолданылуы керек.
4.4.1.1 Дереккөз
Бастапқы мекенжай үшін келесі TON және NPI комбинацияларына қолдау көрсетіледі. Барлық басқа комбинациялар жарамсыз деп есептеледі. Әдепкі TON from bind пәрмені TON параметрі Белгісіз (0) күйіне орнатылған болса, пайдаланылады. NPI Белгісіз (0) мәніне орнатылған болса, байланыстырудан әдепкі NPI пәрмені пайдаланылады.

ТОН NPI Сипаттама
Әріптік-цифрлық (5) Белгісіз (0)
ISDN (1)
Әріптік-сандық жіберуші мәтіні ретінде қарастырылады
Халықаралық (1) Белгісіз (0)
ISDN (1)
MSISDN ретінде қарастырылады
Ұлттық (2)
Желінің арнайы (3) абоненттік нөмірі (4)
Қысқартылған (6)
Белгісіз (0)
ISDN (1)
Ұлттық (8)
Елге арнайы қысқа нөмір ретінде қарастырылады.

4.4.1.2 Тағайындалған орын
Тағайындалған мекенжай үшін келесі TON және NPI комбинацияларына қолдау көрсетіледі. Барлық басқа комбинациялар жарамсыз деп есептеледі. Әдепкі TON from bind пәрмені TON параметрі Белгісіз (0) күйіне орнатылған болса, пайдаланылады. NPI Белгісіз (0) мәніне орнатылған болса, байланыстырудан әдепкі NPI пәрмені пайдаланылады.

ТОН NPI Сипаттама
Халықаралық (1) Белгісіз (0)
ISDN (1)
MSISDN ретінде қарастырылады

4.4.2 Қолдау көрсетілетін кодтаулар
Келесі кодтауларға қолдау көрсетіледі. X кез келген мәнді қамтуы мүмкін.

DCS Кодтау
0xX0 Кеңейтімі бар әдепкі GSM әліпбиі
0xX2 8-биттік екілік
0xX8 UCS2 (ISO-10646-UCS-2)

Квота

5.1 Квота асып кеттіview
Квота белгілі бір уақыт аралығында (күніне, аптасына, айына немесе белгісіз мерзімге) жіберуге болатын SMS хабарламаларының максималды санын анықтайды. Әрбір квота квота идентификаторы (UUID) арқылы бірегей түрде анықталады және тұтынушының уақыт белдеуіне сәйкес қайта орнатылады. Квоталарды Quota Pro арқылы елде, аймақта немесе әдепкі деңгейде тағайындауға боладыfile. Сондай-ақ квотаны Квота салыстыру арқылы динамикалық түрде тағайындауға болады. Бұл ата-аналық QuotaId (UUID) және бірегей квота кілтін (мысалы, жіберуші немесе пайдаланушы) белгілі бір квотаға сәйкестендіреді.
Квота жергілікті қолдауға, тағайындалған есептік жазба менеджеріне сәйкес немесе ештеңе көрсетілмесе, әдепкі бойынша орнатылады.
5.2 Күй 106 – Квота асып кетті
SMS-хабарлама келесі жағдайларда 106 күй коды («квотадан асып кетті») арқылы бұғатталуы мүмкін:

  • Хабарлама ағымдағы аралықтағы сәйкес квотаны анықтау шегінен асып түседі.
  • Тағайындалған елге немесе аймаққа квота тағайындалмаған (яғни, профессионалды бағдарламада нөлдік квотаны салыстыру арқылы анық блокталған.file).
  • Сәйкес квота жоқ және әдепкі квота анықталмаған, нәтижесінде бас тарту.
    Мұндай жағдайларда жүйе тұтынушыға немесе тағайындалған жерге негізделген шектеулерді орындау және дұрыс пайдаланбау үшін хабарламаны одан әрі өңдеуге жол бермейді.

Жеткізу туралы есеп

Тек ешқайсысы немесе сәтті/сәтсіз нәтижесі бар соңғы жеткізуге қолдау көрсетіледі.
Жеткізу туралы есеп пішімі: идентификатор: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx орындалған күні: yyMMddHHmm stat:
Күйдегі қолжетімді мәндер:

  • ЖЕТКІЗУ
  • МЕРЗІМІ ӨТКЕН
  • ҚАБЫЛДАУD
  • ЖЕТКІЗУ
  • ЖОЮ

6.1 Кеңейтілген жеткізу есебі пішімі
Жеткізу есептеріндегі кеңейтілген ақпарат сату өкілімен байланыста сұралуы мүмкін.
Жеткізу туралы есеп пішімі: идентификатор: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx sub: 000 dlvrd: 000 жіберу күні:
yyMMddHHmm орындалған күні: yyMMddHHmm статистика: қате: мәтін:
Күйдегі қолжетімді мәндер:

  • ЖЕТКІЗУ
  • МЕРЗІМІ ӨТКЕН
  • ҚАБЫЛДАУD
  • ЖЕТКІЗУ
  • ЖОЮ

«sub» және «dlvrd» өрістері әрқашан 000 мәніне орнатылады, ал «мәтін» өрісі әрқашан бос болады.
«Қате» өрісінің мәндерін Қате кодтары тарауын қараңыз.

Қолдау көрсетілетін TLS нұсқалары

TLS 1.2 немесе TLS 1.3 SMPP арқылы барлық TLS қосылымдары үшін қажет.
TLS 1.0 және 1.1 қолдауы 2020-11-15 бастап тоқтатылды. TLS 1.0 және 1.1 нұсқалары ескірген протоколдар болып табылады және Интернет қауымдастығында қауіпсіздік тәуекелдері ретінде қарастырылады.
Егер шифрланбаған SMPP қосылымдары бүгін қолданылса, LINK TLS пайдалануды ұсынады. Шифрланбаған SMPP қосылымдары LINK арқылы 2020-09-01 күні ескірген және болашақта жойылады. Шифрланбаған қосылымдарды жою күні әлі анықталған жоқ.
TLS үшін SMPP серверіне қосылымдар 3601 портында шифрланбағанның орнына 3600 портында болады.
Сіз әлі де TLS пайдалана аласыз, тіпті SMPP енгізуіңіз stunnel көмегімен TLS қолданбасын, қараңыз https://www.stunnel.org/

Қате кодтары

Өріс қосылған болса, қате өрісінде келесі қате кодтарына жауап берілуі мүмкін.

Қате коды Сипаттама
0 Белгісіз қате
1 Уақытша маршруттау қатесі
2 Тұрақты маршруттау қатесі
3 Максималды дроссельден асып кетті
4 Үзіліс
5 Оператордың белгісіз қатесі
6 Оператор қатесі
100 Қызмет табылмады
101 Пайдаланушы табылмады
102 Есептік жазба табылмады
103 Құпия сөз жарамсыз
104 Конфигурация қатесі
105 Ішкі қате
106 Квота асып кетті
200 OK
1000 Жіберілді
1001 жеткізілді
1002 Мерзімі бітті
1003 Жойылды
1004 Ұялы телефон толық
1005 Кезекте
1006 Жеткізілмеді
1007 Жеткізілді, төлем кешіктірілді
1008 Зарядталды, хабар жіберілмеді
1009 Зарядталды, хабарлама жеткізілмеді
1010 Мерзімі өтіп кеткен, оператордың жеткізу есебінің болмауы
1011 Зарядталды, хабарлама жіберілді (операторға)
1012 Қашықтан кезекке тұрды
1013 Операторға хабарлама жіберілді, зарядтау кешіктірілді
2000 Бастапқы нөмір жарамсыз
2001 Қысқа нөмірге дереккөз ретінде қолдау көрсетілмейді
2002 Альфаға дереккөз ретінде қолдау көрсетілмейді
2003 MSISDN бастапқы нөмір ретінде қолданылмайды
2100 Қысқа нөмірге тағайындалған орын ретінде қолдау көрсетілмейді
2101 Альфаға тағайындау ретінде қолдау көрсетілмейді
2102 MSISDN тағайындалған орын ретінде қолдау көрсетілмейді
2103 Операция блокталды
2104 Белгісіз жазылушы
2105 Баратын жер бөгелді
2106 Сан қатесі
2107 Межелі орын уақытша бұғатталды
2108 Жарамсыз тағайындау
2200 Зарядтау қатесі
2201 Абонентте теңгерім төмен
 

2202

Абонентке артық ақы төлеуге тыйым салынды (премиум)

хабарлар

 

2203

Жазылушы тым жас (осы үшін

мазмұны)

2204 Алдын ала төленген абонентке рұқсат етілмейді
2205 Қызметті абонент қабылдамады
2206 Абонент төлем жүйесінде тіркелмеген
2207 Абонент максималды теңгерімге жетті
2208 Соңғы пайдаланушының растауы қажет
2300 Қайтарылды
 

2301

Заңсыз немесе жоқ болғандықтан қайтару мүмкін болмады

MSISDN

2302 Хабарлама идентификаторы жоқ болғандықтан қайтару мүмкін болмады
2303 Қайтару үшін кезекке тұрды
2304 Қайтару күту уақыты
2305 Ақшаны қайтару сәтсіздігі
3000 GSM кодтауына қолдау көрсетілмейді
3001 UCS2 кодтауына қолдау көрсетілмейді
3002 Екілік кодтауға қолдау көрсетілмейді
4000 Жеткізу есебіне қолдау көрсетілмейді
4001 Хабарлама мазмұны жарамсыз
4002 Жарамсыз тариф
4003 Жарамсыз пайдаланушы деректері
4004 Жарамсыз пайдаланушы деректерінің тақырыбы
4005 Жарамсыз деректерді кодтау
4006 Жарамсыз ҚҚС
4007 Тағайындалған орынға қолдау көрсетілмейтін мазмұн

сілтеме ұтқырлығы - логотип

Құжаттар / Ресурстар

сілтеме ұтқырлық SMS API, SMPP API MS Scheduler API [pdf] Пайдаланушы нұсқаулығы
SMS API SMPP API MS Scheduler API, SMS API SMPP API, MS Scheduler API, Scheduler API, API

Анықтамалар

Пікір қалдырыңыз

Электрондық пошта мекенжайыңыз жарияланбайды. Міндетті өрістер белгіленген *