mt2503[AT Command]CPBR 读取电话本少 "+"号

本文介绍了使用AT+CPBW指令存储带有国际区号的联系人到手机电话簿时遇到的问题,即读取时丢失了+号。文中详细解释了如何通过AT+CPBR指令读取联系人的信息,并指出电话号码前的+号并未丢失,而是被特定的数值所代替。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[DESCRIPTION]

写入联系人:AT+CPBW=6,"+13456170265",145,"006D006E0075006D",0,1
OK
用AT+CPBR读出时丢掉了"+"号,返回+CPBR: 6, "13456170265", 145,
"006D006E0075006D"
OK


[SOLUTION]

+CPBR: 6, "13456170265", 145, "006D006E0075006D"
OK
145就代表"+" ,请参考spec 27.007对CPBR的规范,
[+CPBR: <index1>,<number>,<type>...
<index1>, <index2>, <index>: integer type values in the range of location
numbers of phonebook memory
<number>: string type phone number of format <type>
<type>: type of address octet in integer format (refer 3GPP TS 24.008 [8]   subclause 10.5.4.7)

这里的number指phone number,没有规定要带"+",而类型由type表示,所以在CPBR返回的number没有包含"+",如果UI需要"+",可以通过判断type来添加。

资料来源:一牛网论坛 MT2503

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值