热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

smgp协议submit包和deliver包的状态报告对应关系问题

谁做过smgp协议,有个问题请教下,发送短信时,submit操作发送短信成功,submitresp返回个msgid,当这个信息的状态报告回来时,里面带的msgid和submitresp返回的msgid
谁做过smgp协议,有个问题请教下,发送短信时,submit操作发送短信成功,submitresp返回个msgid,当这个信息的状态报告回来时,里面带的msgid和submitresp返回的msgid是不一样的,这样,如何将submit发送的信息和deliver里的状态报告对应上呢??
按协议文档,是bcd码的,为啥submit包和deliver的状态包里的msgid不同呢?

7 个解决方案

#1


帮你顶顶吧!

#2


该回复于2010-08-09 15:23:35被版主删除

#3


msgid只是为了唯一表示一个信息包。
submit , delever 是不同的信息包,当然msgid就一定不会相同。
如果delever包,要返回某个submit包的状态,那么delever包里面一定会有对应的submit包的msgid。

#4


现在的问题就是deliver的状态报告里带的msgid,和submit包返回的submitmsgid对应不上,他们是不同的值,导致返回的接状态报告和submit数据对应不上了。

#5


我用的是移动的cmpp协议,我这边的情况是这样的,从短信网关返回的状态报告里面不光有msgid,还有destTerminalId,这个字段是该状态报告对应的收短信号码。希望对你有用。

#6


这个我清楚,移动的cmpp3我弄过,正常根据msgid和目的手机号关联submit的对应短信,可以对应上当前的接收状态报告是哪条短信的,但现在是deliver返回接收状态里的msgid和submit返回包返回的msgid不是一个值,导致deliver来的状态包不知道是哪条短信的接收报告。

#7


那就不晓得了,给你介绍个QQ群,51031230,你自己可以去问问,里面应该有人能帮你的

推荐阅读
  • Java设计模式详解:解释器模式的应用与实现
    本文详细介绍了Java设计模式中的解释器模式,包括其定义、应用场景、优缺点以及具体的实现示例。通过音乐解释器的例子,帮助读者更好地理解和应用这一模式。 ... [详细]
  • 在 Mac 上配置 NDK
    本文详细介绍了如何在 Mac 上配置 Android NDK,包括设置环境变量和解决常见问题的方法。 ... [详细]
  • Java 8 引入了 Stream API,这一新特性极大地增强了集合数据的处理能力。通过 Stream API,开发者可以更加高效、简洁地进行集合数据的遍历、过滤和转换操作。本文将详细解析 Stream API 的核心概念和常见用法,帮助读者更好地理解和应用这一强大的工具。 ... [详细]
  • 为了正确地格式化终端输出,了解当前终端窗口的尺寸是必要的。可以通过调用 `os` 模块中的 `get_terminal_size()` 方法来实现这一目标。此方法返回一个包含宽度和高度的对象,便于进一步处理和调整输出布局。 ... [详细]
  • 在Linux环境中,通过编写Shell脚本来实现自定义命令的创建与激活,能够极大地简化服务器上多个子系统的管理操作。例如,通过简单的命令如“tt”,即可快速查看各个应用程序的名称及其运行状态,从而提高系统维护的效率和便捷性。 ... [详细]
  • 在 Go 开发环境中,通过使用 iTerm 和 Oh My Zsh,可以显著提升终端操作的效率和体验。Oh My Zsh 是一个强大的 Zsh 配置管理框架,提供了丰富的插件支持,如代码高亮、自动补全和多种编程语言支持,同时还拥有众多美观的主题,使终端界面更加个性化和高效。Zsh 作为一种高度可定制的 shell,不仅适用于交互式应用,还可用作脚本解释器,集成了 bash、ksh 和 tcsh 等其他 shell 的诸多优点,并具备独特的功能特性。 ... [详细]
  • 在Linux系统中,特别是Ubuntu和其他发行版中,配置TTY终端字体对于提升用户体验至关重要。本文将详细介绍如何在这些系统中设置TTY字体,并探讨Debian和Ubuntu的默认控制台字体选择。通过合理的字体配置,可以显著改善TTY终端的可读性和美观性。 ... [详细]
  • 本文深入探讨了Windows操作系统中线程同步机制的关键技术,重点分析了`WaitForSingleObject`和`Event`的使用方法及其应用场景。通过详细介绍`CreateEvent`函数的创建过程及其在判断线程退出和实现线程间同步中的重要作用,结合具体实例,展示了如何高效地利用这些工具来解决多线程编程中的常见问题。此外,文章还讨论了这些机制在实际开发中的最佳实践和注意事项,为开发者提供了宝贵的参考。 ... [详细]
  • 在Ubuntu和Linux Mint系统中安装LibreOffice 6.0的详细步骤
    本文详细介绍了在Ubuntu和Linux Mint操作系统上安装LibreOffice 6.0的具体步骤,包括必要的系统准备、软件源配置以及命令行操作,确保用户能够顺利安装并使用这一开源办公套件。 ... [详细]
  • Tornado硬件管理平台中的设备信息采集技术深入解析(三)
    深入解析 Tornado 硬件管理平台中的设备信息采集技术,本文聚焦于 `monitor.py` 脚本的关键字段分析。该脚本通过导入 `psutil`、`time` 和 `datetime` 模块,以及使用 `pprint` 进行数据格式化输出,实现对系统资源和设备状态的高效监控与数据采集。 ... [详细]
  • 利用Mac上的Remote Desktop Manager实现与Ubuntu 16.04及Windows 10的远程桌面连接优化方案
    随着远程办公需求的增加,如何在不同操作系统之间高效地进行远程桌面连接成为了一个重要问题。本文介绍了一种利用Mac上的Remote Desktop Manager实现与Ubuntu 16.04及Windows 10远程桌面连接的优化方案。通过详细的操作步骤和配置方法,帮助用户在多平台环境中顺利进行远程工作,避免常见的技术障碍。 ... [详细]
  • 【高效构建全面的iOS直播应用】(美颜功能深度解析)
    本文深入探讨了如何高效构建全面的iOS直播应用,特别聚焦于美颜功能的技术实现。通过详细解析美颜算法和优化策略,帮助开发者快速掌握关键技术和实现方法,提升用户体验。适合对直播应用开发感兴趣的开发者阅读。 ... [详细]
  • 利用 Python Paramiko 库在远程服务器上高效执行 Shell 脚本的方法与技巧 ... [详细]
  • 设置与优化Windows Server 2003网络环境配置
    安装好了系统并部署了多台客户机,接下来配置网络,是所有的计算机能够联通 ... [详细]
  • Mac OS下配置JDK环境变量的详细步骤与最佳实践 ... [详细]
author-avatar
火星人平凡五哥
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有