我在Debian Wheezy上使用带有chan_dongle(和华为UMTS棒)的Asterisk。我可以成功发送和接收短信。 7位de /编码工作由一个简单的PHP脚本完成。
我的问题是,我无法收到串联的短信。这是来自两个不同消息的Base64文本:
Ym9LZWl1a1NfYUNnSU1PUVVXWXNxR21FXVtBYm9LZWl1a1NfYUNnSU1PUVVXWXNxR21FXVtBYm9LZWl1a1NfYUNnSU1PUVVXWXNxR21FXVtBYm9LZWl1a1NfYUNnSU1PUVVXWXNxR21FXVtBYm9LZWl1a1NfYUNnSU1PUVVXWXNxR21FXVtBYm9LZWl1a1NfYUNnSU1PUVVX
WHNxR21FXVtBYm9LZWl1a1NfYUNnSU1PUVVXWXNxR21FXVtBYm9LZWl1a1NfYUNnSU1PUVVXWXNxR21FXVtBYm9LZWl1a1NfYUNnSU1PUVVXWXNxR21FXVtBYm9LZWl1a1NfYUNnSU1PUVVXWXNxR21FXVs=
CENdV0tBTH1lQUhLU11LQShLU1ldQ1FbS0FCXUFIS2VBYENzZ0NNS0dDZUlbAldpU19dXUAIS1NdS0FgS2VneV1ZU0dRS0FgQ3NnQ01LR0NlSUEEX11rZ0EgEx1BUGpACislU0BYQ2tpS2l1QEBgcGBsQGxyaHJAaHJiYkBubGBkdkAmS2VTS11da1tbS2V1cmJiZmxsbmxo
XEAOfVlpU09BRFNnQWZiXGBwXGRgYmhcAA==
第一个是简单的重复" qwertz ..."从我的Android手机发送的虚拟文字。 第二个是来自服务提供商的(德国)回复,其中包含优惠券代码。
第一个看起来很容易解码。 7/8位魔术,我们已经完成了。 但第二个真的很奇怪。任何想法如何解码它?
答案 0 :(得分:0)
处理多部分短信的唯一方法是使用它作为PDU并在你的应用程序中连接。