SMPP registered_delivery

use*_*008 1 smpp

我想知道在SMPP绑定中将此参数添加到何处,因此其默认值将从0更改为1.

为了更清楚,我希望在submit_sm中将此参数设置为1.

谢谢.

Wah*_*dik 5

SMPP 3.4规范,第5.2.17节可以回答您的大部分问题.

"registered_delivery"字段用于请求交付确认.此字段只能在PDU级别设置,而不能在绑定级别设置.

有不同类型的送货确认.您可以请求任何一个,一个,部分或全部.registered_delivery由1个字节表示,默认设置为0x00; 这意味着禁用所有类型的送货确认.您需要设置不同的位来覆盖.

以下是可能的配置列表:

对于SMSC交货收据(第1位和第0位)

  • xxxxxx 0 0 =>未请求SMSC交货收据(默认).
  • xxxxxx 0 1 =>请求SMSC交货收据,其中最终交货结果是交货成功或失败.
  • xxxxxx 1 0 =>请求最终交货结果为交货失败的SMSC交货收据.
  • xxxxxx 1 1 =>保留.

对于中小企业发起的确认(第3和第2位)

  • xxxx 0 0 xx =>未请求收件人SME确认(默认).
  • xxxx 0 1 xx =>要求中小企业交货确认.
  • xxxx 1 0 xx =>请求SME手动/用户确认.
  • xxxx 1 1 xx =>请求交付和手动/用户确认.

对于中间通知(第5位)

  • xxx 0 xxxx =>未请求中间通知(默认).
  • xxx 1 xxxx =>请求中间通知.

如您所见,可能会要求提供3种不同类型的送货确认.

发送一种或多种递送确认的请求并不能保证SMSC有义务这样做.由SMSC决定它将如何实现它.