特殊目标号码的 长短信 问题
0891683108301105F0 5100 0EA1 01560710218611 000800 8C 050003390201 621160F34F60002C00490020004D00这是部分的PDU 码..
往正常的11位号码的手机上发送成功..但是往非11位号码上发送..串口读到发送成功..但是设备接收
不到..发送少于70个字的短信发送接收都成功..就是发送长短信接收不到..设备接收没问题...OTZ ..求助... --------------------编程问答-------------------- 没有做过这个的高人么..TAT.. 指导下吧.. --------------------编程问答-------------------- 多于七十是要拆分短信的,往非十一位手机发短信,要么是设备不支持,要么是要求把号码填充为十一位的; --------------------编程问答-------------------- 设备是支持的..用手机可以往设备上发送..
设备接收号码是14位的....
拆分短信也没问题..因为相同的内容往手机号上发送没问题...
..愁死了.... --------------------编程问答--------------------
那就是你写的发送长短信的代码有问题了.看看代码是不是那里写错了. --------------------编程问答--------------------
没什么可愁的,补成14位试一下,另外如果能和设备供应商联系,最好要一下SDK; --------------------编程问答-------------------- AT+CMGF=0
OK
AT+CMGS=155
OK
>
+CMGS: 105
OK
这是长短信的第一条短信 PDU码.返回都成功但是收不到...要是往普通手机上发确可以收到 --------------------编程问答--------------------
string pduTxt = "0891683108301105F051000EA1015607102186110008A78C050003390201621160F34F60002C00490020004D006900730073002000200059006F007500200020003500320030621160F34F60002C00490020004D006900730073002000200059006F007500200020003500320030621160F34F60002C00490020004D006900730073002000200059006F007500200020003500320030621160F34F60002C00490020004D";
不好意思..单发PUD码提示我有非法字符..只好这样发了..TAT.. --------------------编程问答-------------------- pdu中要指示是否有多包。
补充:移动开发 , 移动开发其他问题