ESME_RTLVNOTALLWD az SMPP-ben

Mi az az ESME_RTLVNOTALLWD?

ESME_RTLVNOTALLWD (Hibakód: 0x00000068) egy SMPP hiba, amely azt jelzi, hogy a kérésben szereplő Tag-Length-Value (TLV) paraméter nem engedélyezett vagy nem támogatott az SMSC által.

Lehetséges okok

  • A kérés érvénytelen vagy nem támogatott TLV paramétert tartalmaz.
  • A TLV nem alkalmazható az elküldött kérés típusára.
  • Az SMSC szigorú szabályzatot alkalmaz a megengedett TLV-kre.
  • A TLV mezők helytelen formázása vagy kódolása.

Mikor fordul elő?

Ez a hiba akkor jelentkezik, amikor egy ESME nem támogatott TLV-t tartalmaz egy SMPP kérésben, és az SMSC elutasítja a kérést szabályzati vagy képességi korlátok miatt.

Példa SMPP PDU tranzakcióra

Kérés PDU (submit_sm) az ESME-től érvénytelen TLV-vel

00000040 (Hossz)
00000004 (Parancs ID submit_sm-hez)
00000000 (Parancs állapot)
00000001 (Sorszám)
00 (Szolgáltatás típus)
01 (Forrás cím TON - Nemzetközi)
01 (Forrás cím NPI - ISDN)
31323334 00 (Forrás cím: "1234")
01 (Cél cím TON - Nemzetközi)
01 (Cél cím NPI - ISDN)
39383736 00 (Cél cím: "9876")
00 (ESM osztály)
00 (Protokoll ID)
00 (Prioritás jelző)
00000000 (Kézbesítési idő ütemezése - Nincs beállítva)
00000000 (Érvényességi idő - Nincs beállítva)
00 (Csere, ha jelen van jelző)
00 (Sm alapértelmezett üzenet ID)
0005 (Üzenet hossza)
48656C6C 6F (Üzenet: "Hello")
0421 0001 01 (Érvénytelen TLV: Tag 0x0421, Hossz 1, Érték 01)

Válasz PDU (submit_sm_resp) ESME_RTLVNOTALLWD-vel

00000010 (Hossz)
80000004 (Parancs ID submit_sm_resp-hez)
00000068 (Parancs állapot - ESME_RTLVNOTALLWD)
00000001 (Sorszám)

Probléma: Az SMSC elutasította a kérést egy nem támogatott TLV (pl. Tag 0x0421) jelenléte miatt.

Hogyan oldható meg?

  • Ellenőrizze az SMPP specifikációt az adott művelethez érvényes TLV paraméterekre.
  • Távolítson el minden szükségtelen TLV-t a kérésből.
  • Győződjön meg arról, hogy a TLV értékek helyesen formázottak és az engedélyezett tartományon belül vannak.
  • Konzultáljon az SMSC szolgáltatóval a támogatott TLV-k listájáért.
  • Teszteljen a TLV nélkül annak megerősítésére, hogy ez az elutasítás oka.

A probléma megoldásához ellenőrizni kell a helyes TLV használatot és összehangolni az SMSC képességeivel.

More information