如何解码(非标准)字母数字SMS发件人ID

时间:2018-01-16 12:25:05

标签: mobile sms sms-gateway

我通过GSM调制解调器接收短信(SMS)并使用自定义脚本自动处理。 如何解码字母数字发件人ID?

示例:

Sender ID = +6;91<06130

......应该阅读&#34; Holvi&#34; (如果我没弄错的话)。

我想有一些翻译表可以将这个数字转换为字母数字字符串。

6; = H
91 = o
<0 = l
61 = v
30 = i

到目前为止,这么好。遗憾的是,我无法找到有关此特殊编码的任何信息。此外,我找不到与标准ASCII表的任何关系(可能像;<这样的特殊字符可以替代十六进制a-f)。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您如何阅读邮件?是否已经以某种方式解码此输出? 字母数字发送者号码通常是通过SMS标准GSM7编码的,例如,&#34; Halvi&#34;将采用十六进制格式:0AC837DB9E06