ESME应该发送送货报告吗?

时间:2016-04-15 15:37:25

标签: protocols smpp opensmpp

我有一个存在的疑问,我知道当ESME发送提交时,如何请求并从SMSC获取交付报告。但是,当SMSC(向ESME)请求registered_delivery时,应该如何行为?

ESME应该发送deliver_sm吗?根据smpp 3.4(我使用的规范),ESME不发布deliver_sm。那么,我应该怎样做才能将发送报告发送给SMSC?

1 个答案:

答案 0 :(得分:1)

我将引用SMPP 3.4:

4.6.1(“DELIVER_SM”语法):

  

registered_delivery - 表示是否需要ESME确认

2.11(消息类型)

  

对于固定的中小企业(即ESME),可能会发送中小企业交付确认的情况超出了本规范的范围

您必须将您的问题告知SMSC所有者,以便澄清他们要求的确切信息。例如,如果具有registered_delivery的deliver_sm数据包是MO消息,则可以在将此MO发送给最终收件人时发回一些事件通知。

在任何情况下,您都不应该使用deliver_sm进行SME确认通知(正如您所指出的那样 - deliver_sm不是由ESME发布的)。您可以在submit_sm中设置一个特殊的esm_class标志,该标志应该用于此:

5.2.12(esm_class)

  

x x 0 0 1 0 x x - 短消息包含ESME交付确认

     

x x 0 1 0 0 x x - 短消息包含ESME手册/用户   致谢

相关问题