我正在使用SMS Concatenation。我的GSM调制解调器支持PDU模式。当我使用IEI for 05使用某个端口时,我的UDH工作正常,但后来我尝试使用IEI 00进行连接。我收到的两条消息合并为单个消息没有问题,但我收到了不可读的奇怪字符的短信。下面是我的第一部分的PDU。
0041000B819062972624F60000A0050003A1020154741914AFA7C76B9058FEBEBB41E6371EA4AEB7E173D0DB5E983E8E832881DD6E741E4F7D905A2A2CBA0783D3D5E83C4F2F7DD0D32BFF12075BD0D9F83DEF6B21C44479741ECB03E0F22BFCF2E10155D06C5EBE9F11A2496BFEF6E90F98D07A9EB6DF81CF4B697E5203ABA0C6287F57910F97D7681A8E832285E4F8FD720B1FC7D7783CC6F
这是第二部分:
0041000B819062972624F600007B050003A102027890BADE86CF416F7B590EA2A3CB2076589F0791DF6717888A2E83E2F5F4780D12CBDF7737C8FCC683D4F5367C0E7ADBCB72101D5D06B1C3FA3C88FC3EBB4054741914AFA7C76B9058FEBEBB41E6371EA4AEB7E173D0DB5E9683E8E832881DD6E741E4F7D905
非常感谢您提前帮助。
答案 0 :(得分:1)
您是否还记得使用其他位填充UDH,以便在septet边界上启动后面的UD septets?
例如,如果您的UDH中有6个八位字节(最常见),等于48位,那么您必须再添加1位,以便GSM-7编码字符在septet边界上开始(49位是7个septets )。
阅读http://mobiletidings.com/2009/02/18/combining-sms-messages/了解详情。