GSM Modem如何处理送达报告?

2023-12-09

我想在应用程序中出于某种目的使用 GSM 调制解调器。

我想要的是处理已发送短信列表的短信发送报告。

GSM 调制解调器收件箱和发件箱仅限 15 件。每次我阅读收件箱时,GSM 调制解调器都会返回一个列表并清除列表。

如何检查已从 GSM 调制解调器收件箱中删除的短信的发送状态?

我需要一些独特的东西来帮助我识别每条消息。


每次我阅读收件箱时,GSM 调制解调器都会返回一个列表并清除列表。

存储在调制解调器内存中的消息在您阅读后不会被删除。您刚刚阅读了消息at+cmgl={message id in storage}命令,然后使用删除它at+cmgd={message id in storage}命令(或不执行,如您所愿。您可以使用以下命令清除所有调制解调器的存储at+cmgd=1,4命令)。

回到问题:发送短信后,您将收到调制解调器的响应,如下所示:+cmgs: {sms id, 0 to 255} OK。如果服务中心已成功发送短信,调制解调器将返回以下响应:+cds: {some id which does not matter} {PDU status report}。你只需要decode该 PDU 用于获取状态报告、原始 SMS 的 ID 和其他有用数据。如果发送短信的 ID 和状态报告中的 ID 相同,则您将获得与您的消息完全相同的状态报告。请注意,如果您在收到发送报告之前从调制解调器的存储中删除消息,您将获得包含所有常用信息的报告,但是交货状态很可能是 71 而不是 0。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GSM Modem如何处理送达报告? 的相关文章

  • 使用 C# 编码波斯语字符串

    我正在开发一个短信应用程序 使用C 对于通过 SMS 网关向客户发送交易警报 即 ATM 交易 的银行 该应用程序工作正常 唯一的问题是编码波斯语文本 它没有正确编码波斯语文本 以下是将波斯语文本编码为 UTF 16 格式的方法 publi
  • 使用 Amazon Web Services PHP SDK 的 SenderID

    我正在尝试使用 AWS SDK 通过我的 PHP 网站发送短信 我使用的代码来自使用 Amazon AWS 服务 PHP 发送短信 https stackoverflow com questions 38752336 sending sms
  • 如何使用 Java 版 simplewire 将 SMS 从 PC 发送到手机?

    我在用 简单线 库 适用于 Java 应该能够将短信从 PC 发送到移动设备 但是 我看到以下错误 消息未发送 错误代码 420 错误描述 无效订阅者 ID 或订户密码 这是我的代码示例 import com simplewire sms
  • 没有为此事件记录任何 HTTP 请求

    我在 VB NET 应用程序中使用最新的 Twilio NET SDK 5 0 2 我正在通过 REST 客户端发起一条消息 该消息使用消息服务发送 在消息服务中我有 http dev leadtraxsolutions com Servi
  • 在 C#.net 应用程序中发送短信和 ussd [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 在 C net 应用程序中使用 sms 和 ussd 服务的好库是什么 我目前正在使用这个http www smsco it tomcat
  • 是否有任何手机没有短信收件箱内容提供商?

    是否有任何手机没有典型的短信内容提供商 content sms inbox 或者有什么手机有不同的字段方案 Android 是开源的 因此 从技术上讲 制作定制 ROM 的公司可以停用此类功能 但我认为 如果手机能够发送 接收短信 内容提供
  • 如何使用 At 命令和 PDU 提交而不是文本模式发送多部分 unicoded SMS?

    在我的项目中 我想通过 PDU Submit 发送一条 unicode 文本 UTF 8 短信 我已经搜索了很多 但所有答案都使用文本模式而不是 PDU Submit 命令 因此我无法发送多部分短信 我想要一个多部分 unicode 消息的
  • 如何通过短信更新mysql数据库?

    我想向我正在制作的 CMS 添加附加功能 允许用户通过短信向网站添加内容 用户应该能够上传图像并添加文本并将消息发送到一个号码 该号码收到后将相应地更新数据库 这可以完成吗 可以通过 PHP 完成吗 因为这是我唯一知道的语言 另外 实现这一
  • Android - Intent.setType() 参数

    有谁知道该方法的所有可用参数 像 图像 或 文件 我在官方文档中没有找到该列表的线索 具体来说 我需要发送联系人 vcf 文件的意图 但输入 file vcf 并没有显示通过短信发送选项 sendIntent setData Uri par
  • 在 Android 上阻止传入/传出短信

    有谁知道通过代码阻止传入 传出短信的可靠方法 如果收到实际的短信也没关系 但我想阻止收到该短信的任何通知 此外 不应允许用户发送 或者最好是键入 SMS 消息 那可能吗 Thanks 您无法阻止外发短信 这是我用来阻止传入文本的方法 短信接
  • MFMessageComposeViewController 和 iMessage

    我正在构建一个有按钮的应用程序 如果您触摸该按钮 则会出现MFMessageComposeViewController将显示 并填写正文和一名收件人 该收件人是 4343 这是比利时短信的简码 这里错误的是MFMessageComposeV
  • 如何将某些特定的短信内容复制到剪贴板? [复制]

    这个问题在这里已经有答案了 每当我想输入检查帐户时 与我合作的银行都会向我发送一条短信 其中包含随机生成的六位数代码 而且每次手动打字真的很累 我正在考虑制作一个小应用程序 以便将六位数字复制到剪贴板中 以便每当短信到达时我立即将其粘贴到相
  • 使用 Twilio 发送群组消息

    有没有办法使用 twilio 向群组线程发送消息 我不希望每个收件人都有一个单独的线程 其中包含发送消息的 twilio 号码 感谢您的任何建议 来自 Twilio 的 Ricky 在这里 您无法按照您所描述的方式进行设置 但我们确实有一篇
  • 我们可以在 Android 中的短信到达收件箱之前将其删除吗?

    我正在从收件箱中删除一条短信 但我想知道 如何在它到达收件箱之前将其删除 Yes 尽管对这个问题有一些负面反应 但短信拦截有合法的用途 例如 自动电话号码验证 通过短信提供的服务 尽管通常这应该通过数据短信来完成 或者通过处理特殊格式的消息
  • 无法从三星设备上的通话记录中删除短信日志

    我尝试通过我的应用程序从设备中删除所有短信 但由于某种原因 短信日志仍然出现在某些三星设备的通话记录中 我尝试了一种更 激进 的方法 并使用以下 URI 删除ContentResolver content call log calls co
  • Android发送大量短信

    我有一个应用程序 它会向中央服务器发送大量短信 每个用户每天可能会发送约 300 个文本 SMS 消息被用作网络层 因为 SMS 几乎无处不在 而移动互联网却不然 该应用程序旨在供许多移动互联网尚未普及的第三世界国家使用 当我达到 100
  • 如何使用短信内容提供商?文档在哪里?

    我希望能够读取系统的短信内容提供商 基本上我想制作一个短信应用程序 但只有当我可以看到过去的线程等时它才会有用 似乎有一个内容提供程序 但我找不到它的文档 有人知道它在哪里吗 Thanks 编辑 好的 我找到了一种获取短信收件箱提供程序的方
  • 短信:AT指令

    我正在尝试在我的计算机上设置短信网关 这是我找到的一些代码 AT OK AT CMGF 1 OK AT CMGL ALL CMGL 1 REC READ 85291234567 06 11 11 00 30 29 32 Hello welc
  • 通过串行端口通过诺基亚手机发送短信

    我正在尝试通过诺基亚手机通过串口发送短信 这通过腻子很容易 命令来自诺基亚文档 http wiki forum nokia com index php Using AT commands to send and read SMS工作正常 然
  • python-messaging 无法处理 HTTP 请求

    我正在使用下面的代码尝试使用 python messaging 发送彩信https github com pmarti python messaging blob master doc tutorial mms rst https gith

随机推荐

  • 使用 chrome.tabCapture.capture() 和 MediaRecorder() 时选项卡的原始音频被静音

    当我使用 chrome tabCapture capture 和 MediaRecorder API 来记录我正在捕获的选项卡的流原始音频时 该音频被静音 但音频在录制的流中正常 我希望选项卡中的音频正常运行 class Recorder
  • 我应该如何在 Java 中使用 getResource() ?

    这个问题在很多地方都有人提出 但也有很多细微的差别 例如Java getClassLoader getResource 让我发疯等等 我仍然无法让它发挥作用 这是一个代码片段 String clipName Chook wav ClassL
  • 为什么不可能覆盖仅 getter 的属性并添加 setter?

    为什么不允许使用以下 C 代码 public abstract class BaseClass public abstract int Bar get public class ConcreteClass BaseClass public
  • 如何并排放置两个jpanel

    我尝试将两个 jpanel 并排放置 但此时我无法执行我想要的操作 我有这个代码 this videoPanel new JPanel this videoPanel setBackground new Color 102 102 102
  • 在 Windows 批处理文件中访问剪贴板

    知道如何使用批处理文件访问 Windows 剪贴板吗 设置剪贴板的内容 如 Chris Thornton klaatu 和一堆其他人已经说过 使用 windir system32 clip exe 更新2 对于快速的一句台词 你可以这样做
  • 在Android中查看holder类

    这是一个基本问题 我正在浏览谷歌关于 Android 的官方视频 在其中他们使用 Viewholder 类作为 静态类Viewholder Image查看图像 文本视图文本 将此类声明为静态或将视图持有者用作静态内部类是否正确 我认为假设如
  • Python:运行时根据requirements.txt设置PYTHONPATH

    我有一个带有命令行脚本的 Python 应用程序 我通过公开脚本setuptools 入口点 功能 每当用户运行脚本时 我希望环境与包的一致requirements txt 这意味着环境必须包含与版本说明符匹配的每个依赖包的版本requir
  • SQLCMD:提示输入变量?

    来自 Oracle 的背景 Oracle 的 SQLPlus 可以让您指示一个变量 如果未设置该变量 系统会提示您提供一个值 我正在使用 SQLCMD 使用 var name 语法 在 SSMS SQLCMD 模式下 我得到 发生致命的脚本
  • Anaconda 更新后 Jupyter Notebook 内核失效

    我遇到了以下问题 更新 Anaconda 后 因为我将 skimage io 导入 Jupyter Notebook 中的项目时出错 出现了更大的错误 Dead Kernel 现在我无法启动一个项目 因为 Jupyter 给出以下错误 Co
  • 如何使用 iText\iTextSharp 创建圆角表格? [复制]

    这个问题在这里已经有答案了 我必须创建一个具有圆角的表格 如下所示 我可以用 iTextSharp 做到这一点吗 这是使用单元事件完成的 请参阅我的书中的日历示例 Java C 确保您没有向单元格添加任何 自动 边框 而是在单元格事件中自己
  • 防止浮动 div 换行到下一行

    首先 这是我的网站 您会注意到 在页面中间的分隔栏下方 有三列 一列包含表单 一列包含文本 一列包含链接 现在 将窗口大小调整为稍微小一些 右侧的 div 将下降到下一行 有没有办法不显示它 所以divs会调整 我有一个液体布局 到它们不适
  • 如何使用 CSS 来换行而不是用空格换行?

    使用以下标记 是否可以 以及如何 实现如预览中所示的换行 Markup div class filled box h2 Hi there h2 p I am just a text with some words that want to
  • XSLT 与 XProc - 所需类型中的参数绑定

    我正在尝试将调用 Saxon 版本 8 9 的批处理文件转换为 XProc 管道 Calabash 这是我的批量调用 java jar saxon8 jar o out xml in xml style xsl config config
  • 如何将数据表中的记录分页发送到服务器类

    当我单击全选 超链接 选项时 或者我想要将特定页面中的特定记录 使用复选框 发送到服务器类时 我试图将 jQuery 数据表中的所有记录发送到服务器类 但问题是当我单击表单提交按钮时 即导出PDF 仅获取当前页面中的记录 即使在 jquer
  • iOS 应用程序提交:删除 iPad 支持

    我有一个 iPhone 应用程序 不支持 iPad 布局 在 App Store 中发布了一年 我的客户希望从 iPad 的 App Store 中删除该应用程序 我知道它需要更新应用程序 但如何更改我的 plist 以反映更改 苹果允许这
  • 在 Linq 表达式主体中如何使用变量的值而不是对其的引用?

    这是我的代码 IQueryable
  • 在 JavaScript 中隐藏/欺骗引用者的最可靠方法是什么?

    通常 引荐来源网址可通过以下方式追踪 JavaScript 的document referrer 请求标头 即PHP SERVER HTTP REFERER 我已经设置了一个键盘演示它显示了这些属性 用于测试目的 要求 原始引用者应该有效地
  • Eclipse 2022-3 不再支持 CVS?

    将Eclipse升级到最新版本2022 3后 我发现官方软件源中似乎不再提供 Eclipse CVS Client 插件 这是过去几个版本安装CVS支持的方式 知道如何安装 CVS 支持吗 Update 对于最新的 Eclipse 版本 请
  • ClassCastException:android.widget.TextView 无法转换为 android.widget.ListView

    我不知道为什么我会得到这个类强制转换异常 我已经做了几次 Project gt Clean 仍然没有成功 请有人帮助我 谢谢 这是 ScheduleFragment java public class ScheduleFragment ex
  • GSM Modem如何处理送达报告?

    我想在应用程序中出于某种目的使用 GSM 调制解调器 我想要的是处理已发送短信列表的短信发送报告 GSM 调制解调器收件箱和发件箱仅限 15 件 每次我阅读收件箱时 GSM 调制解调器都会返回一个列表并清除列表 如何检查已从 GSM 调制解