C# 编码/解码PDU 7bit septets GSM长消息

C# 编码/解码PDU 7bit septets GSM长消息,c#,encoding,gsm,pdu,C#,Encoding,Gsm,Pdu,我正在寻找编码/解码算法。 我试过这个: 而且没有运气( 这就是我正在尝试的 全文如下: 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 suppo

我正在寻找编码/解码算法。 我试过这个:

而且没有运气(

这就是我正在尝试的

全文如下:

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.
从这段文字中,应该有两条信息被编码为
septets
,之后我应该能够提交信息

这是我得到的结果:
第1部分:

0041000C917952205197720000A00500033F0201A8E8F41C949E83C220F6DB7D06D1CB783AA85D9ECFC3E732E82C2F87E96539888E0EBB41311B0C344687E5E131BD2C9FBB40D9771D340EBB4165F7F84D2E83D27410FD0D8212AB20F35BDE0ED341F579DA7D06D1D165D0B4396D418955103B2D0699DF7290CB59A4B240493A28CC9EBF41F33A1CFE96D3E7A0EA70DA9281CAEEF19B9C769F59
0041000C917952205197720000690500033F020240613719348797C7E9301B344687E5E131BD2C9F83D8E97519B44181363CD0C607DAA4406179191466CFDFA0791D0E7FCBE965B20B94A4CF41F17A9A5E06CDD36D38BB0CA2BF41F57919947683F2EFBA1C347E93CB2E

第二部分:

0041000C917952205197720000A00500033F0201A8E8F41C949E83C220F6DB7D06D1CB783AA85D9ECFC3E732E82C2F87E96539888E0EBB41311B0C344687E5E131BD2C9FBB40D9771D340EBB4165F7F84D2E83D27410FD0D8212AB20F35BDE0ED341F579DA7D06D1D165D0B4396D418955103B2D0699DF7290CB59A4B240493A28CC9EBF41F33A1CFE96D3E7A0EA70DA9281CAEEF19B9C769F59
0041000C917952205197720000690500033F020240613719348797C7E9301B344687E5E131BD2C9F83D8E97519B44181363CD0C607DAA4406179191466CFDFA0791D0E7FCBE965B20B94A4CF41F17A9A5E06CDD36D38BB0CA2BF41F57919947683F2EFBA1C347E93CB2E
这是行不通的

我如何解决这个问题

顺便说一句:这是我知道很重要的电话号码。
+972502157927

库工作完全正确。ComposeLongSms()返回PDU的字符串数组,您应该发送(如您所说的“提交”)所有这些PDU都像单独的SMS一样连接到您的GSM调制解调器。任何连接都不起作用,您可以注意到每个PDU都以相同的部分开始,其中包含传出SMS的编码附加信息。您可以验证您的PDU