短信中心

SMPP协议,CMPP协议是啥子

巧了我就是萌 提交于 2020-02-06 09:01:55
SMPP协议,CMPP协议是啥子? CMPP和SMPP都是短信协议中的一种,但它们不是同一类型的协议。SMPP和ESME和SMC(短信中心)之间的协议,而CMPP是SP和中国移动ISMG之间的通讯协议。 SMPP协议,CMPP协议的区别 SMPP协议是点对点协议,又称之为端口对端口协议。一般用在国际短信上。 CMPP是SP(移动端:手机号)对ISMG(互联网短信中心管理)协议,是中国移动的协议。对应的协议有,联通的SGIP协议,中国电信的SMGP协议,网通的CNGP协议。 因为协议差异SMPP的请求数据会比CMPP的更加严谨,可以参考: https://blog.csdn.net/tylz04/article/details/9045637 https://blog.csdn.net/daibei0402/article/details/4909115 它们的互联网短信王国逻辑网络结构如图1 这边重点讲哈CMPP协议。 CMPP功能概述 CMPP协议主要提供以下两类业务操作: (1)短信发送(Short Message Mobile Originate,SM MO) 典型的业务操作举例如图2所示: 1)手机发出数据请求(可能是订阅信息或图片点播等),被归属ISMG接收; 2)归属ISMG对接收到的信息返回响应; 3)归属ISMG在本地查询不到要连接的SP,向GNS(汇接网关

使用.net开发手机管理软件 (九) 短信部分——PDU简介及其格式

▼魔方 西西 提交于 2019-11-26 15:09:12
(九) 短信部分—— PDU 简介及其格式 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> PDU 是大多数手机短信通讯的核心,仅有少数手机只支持 Text 模式(例如笔者的 MOTO C330 )。 PDU 模式比起 Text 模式可以提供能为强大的功能,但其编码较 Text 模式困难。无论哪种模式,我们都可以通过 AT 指令控制终端实现短信的发送、接收、删除等管理。下面主要介绍 PDU 的构成及编码解码。 PDU 的构成 PDU 是由一串由“ 0<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />-9 ” 及“ A-F ”组成。表面上看起来就是一组 16 进制的数所组成的。 下面举一个发送和接收的例子。 1、 手机发送的一个 PDU 串: 0891683108200805F0 11 19 0D91683188902848F4 00 08 FF 10 8FD9662F4E0067616D4B8BD577ED4FE 对比 3GPP 协议得到:(二进制代码从左到右依次为高位 -> 低位) 短信中心地址字段 08 地址长度: 8 个字节,包括其后的 91 91 地址类型: