Fenntartott hibakódok az SMPP-ben
Mik a fenntartott hibakódok?
A fenntartott hibakódok az SMPP-ben olyan hibakódok, amelyek nincsenek kifejezetten meghatározva specifikus hibákra, hanem a jövőbeli használatra vagy szállítói specifikus implementációkra vannak fenntartva. Ezek a kódok általában nincsenek szabványosítva az SMPP specifikációban, de bizonyos SMSC-k használhatják őket saját hibák jelzésére.
Lehetséges okok
- Az SMSC egy olyan fenntartott hibakódot ad vissza, amely nincs dokumentálva az SMPP specifikációban.
- A hibakód szállítói specifikus, és az SMSC szolgáltatóval való konzultációt igényel.
- Egy fenntartott hibakód belső SMSC hibára vagy nem kezelt kivételre utalhat.
- Az ESME nem támogatott funkciót vagy helytelen üzenetformátumot használ.
Mikor fordul elő?
A fenntartott hibakódok akkor jelenhetnek meg, amikor az SMSC egy olyan meghatározatlan problémába ütközik, amely nem illik bele a standard SMPP hibakategóriákba. Akkor is visszaadhatók, ha a protokoll saját kiterjesztései vannak használatban.
Példa SMPP PDU tranzakcióra
Kérés PDU (submit_sm
) az ESME által küldve
00000033 (Hossz) 00000004 (Parancs azonosító a submit_sm-hez) 00000000 (Parancs állapot) 0000001A (Sorszám) 00 (Szolgáltatás típus) 31 (Forrás TON) 31 (Forrás NPI) 31323334 00 (Forrás cím: "1234") 31 (Cél TON) 31 (Cél NPI) 35363738 00 (Cél cím: "5678") 00 (ESM osztály) 00 (Protokoll azonosító) 00 (Prioritás jelző) 00 (Kézbesítési idő ütemezése) 00 (Érvényességi időszak) 00 (Regisztrált kézbesítés) 00 (Csere, ha jelen van) 00 (Adat kódolás) 00 (SM alapértelmezett üzenet azonosító) 06 (Üzenet hossza) 48656C6C6F21 (Rövid üzenet: "Hello!")
Válasz PDU (submit_sm_resp
) fenntartott hibakódot jelezve
00000010 (Hossz) 80000004 (Parancs azonosító a submit_sm_resp-hez) 000001FF (Parancs állapot - Fenntartott hibakód) 0000001A (Sorszám)
Hogyan lehet megoldani?
- Ellenőrizze az SMSC dokumentációt vagy lépjen kapcsolatba a szolgáltatóval, hogy megértse a fenntartott hibakód jelentését.
- Nézze át a naplókat és a konfigurációs beállításokat, hogy azonosítsa az esetleges eltéréseket az SMSC elvárásaival.
- Győződjön meg arról, hogy az SMPP kérés megfelel a protokoll specifikációjának és az SMSC követelményeinek.
- Próbálja meg újraküldeni az üzenetet különböző paraméterekkel, hogy azonosítsa az esetleges konfigurációs problémákat.
- Ha a probléma továbbra is fennáll, eszkalálja a problémát az SMSC támogatási csapatához további elemzés céljából.
Mivel a fenntartott hibakódok nem részei a standard SMPP specifikációnak, ezek megoldása gyakran az SMSC szolgáltatóval való együttműködést igényli.
More information
- SMPP művelet ESME_ROK
- Az ESME_RINVCMDLEN megoldása SMPP-ben
- ESME RINVMSGLEN SMPP hibakód
- ESME_RINVCMDID SMPP hibakód
- ESME_RINVBNDSTS SMPP hibakód
- ESME_RALYBND SMPP hibakód
- ESME_RINVPRTFLG SMPP hibakód
- ESME_RINVREGDLVFLG SMPP hibakód
- ESME_RSYSERR SMPP hibakód
- ESME_RINVSRCADR SMPP hibakód
- ESME_RINVDSTADR SMPP hibakód
- SMPP hiba: Érvénytelen üzenetazonosító
- ESME_RBINDFAIL SMPP hibakód
- ESME_RINVPASWD SMPP hibakód
- ESME_RINVSYSID SMPP hibakód
- ESME_RCANCELFAIL SMPP hibakód
- ESME_RREPLACEFAIL SMPP hibakód
- ESME_RMSGQFUL SMPP hibakód
- ESME_RINVSERTYP SMPP hibakód
- ESME_RINVNUMDESTS SMPP hibakód
- ESME_RINVDLNAME SMPP hibakód
- ESME_RINVDESTFLAG SMPP hibakód
- ESME_RINVSUBREP SMPP hibakód
- ESME_RINVESMCLASS SMPP hibakód
- ESME_RCNTSUBDL SMPP hibakód
- ESME_RSUBMITFAIL SMPP hibakód
- ESME_RINVSRCTON SMPP hibakód
- ESME_RINVSRCNPI SMPP hibakód
- ESME_RINVDSTTON SMPP hibakód
- ESME_RINVDSTNPI SMPP hibakód
- ESME_RINVSYSTYP SMPP hibakód
- ESME_RINVREPFLAG SMPP hibakód
- ESME_RINVNUMMSGS SMPP hibakód
- ESME_RTHROTTLED SMPP hibakód
- ESME_RINVSCHED SMPP hibakód
- ESME_RINVEXPIRY SMPP hibakód
- ESME_RINVDFTMSGID SMPP hibakód
- ESME_RX_T_APPN SMPP hibakód
- ESME_RX_P_APPN SMPP hibakód
- ESME_RX_R_APPN SMPP hibakód
- ESME_RQUERYFAIL SMPP hibakód
- ESME_RINVTLVSTREAM SMPP hibakód
- ESME_RTLVNOTALLWD SMPP hibakód
- ESME_RINVTLVLEN SMPP hibakód
- ESME_RMISSINGTLV SMPP hibakód
- ESME_RINVTLVVAL SMPP hibakód
- ESME_RDELIVERYFAILURE SMPP hibakód
- ESME_RUNKNOWNERR SMPP hibakód
- ESME_RSERTYPUNAUTH SMPP hibakód
- ESME_RPROHIBITED
- ESME_RSERTYPUNAVAIL SMPP hibakód
- ESME_RSERTYPDENIED SMPP hibakód
- ESME_RINVDCS SMPP hibakód
- ESME_RINVSRCADDRSUBUNIT SMPP hibakód
- ESME_RINVBCASTFREQINT SMPP hibakód
- ESME_RINVBCASTALIAS_NAME SMPP hibakód
- ESME_RINVBCASTAREAFMT SMPP hibakód
- ESME_RINVNUMBCAST_AREAS SMPP hibakód
- ESME_RINVBCASTCNTTYPE SMPP hibakód
- ESME_RINVBCASTMSGCLASS SMPP hibakód
- ESME_RBCASTFAIL SMPP hibakód
- ESME_RBCASTQUERYFAIL SMPP hibakód
- ESME_RBCASTCANCELFAIL SMPP hibakód
- ESME_RINVBCAST_REP SMPP hibakód
- ESME_RINVBCASTSRVGRP SMPP hibakód
- ESME_RINVBCASTCHANIND SMPP hibakód
- Fenntartott SMPP hibakód