Search code examples
smpp

Command Status 0x00000011 with submit_multi for SMPP integration


Hi am integrating with Sybase Mobile 365 Services and I have gotten submit_sm and deliver_sm to work fine. I am trying to get submit_multi to work, but no matter what I try I get back a Command Status = 11. Does anyone have any thoughts as to what that command status means? Why I would get that? I have tried different service types and everything else I can think of... with no success.

Thanks,

Stephen


Solution

  • Command Status = 11 (ESME_RINVDSTADR) means "Invalid destination address".

    This mean that probably the the dest_address field in your submit_multi request is wrong.

    The dest_address field for submit_multi should be a list of destination address structures as defined in SMPP 3.4 Specification - chapter 4.5.1.1. The number of destination addresses in the list is set in the number_of_dests field.

    Additionally, you could also check that the dest_addr_ton (Type of Number) and dest_addr_npi (Numbering Plan Indicator) are correct for each destination address. For more details about this check out this link.