求SMGP3.0长短信的JAVA代码示例解决思路
发布时间:2010-05-30 21:27:55 文章来源:www.iduyao.cn 采编人员:星星草
求SMGP3.0长短信的JAVA代码示例
最近要升级下短信网关。
随便找了个3.0的包和文档,发现里面和我2.0使用的很多方法都发生了改变。
长短信这东西在2.0是没有的东西。现在需要在现在的发送程序加入这个功能。因此需要使用
一、 设置UDHI标志
TP_udhi
Value 1 Integer GSM协议类型。详细解释请参考GSM03.40中的9.2.3.23,仅使用1位,右对齐。
SMGP的Submit信令中的TP_udhi设置为0x40。
二、消息内容增加用户数据包头UDH
包头一共6个字节,如下:
1、 字节一:包头长度,固定填写0x05;
2、 字节二:包头类型标识,固定填写0x00,表示长短信;
3、 字节三:子包长度,固定填写0x03,表示后面三个字节的长度;
4、 字节四到字节六:包内容:
1) 字节四:长消息参考号,每个SP给每个用户发送的每条参考号都应该不同,可以从0开始,每次加1,最大255,便于同一个终端对同一个SP的消息的不同的长短信进行识别;
2) 字节五:本条长消息的的总消息数,从1到255,一般取值应该大于2;
3) 字节六:本条消息在长消息中的位置或序号,从1到255,第一条为1,第二条为2,最后一条等于第四字节的值。
注:移动终端支持的一条消息的内容长度为140字节,因此后面还可以增加134个字节的真实的消息内容,若编码格式为0则可以增加134个ASCII字符,若编码格式为8则可以增加67个中英文字符。
这些貌似并不困难,但主要我发现2.0里面读取smgp.ini配置文件的方法竟然也不可用了。
请高手来指点下smgp.ini里面的配置文件读取的方法。不然只有用原始的方法来读了。
------解决方案--------------------
------解决方案--------------------
kankan
------解决方案--------------------
看下我在google上的项目 http://smgp.googlecode.com
------解决方案--------------------
smgp 2.0协议不支持tlv字段,无法设置tp_udhi,所以肯定无法发送长短信
------解决方案--------------------
顶..........
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
电信网络问题
ping DNS 延迟200多,但上网看视频打游戏不耽误?为什么啊?
------解决方案--------------------
本振泄漏...
-
用中国移动的网路,连接网络有哪几种方式?
问了下苏州的移动营业厅,开通有线宽带,大概有三种方式:
走自己的光纤网路,走铁通的网路,走广电...
-
yate sip<->h323
请问一下,要实现yate sip终端叫通h323终端,该怎么配置? 谢谢!
请各位XDJM,大虾们帮帮忙啊!
--------------
我的配置...
-
[急切求助]undefined RAS Dial Error 127 什么意思啊?
C/C++ code
//想用下面的代码实现自动连接电信网络,来代替通过连接向导的方...
-
模拟彩信发送怎样连接华为soap模拟器
现在在做一个彩信发送项目,研究了一段时间,总结了几个问题,希望大家帮助解决下:
彩信的发送选...
-
高手进来帮帮
用路由器 会断线 每小时断一次 就提示这个 接收PADT,服务端请求断开本次连接 有什么办法解决
谢谢大哥大姐 给点...
-
这样的技术在南京联创能有什么样的待遇
精通以下:
软件环境:unix+linux+weblogic+tuxedo+tomcat+oracle+sybase等
开发工具:eclipse+...
-
三星s5608u电话薄写入后变成?符,求助!
三星s5608u电话薄写入后变成?符,求助!
------解决方案--------------------
你自己找出为什么...
-
高手给介绍一下 无线会话协议
RT
------解决方案--------------------
用于协调客户与服务器之间的信息交换
建立和释放客户机...
-
哪位大哥有open at的中文教程啊 ?
哪位大哥有open at的中文教程啊??急啊!英文看起来太慢了。请分享哈嘛~~
------解决方案----------...