移动CMPP3:
1、Msg_Fmt = 8
;
Tp_Udhi = 1;
2、可采用6字节协议头,也可采用7字节协议头,实测都通过。
6字节协议头:
MsgContent的前三个字节为:0x05, 0x00,
0x03(0x05表示后面还有5字节,0x03表示后面还有3字节)
第四个字节为批号,合成同条长短信的小短信填一样的值即可。(同时给同个号码发多条长短信的要分不同长短信填写);
第五个字节为Pk_total的值,即这批短信的总条数。
第六个字节为Pk_number的值,即这条短信在长短信中的序号,从1开始。。
7字节协议头:
MsgContent的前三个字节为:0x06, 0x08,
0x04(0x06表示后面还有6字节,0x04表示后面还有4字节)
第四、五个字节为批号,合成同条长短信的小短信填一样的值即可。(同时给同个号码发多条长短信的要分不同长短信填写);
第六个字节为Pk_total的值
第七个字节为Pk_number的值
3、MsgContent 在第6或7字节后加上要发送的短信内容,记得要UCS2编码的哦。
联通SGIP1.2
只测试了6字节协议头的,方法与以上移动使用的6字节协议头一样。
1、MessageCoding=
8 ;
Tp_Udhi = 1;
2、MessageContent前三个字节为:0x05, 0x00,
0x03
第四个字节为批号;
第五个字节为这批短信的总条数;
第六个字节这条短信在长短信中的序号,从1开始。
3、MessageContent在第6字节后加上要发送的短信内容的UCS2编码
电信SMGP3:
也只测了6字节协议头,方式与以上差不多,多了可选参数的设置。
1、MsgFormat=
8 ;
2、MsgContent前三个字节为:0x05, 0x00,
0x03
第四个字节为批号;
第五个字节为PkTotal的值,这批短信的总条数;
第六个字节为PkNumber的值,这条短信在长短信中的序号,从1开始。
3、MsgContent在第6字节后加上要发送的短信内容的UCS2编码
4、增加可选参数TP_udhi
= 1,PkTotal=总条数,PkNumber=序号
然而很多小灵通的机子只支持65个中文/条的短信,这样的长短信以一条短信到达后,还是会被按65分割成多条显示。
分享到:
相关推荐
本主题主要探讨的是如何使用Java来实现SMGP协议进行短信发送,以及相关的开发资源。 首先,`zjtelecom-1.0.jar`是一个Java库文件,它包含了实现SMGP协议所需的各种类和方法。这个库可能包含了对SMGP报文构造、解析...
在使用Java实现SMGP发送短信时,需要注意以下几点: - 确保网络连接稳定,处理好异常情况。 - 选择合适的字符集,避免短信内容乱码。 - 定期检查并更新协议版本,因为运营商可能会升级他们的系统。 - 设计良好的错误...
在探讨如何开发SMGP长短信的过程中,我们首先要理解SMGP(Short Message Gateway Protocol)协议的基本原理及其在中国电信网络中的应用。SMGP是中国电信为短信网关与SP(Service Provider)之间进行短信交互所制定的...
4. **短信发送**:实现短信发送功能,需要根据SMGP协议的发送流程,创建发送请求,将短信内容编码成SMGP格式,并通过网络发送到SMSC。 5. **短信接收**:同样,接收端需要监听网络端口,解析接收到的SMGP报文,从中...
基于电信smgp3.0协议的短信接口!简单测试通过
【标题】"SMGP3.0电信短信网关源代码"是关于电信行业中短信服务的重要软件组件,主要用于处理和管理短信通信。这个源代码库包含了实现SMGP(Short Message Gateway Protocol)3.0版本的核心功能,是电信运营商进行大...
CMPP(China Mobile Packet Protocol)、SMGP(Short Message Gateway Protocol)和SGIP(Short Message Service Gataway Protocol)是三大主要的短信传输协议,它们分别由中国移动、中国联通和中国电信采用,用于...
SMGP(Short Message Gateway Protocol)是中国电信上海研发中心制定的短消息网关协议,用于电信短信的发送和接收。SMGP 协议包括对短消息的编码、封装和传输等过程的定义。SMGP 协议的主要特点是使用 TLV(Type-...
首先,SMGP协议是基于TCP/IP协议栈的,它定义了数据包的结构和交互流程,包括登录、心跳、发送短信、接收短信、状态报告等操作。在模拟器中,服务端负责模拟短信网关的功能,处理来自客户端的请求,而客户端则扮演...
该项目为Java语言编写的短信发送解决方案,采用CMPP、SGIP、SMGP、SMPP等多种短信协议进行封装,通过提供简单的HTTP接口,实现短信的快速发送。项目包含512个Java源文件,2个XML配置文件,以及1个Git忽略文件、1个...
利用 CMPP/SGIP 协议发送长短信发送格式说明 本资源摘要信息旨在详细解释利用 CMPP/SGIP 协议发送长短信的格式说明。长短信是一种特殊的短信格式,它允许发送超过 70 个汉字的信息内容,但需要将其拆分成多条短信,...
在中国的电信行业中,短信服务是不可或缺的一部分,而中国电信SMGP(Short Message Gateway Protocol)、中国移动CMPP(China Mobile Peer to Peer)以及中国联通SGIP(Short Message Service Gateway Protocol)是...
短信发送协议是通信行业中用于移动网络短信服务的重要标准,这些协议包括CMPP(China Mobile Packet Protocol)、SMPP(Short Message Peer-to-Peer)、SGIP(Short Message Gateway Internet Protocol)以及SMGP...
本文将深入探讨三大运营商——中国移动、中国联通和中国电信所使用的短信协议:SMGP、CMPP和SGIP,以及SMPP协议。 1. SMGP(Short Message Gateway Protocol)协议: SMGP是中国电信为实现短信业务而制定的一种协议...
中国电信的小灵通短信平台采用SMGP协议,通过SP端程序,使得第三方服务提供商能够便捷地接入短信服务,实现短信的发送、接收和管理。 该程序的核心编程语言是JAVA,这使得它具备跨平台的优势,可以在多种操作系统上...
SMGP(Short Message Gateway Protocol)是电信行业广泛采用的一种短消息网关协议,主要用于在移动通信网络中实现短信的发送、接收和路由。该协议是中国电信制定的一种专用于短信服务的协议,它使得不同的短信服务...
这种协议允许SP通过连接到SMSC来发送和接收短信,支持大量用户并发处理,确保了短信服务的高效和稳定。 **SMGP协议文件** 在提供的文件中,"中国电信SMGP协议.doc"应当包含了详细的SMGP协议规范,包括协议的报文...
### 中国电信短信SMGP协议详解 #### 一、概述 中国电信短信SMGP协议,全称为Short Message Gateway Protocol,是专为中国电信固定网用户设计的一种短信协议,主要用于SP(Service Provider,服务提供商)短信平台...
SMGP协议定义了短信中心(SMSC)与业务平台之间的通信规范,使得企业可以方便地接入电信网络发送短信。 SGIP(Short Message Internet Push)是中国联通的短信互联网推送协议,适用于大规模、高速率的短信发送需求...
CMPP(China Mobile Packet Protocol)、SMGP(Short Message Gateway Protocol)和SGIP(Short Message Internet Protocol)是移动运营商普遍采用的短信传输协议,它们为高效、稳定地发送和接收短信提供了基础。...