`
金笛子
  • 浏览: 33616 次
社区版块
存档分类
最新评论

设置发送超长短信

 
阅读更多
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汉字超长短信发送

    超长短信软件是一款具备最多249汉字超长短信发送能力的软件,并集成有客户名片管理、AA发送、自动回复等功能。是一款专业的企业短信办公平台 【资料来源】http://www.sms-hb.com 深圳汉邦科技 电话:0755-36537765...

    SIM900A短信发送加超长短信注解

    SIM900A 短信发送 加超 长短信 注解

    短信猫 AT 发送 接收短信 包括长短短信

    短信猫 AT 发送 接收短信 长短短信 短信猫 AT 发送 接收短信 长短短信 短信猫 AT 发送 接收短信 长短短信 一个简单的DEMO 本人测试

    短信猫发送接收超长短信二次开发包

    控件提供必要接口可以实现普通汉字短信(最长70个汉字)、普通英文短信(使用7Bit编码,单条最长160字节)、超长汉字短信(拆分后每条63个汉字)、超长英文短信(使用7Bit编码,每条152字节)的发送和接收功能;

    短信PDU编码格式、超长短信、7bit编码

    详细描述聊如何构建PUD数据包、如何开发超长短信、以及7bit编码

    浅析超长短信发送和接收方法

    浅析超长短信发送和接收方法 GSM短消息业务作为GSM网络的一项基本业务,以其方便、快捷、可靠、经济等优点,越来越得到移动用户的青昧,基于SMS业务的各种应用也蓬勃发展起来。

    计算机收发短信的OCX控件

    手机自动把超长短信分成几条短信发送,接收时也分多条短信形式存储在SIM卡中,在读短信时,临时组装成超长短信。 手机盒 --- 与计算机连接的设备,插入SIM卡才能使用。该设备尺寸为100mm×58mm×24.5mm(长×宽×...

    电信网关API_JAVA(含超长短信拆分).rar

    电信网关API_JAVA代码,含API使用说明文档,含超长短信拆分代码。

    单片机通过短信猫收发短信的方法,包括C语言程序

    单片机通过短信猫收发短信的方法,包括C语言程序

    短信猫网关(短信中间件)

    系统介绍:本程序是一套极具通用性的中间件服务系统,该版本在界面上设计上简单易上手,无需注册即可免费使用,系统支持多个短信猫的并发进程,支持发送超长短信,短信收发效率高,短信设备离线可以自动重连。...

    利用CMPP\SGIP协议发送长短信发送格式说明

    虽然网上有很多关于 利用CMPP、SGIP协议等发送超长短信发送格式说明,但是不够直观,本处结合现网运行5年的经验总结更详细,更直观。

    短信猫中间件(短信猫网关)

    "GSM && GPRS 短信猫网关"是一款以数据库为接口的短信收发中间件,系统界面友好易懂,用户操作极易上手,支持多个短信猫的并发进程,支持发送超长短信,短信收发效率高,短信设备离线可以自动重连。 本程序是一套极具...

    VC++ 做的发短信sms的程序。

    用VC++编写的发短信的程序, 用串口和手机通信。 支持csv格式的电话本。 支持超长短信。 unicode

    短信自动化系统、短信自动化平台

    精诚短信自动发送自动接收软件(企业版)与精诚短信自动发送软件(专业版)的主要区别: ...4. 增加超长短信的发送功能,短信的长度基本上没有限制(最高可达1万多个汉字); 5. 增加号码段号码自动生成功能;

    基于命令行的飞信短信发送程序

    短信内容: 最长180字符,超长的部分有可能会被服务器截断;如果内容中包含回车换行符,请用“\r\n”代替,“\”符号用“\\”代替; 特别说明: 本程序仅能向飞信好友和飞信用户自己发送短信,且长短信不分条,故...

    863短信服务器 短信数据库接口免费(短信中间件)

    本接口程序就自动进行发送短信了,收到的短信会自动保存到数据库里,所以,您不需要了解任何有关数据通信方面的知识,就可实现发送即时短信、定时短信、循环短信、WAP PUSH短信和接收短信、超长短信等功能!...

    短信猫中间件(短信猫网关)

    本程序是一套极具通用性的中间件服务系统,该版本在界面上设计上简单易上手,无需注册即可免费使用,系统支持多个短信猫的并发进程,支持发送超长短信,短信收发效率高,短信设备离线可以自动重连。

    短信精灵

     ★能够自动分割超长短信并自动逐条发送。  ★可以查询手机的归属地,和该地的邮编和区号(注:归属地数据来之[手机之家]网站)  ★短语收藏夹可以让你把精彩的短语分类收藏起来,并且还提供了一个非常方便的...

    八优商务短信快车V2.0

    1、短信快车是针对现在市面上的GSM短信模块开发,兼具易用和功能两种优势。 2、根据不同的波特率自动检索GSM模块,支持西门子和WAVECOM...V2.0更新:修改短信接收软件崩溃的问题,针对英文短信的7bit编码支持超长短信!

    php 短信接口 v1.1.rar

    6. 支持500个字的超长短信,可自定义签名。 7. 为您提供多种接口,任何语言均可方便,简单接入. 8. 提供技术支持,免费接入短信接口。   短信接口文档下载地址:...

Global site tag (gtag.js) - Google Analytics