Python smspdu输出无效的PDU格式

时间:2016-10-20 12:01:27

标签: python pdu

我正在处理一个与telnet通信的脚本,并将请求发送sms消息。我使用的协议要求消息以PDU格式转换为BASE64。

当我使用websites like this one手动执行此操作时,一切正常。

在Python中我使用smspdu。我测试了它,显然PDU返回无效。

from smspdu import SMS_SUBMIT

sender = ''
target = "+48000000000"
msg = 'Hello World'
msg = SMS_SUBMIT.create(sender, target, msg)
print(msg.toPDU())

此代码输出:

010016D02B1A0E0683C16030180C0600000BC8329BFD065DDF723619

虽然提到的网站返回:

0011000B918400000000F00000AA0BC8329BFD065DDF723619

有人可以帮助确定这种情况发生的原因吗?

0 个答案:

没有答案