link mobility - logoSMS API, SMPP API MS Scheduler API
Udhëzues përdorimi

SMS API, SMPP API MS Scheduler API

Ndryshuar: 6/24/2025
Versioni: 1.7
Autori: Kenny Colander Norden, KCN

Ky dokument është vetëm për marrësin e caktuar dhe mund të përmbajë informacione të privilegjuara, pronësore ose ndryshe private. Nëse e keni marrë gabimisht, ju lutemi njoftoni menjëherë dërguesin dhe fshini origjinalin. Çdo përdorim tjetër i dokumentit nga ju është i ndaluar.

Ndrysho historinë

Rev Data By Ndryshime nga versioni i mëparshëm
1.0 2010-03-16 KCN Krijuar
1. 2019-06-11 TPE Logot e LINK të përditësuara
1. 2019-09-27 PNI Referenca e shtuar për specifikimin SMPP 3.4
1. 2019-10-31 EP Vëzhgimi për periudhën e vlefshmërisë tag
1. 2020-08-28 KCN Informacion i shtuar në lidhje me versionet e mbështetura 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

Hyrje

LINK Mobility është distributor i SMS-ve që nga viti 2001 dhe ka shumë përvojë në punën si me operatorët ashtu edhe me grumbulluesit e lidhjeve. Kjo platformë është krijuar për të trajtuar vëllime të mëdha trafiku, për të mbajtur një disponueshmëri të lartë dhe për ta bërë të lehtë drejtimin e trafikut nëpërmjet lidhjeve të shumta.
Ky dokument përshkruan ndërfaqen SMPP me platformën SMSC dhe cilët parametra dhe komanda kërkohen dhe cilët parametra mbështeten.
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.

Komandat e mbështetura

Serveri i LINK Mobility duhet të trajtohet si SMPP 3.4. Specifikimi zyrtar mund të gjendet në https://smpp.org/SMPP_v3_4_Issue1_2.pdf.
Të gjitha metodat nuk mbështeten dhe të gjitha ndryshimet janë të specifikuara më poshtë.
4.1 Lidh
Komandat e mëposhtme të lidhjes mbështeten.

  • Transmetues
  • transciver
  • Marrësi

Parametrat e kërkuar:

  • system_id – marrë nga mbështetja
  • fjalëkalimi - marrë nga mbështetja

Parametrat opsionalë:

  • addr_ton – vlera e paracaktuar nëse TON vendoset në Unknown gjatë dorëzimit.
  • addr_npi – vlera e paracaktuar nëse NPI vendoset në Unknown gjatë dorëzimit.

Parametrat e pambështetur:

  • diapazoni i adresës

4.2 Çlidh
Komanda unbind mbështetet.
4.3 Lidhja e pyetjes
Komanda e lidhjes kërkimore mbështetet dhe duhet të thirret çdo 60 sekonda.
4.4 Paraqisni
Metoda e dërgimit duhet të përdoret për dërgimin e mesazheve.
Parametrat e kërkuar:

  • burim_addr_ton
  • burim_addr_npi
  • burim_shtimi
  • dest_addr_ton
  • dest_addr_npi
  • dest_addr
  • esm_class
  • kodimi i të dhënave
  • gjatësi_sm
  • mesazh i shkurter

Parametrat e pambështetur:

  • lloji i shërbimit
  • protokol_id
  • prioritet_flamuri
  • orari_koha_dorëzimi
  • zëvendësoj_nëse_flamuri_i pranishëm
  • sm_default_msg_id

Shënim se ngarkesa tag nuk mbështetet dhe mund të dërgohet vetëm një SMS për çdo telefonatë dhe rekomandohet që periudha_vlefshmërie tag ka një vlerë prej të paktën 15 minutash.
4.4.1 TON dhe NPI i rekomanduar
TON dhe NPI në vijim duhet të përdoren kur dërgoni mesazhe duke përdorur komandën e dërgimit.
4.4.1.1 Burimi
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).

TON NPI Përshkrimi
Alfanumerik (5) E panjohur (0)
ISDN (1)
Do të trajtohet si tekst alfanumerik i dërguesit
Ndërkombëtare (1) E panjohur (0)
ISDN (1)
Do të trajtohet si MSISDN
Kombëtare (2)
Network specific (3) Subscriber number (4)
Abbreviated (6)
E panjohur (0)
ISDN (1)
Kombëtare (8)
Do të trajtohet si numër i shkurtër specifik për vendin.

4.4.1.2 Destinacioni
Kombinimet e mëposhtme TON dhe NPI mbështeten për adresën e destinacionit. Të gjitha kombinimet e tjera do të trajtohen si të pavlefshme. Komanda e paracaktuar TON nga bind do të përdoret nëse TON vendoset në Unknown (0). Komanda e paracaktuar NPI nga bind do të përdoret nëse NPI vendoset në Unknown (0).

TON NPI Përshkrimi
Ndërkombëtare (1) E panjohur (0)
ISDN (1)
Do të trajtohet si MSISDN

4.4.2 Enkodimet e mbështetura
Mbështeten kodimet e mëposhtme. X mund të përmbajë çdo vlerë.

DCS Kodimi
0xX0 Alfabeti i parazgjedhur GSM me zgjerim
0xX2 Binar 8-bit
0xX8 UCS2 (ISO-10646-UCS-2)

Kuota

5.1 Kuota Mbiview
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.
Një kuotë caktohet në përputhje me mbështetjen tuaj lokale, menaxherin e llogarisë suaj të caktuar ose si parazgjedhje nëse nuk specifikohet asgjë.
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.
    Në këto raste, sistemi parandalon përpunimin e mëtejshëm të mesazheve për të zbatuar kufizimet e bazuara në klient ose destinacion dhe për të shmangur keqpërdorimin.

Raporti i dorëzimit

Mbështetet vetëm asnjë ose dërgesa përfundimtare me rezultat të suksesshëm/dështuar.
Formati në Raportin e Dorëzimit: ID: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DANI DATA: YYMMDDHHMM STAT:
Vlerat e disponueshme në status:

  • DELIVRD
  • I SKADUAR
  • REFUZOHET
  • UNDELIV
  • Fshirë

6.1 Formati i zgjeruar i raportit të dorëzimit
Informacioni i zgjeruar në raportet e dorëzimit mund të kërkohet në kontakt me përfaqësuesin tuaj të shitjeve.
Format on delivery report: id: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx sub:000 dlvrd:000 submit date:
yyMMddHHmm done date: yyMMddHHmm stat: <status> err: <error code> text:
Vlerat e disponueshme në status:

  • DELIVRD
  • I SKADUAR
  • REFUZOHET
  • UNDELIV
  • Fshirë

Fushat "sub" dhe "dlvrd" do të vendosen gjithmonë në 000 dhe fusha "tekst" do të jetë gjithmonë bosh.
Shihni kapitullin Kodet e gabimit për vlerat për fushën "gabim".

Versionet e mbështetura TLS

TLS 1.2 ose TLS 1.3 kërkohet për të gjitha lidhjet TLS mbi SMPP.
Mbështetja për TLS 1.0 dhe 1.1 është ndërprerë që nga 2020-11-15. Versionet 1.0 dhe 1.1 të TLS janë protokolle më të vjetra që janë vjetëruar dhe konsiderohen si rreziqe sigurie në komunitetin e internetit.
LINK rekomandon fuqimisht përdorimin e TLS nëse sot përdoren lidhje të pakriptuara SMPP. Lidhjet e pakriptuara SMPP janë zhvlerësuar që nga 2020-09-01 nga LINK dhe do të hiqen në të ardhmen. Data e heqjes së lidhjeve të pakriptuara ende nuk është vendosur.
Lidhjet drejt serverit SMPP për TLS janë në portin 3601 në vend që të jenë të pakriptuara në portin 3600.
Mund të përdorni akoma TLS edhe nëse zbatimi juaj SMPP nuk e mbështet TLS duke përdorur stunnel, shih https://www.stunnel.org/

Kodet e gabimit

Kodet e mëposhtme të gabimit mund të përgjigjen në fushën e gabimit nëse fusha është e aktivizuar.

Kodi i gabimit Përshkrimi
0 Gabim i panjohur
1 Gabim i përkohshëm i rrugëzimit
2 Gabim i përhershëm i rrugëtimit
3 Mbyllja maksimale është tejkaluar
4 Kohëzgjatja
5 Gabim i panjohur i operatorit
6 Gabim operatori
100 Shërbimi nuk u gjet
101 Përdoruesi nuk u gjet
102 Llogaria nuk u gjet
103 Fjalëkalim i pavlefshëm
104 Gabim konfigurimi
105 Gabim i brendshëm
106 Quota exceeded
200 OK
1000 Dërguar
1001 Dorëzuar
1002 I skaduar
1003 Fshirë
1004 Celulari plot
1005 Në radhë
1006 Nuk është dorëzuar
1007 U dorëzua, tarifimi u vonua
1008 I ngarkuar, mesazhi nuk u dërgua
1009 I tarifuar, mesazhi nuk u dërgua
1010 Ka skaduar, mungesa e raportit të dorëzimit të operatorit
1011 I tarifuar, mesazhi i dërguar (operatorit)
1012 Në radhë në distancë
1013 Mesazhi i dërguar operatorit, tarifimi është vonuar
2000 Numër burimi i pavlefshëm
2001 Numri i shkurtër nuk mbështetet si burim
2002 Alpha nuk mbështetet si burim
2003 MSISDN nuk mbështetet si numër burimi
2100 Numri i shkurtër nuk mbështetet si destinacion
2101 Alpha nuk mbështetet si destinacion
2102 MSISDN nuk mbështetet si destinacion
2103 Operacioni u bllokua
2104 Abonent i panjohur
2105 Destinacioni u bllokua
2106 Gabim në numër
2107 Destinacioni u bllokua përkohësisht
2108 Invalid destination
2200 Gabim karikimi
2201 Abonenti ka bilanc të ulët
 

2202

Subscriber barred for overcharged (premium)

mesazhe

 

2203

Subscriber too young (for this particular

përmbajtja)

2204 Abonenti me parapagesë nuk lejohet
2205 Shërbimi i refuzuar nga pajtimtari
2206 Abonenti nuk është i regjistruar në sistemin e pagesave
2207 Abonenti ka arritur balancën maksimale
2208 Nevojitet konfirmimi i përdoruesit përfundimtar
2300 Rimbursohet
 

2301

Could not refund due to illegal or missing

MSISDN

2302 Nuk mund të rimbursohej për shkak të mesazhit të humbur
2303 Në radhë për rimbursim
2304 Afati i rimbursimit
2305 Dështimi i rimbursimit
3000 Kodimi GSM nuk mbështetet
3001 Kodimi UCS2 nuk mbështetet
3002 Kodimi binar nuk mbështetet
4000 Raporti i dorëzimit nuk mbështetet
4001 Përmbajtje e pavlefshme e mesazhit
4002 Tarifa e pavlefshme
4003 Të dhëna të pavlefshme të përdoruesit
4004 Titulli i pavlefshëm i të dhënave të përdoruesit
4005 Kodimi i pavlefshëm i të dhënave
4006 TVSH e pavlefshme
4007 Përmbajtje e pambështetur për destinacion

link mobility - logo

Dokumentet / Burimet

lëvizshmëria e lidhjes SMS API, SMPP API MS Scheduler API [pdfUdhëzuesi i përdoruesit
SMS API SMPP API MS Scheduler API, SMS API SMPP API, MS Scheduler API, Scheduler API, API

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *