2

我通过 AT 命令发送一部分 pdu 短信,但是当我的信息超过 70 个字符时,我的短信没有发送。
我的正文是:

نامونام خانوادگی : احسان صادقی
آخرین اعتبار موجود در کارت : 1597739 ریال
تاریخ : 1393/11/07
ساعت : 12:7

我创建的 pdu 是:

PDU Number:1    Length For AT:153
079189390500410051000C918919229556870008FF8B060804945B02010646062706450020064800200646062706450020062E0627064606480627062F06AF06CC0020003A00200627062D063306270646002006350627062F064206CC000D000A0622062E063106CC0646002006270639062A062806270631002006450648062C0648062F0020062F0631002006A906270631062A0020003A0020003100350039

PDU Number:2    Length For AT:105    079189390500410051000C918919229556870008FF5B060804945B020200370037003300390020063106CC06270644000D000A062A0627063106CC062E0020003A00200031003300390033002F00310031002F00300037000D000A063306270639062A0020003A002000310032003A0037

这个新的 pdu 没有发送,当我将消息拆分为 70 个字符部分并单独发送它们时,它们发送但在电话中作为单独的消息接收。

4

1 回答 1

1

您不能在 SMS 中发送长度大于 70 个 uni-code(16 位)或 140 个 8 位字符或 160、7 位(GSM 编码)字符的消息。如果您有超过 70 个字符,那么您必须发送两条短信,但它们将被视为两条单独的短信,以便为超过 70 个 uni 代码字符的字符制作一条短信,您需要使用用户数据标头使用串联短信。本文解释了连接消息的结构。

于 2015-01-27T10:25:50.910 回答