簡體   English   中英

編碼/解碼PDU 7位septets GSM長消息

[英]Encoding/Decoding PDU 7bit septets GSM long messages

我正在尋找編碼/解碼算法。 我已經嘗試過: http : //codeproblem.hamaraquetta.com/articles/languages/81-net-framework/76-encoding-sms-in-pdu-format-in-net?showall=&start=1

也沒有運氣 :(

這是我正在嘗試的

這是文本:

This is a long text message greater than 160 characters. You can encode it to PDU format using the SMS-PDU lib for .NET, It also supports UCS-2 encoding, and special characters like { [ ] } are also supported. Its quite simple to use in your code.

從此文本中,應該有2條編碼為septets消息,之后我應該能夠提交該消息。

這是我得到的結果:
第1部分:

0041000C917952205197720000A00500033F0201A8E8F41C949E83C220F6DB7D06D1CB783AA85D9ECFC3E732E82C2F87E96539888E0EBB41311B0C344687E5E131BD2C9FBB40D9771D340EBB4165F7F84D2E83D27410FD0D8212AB20F35BDE0ED341F579DA7D06D1D165D0B4396D418955103B2D0699DF7290CB59A4B240493A28CC9EBF41F33A1CFE96D3E7A0EA70DA9281CAEEF19B9C769F59


第2部分:

0041000C917952205197720000690500033F020240613719348797C7E9301B344687E5E131BD2C9F83D8E97519B44181363CD0C607DAA4406179191466CFDFA0791D0E7FCBE965B20B94A4CF41F17A9A5E06CDD36D38BB0CA2BF41F57919947683F2EFBA1C347E93CB2E

這是行不通的。

我該如何解決?

順便說一句:這是我知道的重要電話號碼。 +972502157927

庫完全正常工作。 ComposeLongSms()返回PDU的字符串數組,您應該像單獨的SMS一樣將所有這些PDU發送(如您所說的“提交”)到GSM調制解調器。 任何串聯都將不起作用,您會注意到每個PDU都以相同的部分開頭,其中包含傳出SMS的編碼附加信息。 您可以在此處驗證PDU

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM