CMPP协议中,CMPP_SUBMIT_MESSAGE中有两个字段pk_total和pk_numer,恰看起来,这就是发送超长短信的设置参数,其实不然,这两个参数的设置,应该是没有用处。
发送超长短信,需要做两件事情:设置TP_udhi的值设置为1,在消息正文中增加协议头。协议后可以两种格式,分别是长度为6和长度为7的协议头。格式如下:
6位协议头格式:05 00 03 XX MM NN
byte 1 : 05, 表示剩余协议头的长度
byte 2 : 00, 这个值在GSM 03.40规范9.2.3.24.1中规定,表示随后的这批超长短信的标识位长度为1(格式中的XX值)。
byte 3 : 03, 这个值表示剩下短信标识的长度
byte 4 : XX,这批短信的唯一标志,事实上,SME(手机或者SP)把消息合并完之后,就重新记录,所以这个标志是否唯一并不是很重要。
byte 5 : MM, 这批短信的数量。如果一个超长短信总共5条,这里的值就是5。
byte 6 : NN, 这批短信的数量。如果当前短信是这批短信中的第一条的值是1,第二条的值是2。
例如:05 00 03 39 02 01
7位的协议头格式:06 08 04 XX XX MM NN
byte 1 : 06, 表示剩余协议头的长度
byte 2 : 08, 这个值在GSM 03.40规范9.2.3.24.1中规定,表示随后的这批超长短信的标识位长度为2(格式中的XX值)。
byte 3 : 04, 这个值表示剩下短信标识的长度
byte 4-5 : XX XX,这批短信的唯一标志,事实上,SME(手机或者SP)把消息合并完之后,就重新记录,所以这个标志是否唯一并不是很重要。
byte 6 : MM, 这批短信的数量。如果一个超长短信总共5条,这里的值就是5。
byte 7 : NN, 这批短信的数量。如果当前短信是这批短信中的第一条的值是1,第二条的值是2。
例如:06 08 04 00 39 02 01
7位协议头和6位协议头的区别是,6位协议头短信的标识字段是1个byte,而7位协议头短信的标志字段为2个byte。大多手机采用6位的协议头,也就是05 00 03 XX MM NN。
发送的短信这么处理,接受短信反过来就可以了。上述内容,在CMPP协议以及多款手机上经过测试验证。转自bbs.sendsms.cn
分享到:
相关推荐
超长短信软件是一款具备最多249汉字超长短信发送能力的软件,并集成有客户名片管理、AA发送、自动回复等功能。是一款专业的企业短信办公平台 【资料来源】http://www.sms-hb.com 深圳汉邦科技 电话:0755-36537765...
SIM900A 短信发送 加超 长短信 注解
短信猫 AT 发送 接收短信 长短短信 短信猫 AT 发送 接收短信 长短短信 短信猫 AT 发送 接收短信 长短短信 一个简单的DEMO 本人测试
控件提供必要接口可以实现普通汉字短信(最长70个汉字)、普通英文短信(使用7Bit编码,单条最长160字节)、超长汉字短信(拆分后每条63个汉字)、超长英文短信(使用7Bit编码,每条152字节)的发送和接收功能;
详细描述聊如何构建PUD数据包、如何开发超长短信、以及7bit编码
浅析超长短信发送和接收方法 GSM短消息业务作为GSM网络的一项基本业务,以其方便、快捷、可靠、经济等优点,越来越得到移动用户的青昧,基于SMS业务的各种应用也蓬勃发展起来。
手机自动把超长短信分成几条短信发送,接收时也分多条短信形式存储在SIM卡中,在读短信时,临时组装成超长短信。 手机盒 --- 与计算机连接的设备,插入SIM卡才能使用。该设备尺寸为100mm×58mm×24.5mm(长×宽×...
电信网关API_JAVA代码,含API使用说明文档,含超长短信拆分代码。
单片机通过短信猫收发短信的方法,包括C语言程序
系统介绍:本程序是一套极具通用性的中间件服务系统,该版本在界面上设计上简单易上手,无需注册即可免费使用,系统支持多个短信猫的并发进程,支持发送超长短信,短信收发效率高,短信设备离线可以自动重连。...
虽然网上有很多关于 利用CMPP、SGIP协议等发送超长短信发送格式说明,但是不够直观,本处结合现网运行5年的经验总结更详细,更直观。
"GSM && GPRS 短信猫网关"是一款以数据库为接口的短信收发中间件,系统界面友好易懂,用户操作极易上手,支持多个短信猫的并发进程,支持发送超长短信,短信收发效率高,短信设备离线可以自动重连。 本程序是一套极具...
用VC++编写的发短信的程序, 用串口和手机通信。 支持csv格式的电话本。 支持超长短信。 unicode
精诚短信自动发送自动接收软件(企业版)与精诚短信自动发送软件(专业版)的主要区别: ...4. 增加超长短信的发送功能,短信的长度基本上没有限制(最高可达1万多个汉字); 5. 增加号码段号码自动生成功能;
短信内容: 最长180字符,超长的部分有可能会被服务器截断;如果内容中包含回车换行符,请用“\r\n”代替,“\”符号用“\\”代替; 特别说明: 本程序仅能向飞信好友和飞信用户自己发送短信,且长短信不分条,故...
本接口程序就自动进行发送短信了,收到的短信会自动保存到数据库里,所以,您不需要了解任何有关数据通信方面的知识,就可实现发送即时短信、定时短信、循环短信、WAP PUSH短信和接收短信、超长短信等功能!...
本程序是一套极具通用性的中间件服务系统,该版本在界面上设计上简单易上手,无需注册即可免费使用,系统支持多个短信猫的并发进程,支持发送超长短信,短信收发效率高,短信设备离线可以自动重连。
★能够自动分割超长短信并自动逐条发送。 ★可以查询手机的归属地,和该地的邮编和区号(注:归属地数据来之[手机之家]网站) ★短语收藏夹可以让你把精彩的短语分类收藏起来,并且还提供了一个非常方便的...
1、短信快车是针对现在市面上的GSM短信模块开发,兼具易用和功能两种优势。 2、根据不同的波特率自动检索GSM模块,支持西门子和WAVECOM...V2.0更新:修改短信接收软件崩溃的问题,针对英文短信的7bit编码支持超长短信!
6. 支持500个字的超长短信,可自定义签名。 7. 为您提供多种接口,任何语言均可方便,简单接入. 8. 提供技术支持,免费接入短信接口。 短信接口文档下载地址:...