ESME_RINVBCASTALIAS_NAME in SMPP
What is ESME_RINVBCASTALIAS_NAME?
ESME_RINVBCASTALIAS_NAME (Error Code: 0x00000107) indicates that the broadcast alias name provided in the SMPP PDU is invalid or not recognized by the SMSC.
Possible Causes
- The alias name does not exist or is not registered with the SMSC.
- The alias name contains invalid characters or exceeds the allowed length.
- The alias name format does not comply with the SMSC's expected structure.
When Does It Happen?
This error occurs when an ESME attempts to submit a broadcast message using an invalid or unrecognized alias name in the broadcast_sm
PDU.
Example SMPP PDU Transaction
Request PDU (broadcast_sm
) Sent by ESME
00000034 (Length) 00000111 (Command ID for broadcast_sm) 00000000 (Command Status) 00000002 (Sequence Number) 00 (Service Type - Default) 01 (Source Address TON - International) 01 (Source Address NPI - ISDN) 31323334 00 (Source Address: "1234") 01 (Destination Address TON - International) 01 (Destination Address NPI - ISDN) 39383736 00 (Destination Address: "9876") 00 (ESM Class) 00 (Protocol ID) 00 (Data Coding Scheme) 00 (Priority Flag) 00000000 (Schedule Delivery Time - Not Set) 00000000 (Validity Period - Not Set) 00 (Replace If Present Flag) 00 (Sm Default Msg ID) 0005 (Message Length) 48656C6C 6F (Message: "Hello") 000A (Broadcast Alias Name TLV Tag) 0005 (TLV Length) 4E616D65 (Invalid Alias Name: "Name")
Response PDU (broadcast_sm_resp
) Indicating ESME_RINVBCASTALIAS_NAME
00000010 (Length) 80000111 (Command ID for broadcast_sm_resp) 00000107 (Command Status - ESME_RINVBCASTALIAS_NAME) 00000002 (Sequence Number)
How to Solve It?
- Ensure that the alias name is correctly formatted and registered with the SMSC.
- Verify that the alias name does not contain unsupported characters or exceed the maximum length.
- Consult the SMSC provider for the list of valid broadcast alias names.
- Use a different, valid alias name or check if an alternative identifier is available.
To resolve this issue, confirm the broadcast alias name with the SMSC and update the SMPP PDU accordingly.