link mobility - logoSMS API، SMPP API MS مهالویش API
د کارن لارښود

SMS API، SMPP API MS مهالویش API

تعدیل شوی: 6/24/2025
نسخه: 1.7
لیکوال: Kenny Colander Norden, KCN

دا سند یوازې د ټاکل شوي ترلاسه کونکي لپاره دی او ممکن امتیاز لرونکي ، ملکیت یا بل ډول شخصي معلومات ولري. که تاسو دا په غلطۍ ترلاسه کړی وي، مهرباني وکړئ سمدستي لیږونکي ته خبر ورکړئ او اصلي حذف کړئ. ستاسو لخوا د سند هر ډول بل کارول منع دي.

تاریخ بدل کړئ

Rev نیټه 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 Added additional information regarding delivery reports
Updated information regarding TLS 1.3
2. 2025-06-03 GM Added result code 2108
2. 2025-06-24 AK Added quota

پیژندنه

LINK موبیلیټ له 2001 راهیسې د SMS توزیع کونکی دی او د دواړو آپریټرانو او د ارتباط راټولونکو سره کار کولو کې خورا تجربه لري. دا پلیټ فارم د لوی ترافیک حجمونو اداره کولو لپاره ډیزاین شوی ، لوړ شتون ساتي او د ډیری ارتباطاتو له لارې ترافیک اسانه کوي.
دا سند د SMSC پلیټ فارم ته د SMPP انٹرفیس تشریح کوي او کوم پیرامیټرونه او امرونه اړین دي او کوم پیرامیټرونه ملاتړ کیږي.
This document will not handle specific use cases as concatenated messages, WAPpush, Flash SMS, etc. More information about those cases can be provided by contacting support.

ملاتړ شوي امرونه

د LINK متحرک سرور باید د 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 سپارل
د سپارلو طریقه باید د پیغام رسولو لپاره وکارول شي.
اړین پیرامیټونه:

  • سرچینه_addr_ton
  • سرچینه_addr_npi
  • source_addr
  • dest_addr_ton
  • dest_addr_npi
  • dest_addr
  • esm_class
  • ډاټا_کوډینګ
  • sm_length
  • لنډ_پیغام

نه ملاتړ شوي پیرامیټونه:

  • د خدمت_ډول
  • protocol_id
  • لومړیتوب_بیرغ
  • مهالویش_پیدایښت_وخت
  • بدله_که_پریزنټ_بیرغ
  • sm_default_msg_id

نوټ چې د پیسو بار tag ملاتړ نه کوي او په هر کال کې یوازې یو ایس ایم ایس استول کیدی شي او دا وړاندیز کیږي چې د اعتبار_دوره tag لږترلږه د 15 دقیقو اوږد ارزښت لري.
4.4.1 وړاندیز شوی TON او NPI
لاندې TON او NPI باید وکارول شي کله چې د سپارلو کمانډ په کارولو سره پیغامونه لیږل کیږي.
4.4.1.1 سرچینه
The following TON and NPI combinations are supported for source address. All other  combinations will be treated as invalid. The default TON from bind command will be used if TON is set to Unknown (0). The default NPI from bind command will be used if NPI is set to Unknown (0).

ټون NPI تفصیل
الفانومیریک (5) نامعلوم (۵۰)
ISDN (1)
د الفانومریک لیږونکي متن په توګه به چلند وشي
نړیوال (1) نامعلوم (۵۰)
ISDN (1)
د MSISDN په توګه به درملنه وشي
ملي (2)
Network specific (3) Subscriber number (4)
Abbreviated (6)
نامعلوم (۵۰)
ISDN (1)
ملي (8)
د هیواد مشخص لنډ شمیر په توګه به چلند وشي.

4.4.1.2 منزل
لاندې TON او NPI ترکیبونه د منزل پتې لپاره ملاتړ کیږي. نور ټول ترکیبونه به د باطل په توګه وګڼل شي. د بانډ کمانډ څخه ډیفالټ TON به وکارول شي که TON نامعلوم (0) ته ټاکل شوی وي. د بانډ کمانډ څخه ډیفالټ NPI به وکارول شي که چیرې NPI نامعلوم (0) ته ټاکل شوی وي.

ټون NPI تفصیل
نړیوال (1) نامعلوم (۵۰)
ISDN (1)
د MSISDN په توګه به درملنه وشي

4.4.2 ملاتړ شوي کوډونه
لاندې کوډونه ملاتړ کیږي. ایکس ممکن هر ارزښت ولري.

DCS کوډ کول
0xX0 ډیفالټ GSM الفبا د توسیع سره
0xX2 8-bit بائنری
0xX8 UCS2 (ISO-10646-UCS-2)

کوټه

۵.۱ کوټه ختمه شوهview
A quota defines the maximum number of SMS messages that can be sent within a specified time interval (such as per day, week, month, or indefinitely). Each quota is uniquely identified by a quotaId (UUID) and is reset according to the customer’s time zone. Quotas can be assigned at the country, region, or default level through a Quota Profile. Quota can also be dynamically assigned using Quota Mapping. This maps a parent QuotaId (UUID) and a unique quota Key (e.g., sender or user) to a specific quotaId.
یوه ونډه ستاسو د محلي ملاتړ، ستاسو د ټاکل شوي حساب مدیر یا په ډیفالټ ډول ټاکل کیږي که چیرې هیڅ شی مشخص نه وي.
5.2 Status 106 – Quota Exceeded
An SMS message may be blocked with status code 106 (“quota exceeded”) when:

  • The message exceeds the defined limit for its corresponding quotaId within the current interval.
  • The destination country or region has no quota assigned (i.e., is explicitly blocked with a null quota mapping in the profile).
  • There is no matching quota and no default quota is defined, resulting in rejection.
    په دې قضیو کې، سیسټم د پیغامونو د نورو پروسس کولو مخه نیسي ترڅو د پیرودونکي یا منزل پر بنسټ محدودیتونه پلي کړي او د ناوړه ګټې اخیستنې مخه ونیسي.

د سپارلو راپور

یوازې هیڅ یا نهایی تحویل د بریالي / ناکامۍ پایلې سره ملاتړ کیږي.
د سپارلو راپور بڼه: id: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx د ترسره شوي نیټه: yyMMddHHmm stat:
په حالت کې موجود ارزښتونه:

  • ډیلیورډ
  • ختم شوی
  • رد کړه
  • UNDELIV
  • ړنګ شوی

6.1 د تحویلي راپور پراخه بڼه
د تحویلي راپورونو کې پراخه شوي معلومات ممکن ستاسو د پلور نماینده سره په تماس کې غوښتنه وشي.
Format on delivery report: id: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx sub:000 dlvrd:000 submit date:
yyMMddHHmm done date: yyMMddHHmm stat: <status> err: <error code> text:
په حالت کې موجود ارزښتونه:

  • ډیلیورډ
  • ختم شوی
  • رد کړه
  • UNDELIV
  • ړنګ شوی

"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 نسخه زاړه پروتوکولونه دي چې له مینځه وړل شوي او په انټرنیټ ټولنه کې د امنیتي خطرونو په توګه ګڼل کیږي.
LINK په کلکه د TLS کارولو وړاندیز کوي که چیرې نن ورځ نه کوډ شوي SMPP اړیکې کارول کیږي. نه کوډ شوي SMPP اتصالونه د LINK لخوا د 2020-09-01 پورې له مینځه وړل شوي، او په راتلونکي کې به لیرې شي. د نه کوډ شوي پیوستون لرې کولو نیټه لاهم نده ټاکل شوې.
د TLS لپاره د SMPP سرور سره اړیکې په 3601 پورټ کې د نه کوډ شوي پرځای په 3600 بندر کې دي.
تاسو ممکن لاهم TLS وکاروئ حتی که ستاسو د SMPP پلي کول د سټینیل په کارولو سره د TLS ملاتړ نه کوي ، وګورئ https://www.stunnel.org/

د تېروتنې کوډونه

د تېروتنې لاندې کوډونه د تېروتنې په ساحه کې ځواب ورکول کیدی شي که چیرې ساحه فعاله وي.

د تېروتنې کوډ تفصیل
0 نامعلومه تېروتنه
1 لنډمهاله روټینګ تېروتنه
2 د دايمي لارې تېروتنه
3 د تروټل کولو اعظمي حد څخه تیر شو
4 وخت ختم شو
5 آپریټر نامعلومه تېروتنه
6 د آپریټر تېروتنه
100 خدمت ونه موندل شو
101 کارن ونه موندل شو
102 حساب ونه موندل شو
103 بې اعتباره پټنوم
104 د تشکیلاتو تېروتنه
105 داخلي تېروتنه
106 Quota exceeded
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 Invalid destination
2200 د چارج کولو تېروتنه
2201 پیرودونکي ټیټ توازن لري
 

2202

Subscriber barred for overcharged (premium)

پیغامونه

 

2203

Subscriber too young (for this particular

منځپانګه)

2204 پری پیډ پیرودونکي اجازه نلري
2205 خدمت د پیرودونکي لخوا رد شوی
2206 پیرودونکي د تادیې سیسټم کې ثبت شوي ندي
2207 پیرودونکي اعظمي توازن ته رسیدلی
2208 د پای کارونکي تایید ته اړتیا ده
2300 بیرته ورکول
 

2301

Could not refund due to illegal or missing

MSISDN

2302 د ورک شوي پیغام ID له امله بیرته راستنیدنه نشي کولی
2303 د بیرته ورکولو لپاره په کتار کې
2304 د بیرته ورکولو وخت پای ته ورسید
2305 د بیرته ورکولو ناکامي
3000 د GSM کوډ کول نه ملاتړ کیږي
3001 د UCS2 کوډ کول نه ملاتړ کیږي
3002 د بائنری کوډ کول نه ملاتړ کیږي
4000 د سپارلو راپور نه ملاتړ کیږي
4001 ناسم پیغام منځپانګه
4002 ناسم تعرفه
4003 د کارونکي ناسم معلومات
4004 د کارونکي د معلوماتو ناسم سرلیک
4005 د معلوماتو ناسم کوډ کول
4006 ناسم VAT
4007 د منزل لپاره غیر ملاتړ شوی مواد

link mobility - logo

اسناد / سرچینې

د لینک خوځښت SMS API، SMPP API MS مهالویش API [pdf] د کارونکي لارښود
د SMS API SMPP API MS مهالویش API، SMS API SMPP API، MS مهالویش API، مهالویش API، API

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *