使用 AT 命令发送多部分短信失败

multipart sms sending failed with AT commands

我通过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 个字符部分并单独发送它们时,它们发送但作为单独的消息收到 phone。

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