SMGP长短信请问
发布时间:2010-05-30 21:32:17 文章来源:www.iduyao.cn 采编人员:星星草
SMGP长短信请教
目前API包使用是正常的。但是存在一个非常让人烦躁的问题.
长短信的问题.
比如我发的信息是200个中文,到了客户的手机,要显示5条显示完(即便是支持长短信的手机也是这样).
这段时间查了很多资料,发现关于CDMA的这块长短信的资料实在是少得可怜.
我要实现的效果是:不管配置文件有没有对发出去的短信最拆分,我打个比方,我的控制是100个字节.短信超过了50个汉字后,就会拆分成多条发出去.手机终端(支持长短信的手机)收到短信后是一条信息显示完。而不是多条.
之前查找的资料,是说加上TP_udhi(值为1),然后消息内容增加用户数据包头UDH.
现在尝试这样做,但是测试还是不如意.
求救!!!!
------解决方案--------------------
怎么没人顶!
------解决方案--------------------
关于如何发送长短信
发送长段信需要做的工作是
一、设置tlv字段TP_udhi为0x01,表示消息内容里面包含消息头(也就是说含长短信头)
二、内容前面需要增加6个字段
1、 字节一:包头长度,固定填写0x05;
2、 字节二:包头类型标识,固定填写0x00,表示长短信;
3、 字节三:子包长度,固定填写0x03,表示后面三个字节的长度;
4、 字节四到字节六:包内容:
a) 字节四:长消息参考号,每个SP给每个用户发送的每条参考号都应该不同,可以从0开始,每次加1,最大255,便于同一个终端对同一个SP的消息的不同的长短信进行识别;
b) 字节五:本条长消息的的总消息数,从1到255,一般取值应该大于2;
c) 字节六:本条消息在长消息中的位置或序号,从1到255,第一条为1,第二条为2,最后一条等于第四字节的值。
例子:
05 00 03 00 02 01
05 00 03 00 02 02
三、你还需要设置PkTotal和PkNumber
这个字段如果不设置并不影响用户手机对短信的拼装,但是会影响ismp的健权和计费,一组pktotal pknumber里面的数据ismp是当一条短信健权和计费。
特别说明:如果网关方式长短信一定要ucs-2编码,gbk如果发送的短信内容全是全角字符没问题,如果有半角的,很容易乱码
因为gbk,英文当1个字节;usc-2 中英文都2字节,所以拆分的时候不会出现汉字被截半个的问题
总体来说cdma的长短信跟gsm一样通过udh的方式实现的,而其他wap push和彩信的sl跟gsm差别较大
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
windows phone 7 闪光灯控制程序
写了个基于windows phone 7 照相管理程序(C#),手机闪光灯默认是自动的,希望每次打开程序时,程序自动...
-
SMGP长短信请教
目前API包使用是正常的。但是存在一个非常让人烦躁的问题.
长短信的问题.
比如我发的信息是200个中文,到了客户的...
-
求教 content-length, sid,类似这样的字段,想了解下,请帮忙推荐下该看那些资料?
求教 content-length, sid,类似这样的字段,想了解下,...
-
在10a上短信拦截,遇到编码问题,如何知道当前短信是ascii,还是unicode?
在10a上短信拦截,遇到编码问题,如何知道当前短信是ascii,还是unic...
-
问题:求救!!!关于短信回复的问题?请看下文描述,
目前做短信开发,遇到一个问题,发出的短信都是先存放在数据网关的发送表中,发送内容包括了...
-
ophone手机客户端与服务器的开发问题
大家好啊,我正在做一个简单的博客手机客户端,前台客户端已经做了点了,后台服务器端不知道该怎...
-
wml还是XHTML?请大家帮帮忙
最近接触到一个WAP 营业厅。
从网上了解到目前用于开发的语言有WML和XHTML
从目前主流来看: 是用WM...
-
wap2.0(xhtml)中不支持select的onpick怎么办?有什么替代办法马?
我倒有一个思路,就是在xhtml中使用wml标签,可是好像没有?
请教高手...
-
手机应用开发好了,在哪里发布比较好,还有如何产生收入啊
android手机应用开发好了,在哪里发布比较好,还有如何产生收入啊
------解决...
-
手机网络游戏的CMWAP连接,是用的Socket吗?
我看现在好多手机网络游戏,比如"武林OL",就可以直接选择CMWAP来玩,数据传输的速度还很...