具有多个部件的 SMS 每个部件的结果是否不同

问题描述

SMPP 新手。据我了解,要发送多部分消息,您必须执行多个 submit_sm 请求(每个部分一个)。您还必须适当地指定 UDH 值,以指定每个请求都针对同一个 SMS。

那种情况下,零件有可能有不同的结果吗?例如,一个部分交付成功,另一部分失败?

解决方法

那种情况下,零件有可能有不同的结果吗? 例如,一部分成功交付,另一部分 失败了?

是的。 smpp 客户端提交许多带有相关 UDH 标头的 submit_sm,并且 smpp 服务器 / SMSC 会将相关部分连接到一个 sms 到设备。由于任何原因,一部分可能无法交付给 SMSC - 与 1 部分 submit_sm 的原因相同(例如,SMSC 上的队列已满,submit_sm 的长度不正确,...)。如果最终截断的 sms 消息将从 SMSC 传送到设备 - 由于部件故障 - 取决于 SMSC 设置。

,

取决于 SMSC 的配置方式, 主要是SMSC在SS7(FwdMT)转发给MSC,MSC可以拒绝FwdMT或者中继电话确认。

例如,电话可能因同时收到几条短信而处于忙碌状态, 一个 FwdMT 可能会被 GSM error 31 (BUSY) 确认,如果该 SMSC 上没有 str&fwd,则对应的 SUBMIT_SM 将被错误确认,

如果 SMSC 支持有效载荷参数,您可以通过此有效载荷参数在一个 SUBMIT_SM 中发送分段短信, 但这取决于 SMSC 配置

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...