您正在与Sybase Mobile 365服务集成,我已经使submit_sm和deliver_sm工作正常。我试图让submit_multi工作,但无论我尝试什么,我都会回到命令状态= 11.有没有人对这个命令状态的含义有什么想法?为什么我会这样做?我尝试过不同的服务类型以及我能想到的其他一切......但没有成功。
谢谢,
斯蒂芬
答案 0 :(得分:2)
命令状态= 11(ESME_RINVDSTADR)表示"Invalid destination address"
。
这意味着您的submit_multi请求中的dest_address
字段可能是错误的。
dest_address
的{{1}}字段应该是SMPP 3.4 Specification - 第4.5.1.1章中定义的目标地址结构列表。
列表中的目标地址数量在submit_multi
字段中设置。
此外,您还可以检查每个目标地址的number_of_dests
(号码类型)和dest_addr_ton
(编号计划指示符)是否正确。有关详细信息,请查看此link。