首页 文章

ESME应该发送送货报告吗?

提问于
浏览
1

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

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

1 回答

  • 1

    我将引用SMPP 3.4:

    4.6.1(“DELIVER_SM”语法):

    registered_delivery - 指示是否需要ESME确认

    2.11(消息类型)

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

    您必须将您的问题告知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手动/用户确认

相关问题