应该什么时候smpp返回ESME_RALYBND和ESME_RINVBNDSTS?

时间:2014-09-08 07:13:28

标签: smpp

什么时候smsc应该按照smpp返回ESME_RALYBND(“ESME已经处于绑定状态”)?规范没有说明当ESME已经处于绑定状态时要返回什么。但是如果收到另一个绑定,则查看错误描述,必须使用ESME_RALYBND

返回

另外

什么时候应该返回“ESME_RINVBNDSTS”(“给定命令的BIND状态不正确”)?是“bind_transceiver - > unbind - > submit_sm”应该返回此错误吗?

1 个答案:

答案 0 :(得分:2)

纳西尔, 据我所知,ESME_RALYBND通常可用于以下情况 ESME已经与给定的SMSC具有活动绑定,并且通过相同的绑定,发送另一个绑定请求。像

这样的东西
bind_transmitter/bind_transciever >>
bind_response <<
bind_tranmitter/bind_transciever >>
ESME_RALYBND <<

对于ESME_RINVBNDSTS 这个例子应该解释它

bind_receiver >>
bind_receiver_response <<
submit_sm >>
ESME_RINVBNDSTS <<

如果您尝试执行绑定类型不支持的操作,例如接收器类型的绑定,则无法submit_sm。 我希望这能回答你的怀疑。