我想知道发件人号码的type-of-address
是什么类型的。例如,下面的PDU包含91
type-of-address
:
07 91
9742020096F6400B 91
9742039333F7
91
是指电话号码的国际格式,我必须在这个号码之前加上+
。有时我会面对D0
、C8
等地址类型。那么它们是什么意思呢?我在哪里可以找到有关它的信息?提前谢谢。
--已更新--
我找到了一个名为PDUspy
的程序。它能识别CCD_ 11。所以我发现D0
-Alpha (acc. to TS 03.38)
,数字用文本表示,例如Nikolas
。C8
至subscriber number
。但它们是什么意思?如何根据数字的类型解析这些数字?
TON/NPI信息可在3GPP TS 23.040的9.1.2.5节中找到。地址值(电话号码(是BCD左编码的,用可选的"F"填充以使其相等,然后交换。
解析来自SMS主动命令的APDU数据的示例(还需要参考3GPP TS 11.14(
D0 16 81 03 06 13 01 82 02 81 83 0B 0B 01 00 03 81 00 F7 00 F2 02 70 6C
PROACTIVE SIM COMMAND - SEND SHORT MESSAGES - GSM MODE [D0]
Command Details Tag [81]
Length : 03
Command Number : 06
Command Type : Send Short Message
Command Qualifier : 01H, 0000 0001 (SMS packing by the ME required)
Device Identities Tag [82]
Length : 02
Source device : SIM
Destination device : Network
SMS TPDU Tag [0B]
Length : 0B
TP-MTI : SMS Submit/Submit Report
TP-RD : Instruct the SC to accept an SMS-SUBMIT
TP-VPF : TP-VP field not present
TP-RP : TP-Reply Path parameter is not set in this SMS SUBMIT/DELIVER
TP-UDHI : The TP-UD field contains only the short message
TP-SRR : a report is not requested
TP-MR : 00
TP-DA :
Number of digits: 3
TON/NPI : Unknown - ISDN/Telephone numbering plan
Address Value : "007"
TP-PID : 00
TP-DCS : F2
TP-UDL : 02
TP-UD : "pl"
数字以文本形式表示,您可以使用7bit类型对其进行解码。CEF4FACD0ECF01=Nikolas