首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SMPP GENERIC_nack :消息无效opensmpp Logica

SMPP GENERIC_nack :消息无效opensmpp Logica
EN

Stack Overflow用户
提问于 2013-02-26 01:21:56
回答 1查看 1.8K关注 0票数 0

我已经开发了smpp client...but,当它捕获到交付时,report...it总是自动发送generic_nack,我使用的是opensmpp logica,它似乎总是从服务器获得无效的pdu,如何禁用这个通用nack,或者有没有其他方法从服务器获得pdu响应,而不自动发送通用nack,在tcp转储下面。

谢谢

问候

丹兹

EN

回答 1

Stack Overflow用户

发布于 2013-03-05 21:03:51

您不能禁用它(ESME_RINVMSGLEN/0x00000001)或任何通用nack;发送它的是SMSC。

您可以尝试创建一个场景,以便SMCS不会发送ESME_RINVMSGLEN nack。只有两种可能性:

  • 假设SMSC行为正常,
    • SMPP客户端发送错误信息,而ESME_RINVMSGLEN是正确的响应。
    • 您可能需要调查客户端是否在command_status字段中设置了正确的值。根据command_id,可能需要一定的最小字节数。

  • 假设SMSC行为不正常,
    • 这可能是SMSC特有的行为。此时您需要查阅SMSC文档。
    • 有很多理由。它可能是SMSC报告ESME_RINVMSGLEN的任何其他问题,它发现了一个PDU。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15079704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档