金笛工业手机论坛  

返回   金笛工业手机论坛 > 开发者乐园 > 短信开发资料

短信开发资料 短信开发技巧,代码分析

回复
 
LinkBack 主题工具 显示模式
旧 2012-08-31   #1 (permalink)
论坛管理员
 
admin 的头像
 
注册日期: 2009-06-30
帖子: 858
admin 的声望功能已被禁用
默认 怎样用AT指令查询本机手机号码

AT+CNUM是向SIM卡查询本机号码的。

但是你必须先把这个号码写到SIM卡里面。
因为无论移动或者联通的SIM卡,买给用户的时候都没有把本机号码写到SIM卡内。
一旦你把本机号码写到了SIM卡内,无论你把这张SIM卡插到那台手机,用AT+CNUM都可以查出本机号码的。

Action command returns the MSISDNs related to the subscriber (this information can be stored in the SIM or in the
ME). If subscriber has different MSISDN for different services, each MSISDN is returned in a separate line.

MSISDN Buffer Format(See GSM 11.11 subclause10.3.5):
Bytes Description Length(bytes)
0-X Alpha Identifier X
X+1 Length of BCD number 1
X+2 TON and NPI 1
X+3--X+12 Dialling Number 10
X+13 Capability/Configuration Identifier 1
X+14 Extension1 Record Identifier 1

普通用户的SIM卡必须先把本机号码写入SIM卡内,才能读出来,不然读出来的是空的。

你可以找一张没有写入本机号码的SIM试试,在手机上查看本机号会是空的,如果你把本机号添加进去之后(会写入到SIM卡,一般的手机在查看本机号码的界 面都可以添加本机号码的),你不但可以在你添加本机号码的手机上查看到本机号码,而且你把这张SIM卡插到别的手机上,照样可以查看到本机号码。


把本机号码写进SIM卡后,可以用AT+CNUM来读取本机号码的。
__________________

让世界倾听我们的笛声
admin 当前离线   回复时引用此帖
回复

书签


当前查看此主题的会员: 1 (0 位会员和 1 位游客)
 
主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 启用
Pingbacks are 启用
Refbacks are 启用



所有时间均为北京时间。现在的时间是 21:13


Powered by vBulletin® 版本 3.8.3
版权所有 ©2000 - 2021,Jelsoft Enterprises Ltd.