шилтеме мобилдүүлүгү - логотипSMS API, SMPP API MS Scheduler API
Колдонуучунун колдонмосу

SMS API, SMPP API MS Scheduler API

Өзгөртүлгөн: 6/24/2025
Версия: 1.7
Author: Кенни Коландер Норден, KCN

Бул документ дайындалган алуучуга гана арналган жана артыкчылыктуу, менчиктик же башка жеке маалыматты камтышы мүмкүн. Эгер сиз аны ката менен алган болсоңуз, дароо жөнөтүүчүгө кабарлаңыз жана түпнускасын өчүрүңүз. Документти башка колдонууга тыюу салынат.

Таржымал өзгөртүү

Аян Дата By Мурунку чыгарылыштан өзгөртүүлөр
1.0 2010-03-16 KCN түзүлгөн
1. 2019-06-11 TPE Жаңыртылган LINK логотиптери
1. 2019-09-27 ПНИ 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 Квота кошулду

Introduction

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 Байлоо
Төмөнкү байланыш буйруктары колдоого алынат.

  • Өткөргүч
  • Transciever
  • Алуучу

Керектүү параметрлер:

  • system_id – колдоодон алынган
  • сырсөз - колдоо алынган

Кошумча параметрлер:

  • addr_ton – тапшыруу учурунда TON Белгисиз деп коюлса, демейки маани.
  • addr_npi – тапшыруу учурунда NPI Белгисиз деп коюлса, демейки маани.

Колдоого алынбаган параметрлер:

  • дарек_аралыгы

4.2 Unlink
Бошотуу буйругу колдоого алынат.
4.3 Сурап ​​билүү шилтемеси
Сураш шилтеме буйругу колдоого алынат жана ар бир 60 секундада чалылышы керек.
4.4 Тапшыруу
Тапшыруу ыкмасы билдирүүлөрдү жеткирүү үчүн колдонулушу керек.
Керектүү параметрлер:

  • source_addr_ton
  • source_addr_npi
  • source_addr
  • dest_addr_ton
  • dest_addr_npi
  • dest_addr
  • esm_class
  • data_coding
  • sm_length
  • кыска_билдирүү

Колдоого алынбаган параметрлер:

  • Кызмат түрү
  • protocol_id
  • артыкчылыктуу_желек
  • расписание_жеткирүү_убакыт
  • алмаштыруу_эгерде_эле
  • sm_default_msg_id

Эскертүү бул пайдалуу жүк tag колдоого алынбайт жана ар бир чалууга бир гана SMS жеткирилиши мүмкүн жана жарактуу_мөөнөтү сунушталат tag кеминде 15 мүнөттүк мааниге ээ.
4.4.1 Сунушталган TON жана NPI
Тапшыруу буйругун колдонуу менен билдирүүлөрдү жөнөтүүдө төмөнкү TON жана NPI колдонулушу керек.
4.4.1.1 Булак
Булак дареги үчүн төмөнкү TON жана NPI айкалыштары колдоого алынат. Бардык башка комбинациялар жараксыз катары каралат. Эгерде TON Белгисиз (0) деп коюлса, демейки TON from bind буйругу колдонулат. Эгерде NPI Белгисиз (0) деп коюлса, байлашуу буйругунан демейки NPI колдонулат.

ТОН NPI Description
Алфавиттик (5) Unknown (0)
ISDN (1)
Алфавиттик-сандык жөнөтүүчү текст катары каралат
Эл аралык (1) Unknown (0)
ISDN (1)
MSISDN катары каралат
Улуттук (2)
Тармакка тиешелүү (3) Абоненттик номер (4)
Кыскартылган (6)
Unknown (0)
ISDN (1)
Улуттук (8)
Өлкөгө тиешелүү кыска номер катары каралат.

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

ТОН NPI Description
Эл аралык (1) Unknown (0)
ISDN (1)
MSISDN катары каралат

4.4.2 Колдоого алынган коддоолор
Төмөнкү коддоолор колдоого алынат. X ар кандай маанини камтышы мүмкүн.

DCS Коддоо
0xX0 Кеңейтүү менен демейки GSM алфавити
0xX2 8-бит бинардык
0xX8 UCS2 (ISO-10646-UCS-2)

Квота

5.1 Квота ашыкview
Квота белгиленген убакыт аралыгында (мисалы, бир күндө, жумада, айга же чексиз) жөнөтүлүүчү SMS билдирүүлөрдүн максималдуу санын аныктайт. Ар бир квота quotaId (UUID) менен уникалдуу аныкталат жана кардардын убакыт алкагына ылайык баштапкы абалга келтирилет. Квота Pro аркылуу өлкөдө, аймакта же демейки деңгээлде дайындалышы мүмкүнfile. Квота ошондой эле Квота картасын колдонуу менен динамикалык түрдө дайындалышы мүмкүн. Бул ата-энелик QuotaId (UUID) жана уникалдуу квота Ачкычын (мисалы, жөнөтүүчү же колдонуучу) белгилүү бир квотаны аныктайт.
Квота сиздин жергиликтүү колдооңузга, дайындалган эсеп менеджериңизге ылайык же эч нерсе көрсөтүлбөсө демейки боюнча коюлат.
5.2 Статус 106 – Квота ашып кетти
SMS билдирүү 106 статус коду менен бөгөттөлүшү мүмкүн («квота ашты») төмөнкү учурларда:

  • Билдирүү учурдагы интервалдын ичиндеги тиешелүү квотанын аныкталган чегинен ашып кетти.
  • Бара турган өлкөгө же аймакка квота берилген эмес (б.а. профессионалдык программада нөлдүк квотанын картасы менен ачык эле бөгөттөлгөн)file).
  • Эч кандай дал келген квота жана демейки квота аныкталган эмес, натыйжада четке кагуу.
    Мындай учурларда, система кардардын же көздөгөн жерине негизделген чектөөлөрдү жана туура эмес колдонууну болтурбоо үчүн билдирүүнү андан ары иштетүүгө жол бербейт.

Жеткирүү отчету

Ийгиликтүү/ийгиликсиз натыйжасы менен эч кимиси же акыркы жеткирүү колдоого алынбайт.
Жеткирүү отчетунун форматы: id: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx аткарылган датасы: yyMMddHHmm stat:
Статустагы жеткиликтүү маанилер:

  • DELIVRD
  • МӨНӨТ БҮТКӨН
  • ЧЕТ АЛУУ
  • UNDELIV
  • ЖОК кылынды

6.1 Кеңейтилген жеткирүү отчетунун форматы
Жеткирүү отчетторундагы кеңейтилген маалымат сатуу өкүлүңүз менен байланышууда суралышы мүмкүн.
Жеткирүү отчетунун форматы: id: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx sub: 000 dlvrd: 000 тапшыруу күнү:
yyMMddHHmm аткарылган датасы: yyMMddHHmm stat: ката: текст:
Статустагы жеткиликтүү маанилер:

  • DELIVRD
  • МӨНӨТ БҮТКӨН
  • ЧЕТ АЛУУ
  • UNDELIV
  • ЖОК кылынды

"суб" жана "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 портунда.
SMPP ишке ашырууңуз stunnel аркылуу TLSди колдоого албаса дагы, сиз TLS колдоно аласыз, караңыз https://www.stunnel.org/

Ката коддору

Эгер талаа иштетилген болсо, ката талаасында төмөнкү ката коддору жооп бериши мүмкүн.

Ката коду Description
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 Alpha көздөгөн жер катары колдоого алынбайт
2102 MSISDN көздөгөн жер катары колдоого алынбайт
2103 Операция бөгөттөлдү
2104 Белгисиз жазылуучу
2105 Бара турган жер бөгөттөлдү
2106 Сан катасы
2107 Көздөгөн жер убактылуу бөгөттөлгөн
2108 Жараксыз көздөгөн жер
2200 Заряддоо катасы
2201 Абоненттин балансы аз
 

2202

Абонент ашыкча төлөм үчүн тыюу салынган (премиум)

билдирүүлөр

 

2203

Абонент өтө жаш (бул үчүн

мазмун)

2204 Алдын ала төлөнүүчү абонентке уруксат берилбейт
2205 Кызмат абонент тарабынан четке кагылды
2206 Абонент төлөм системасында катталган эмес
2207 Абонент максималдуу баланска жетти
2208 Акыркы колдонуучунун ырастоосу керек
2300 Төлөм кайтарылды
 

2301

Мыйзамсыз же жок болгондуктан кайтарып бере алган жок

MSISDN

2302 messageId жок болгондуктан төлөм кайтарылган жок
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

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *