2010-08-15 31 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