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.

More information