2010-08-15 23 views
3

我最近阅读的关于SMS的很多内容都使用140个八位字节的规范,其中SMS的大多数用途我知道使用160个七位字符。一个UDH的长度是5个八位字节,这意味着如果我想发送连接的SMS,那么我的消息数据只有135个八位字节。这将允许我在UDH之后有154个七位字符。短信数据8位直到传输?

我是否需要一个154字节的字符消息,将它附加到5个八位字节的UDH中,并将它作为消息文本发送到调制解调器,还是必须将154个消息字节字符编码为7位字符串,将UDH编码为7位字符串,连接两者,并将该文本发送到调制解调器?

+0

这与您的其他问题有什么不同? (注意,我没有把它标记为重复)http://stackoverflow.com/questions/3481041 – gbn 2010-08-15 18:25:24

+0

我的其他问题是特定于添加一个UDH,并且是8位而SMS数据是7位。这个问题比较笼统,但是以这个问题为例,并不是重复。 – ProfK 2010-08-15 19:26:05

回答

1

到移动网络的大多数内容接口(例如SMPP,EMI/UCP)都使用8位字符集来提交消息,并在SMSC的某个位置进行填充。

一个例外是调制解调器AT + C命令接口,如果你使用PDU模式,你必须自己完成位填充,并提交140个十六进制字节。

hth