如何AT指令获取本机号码??

fjz0000   2009-1-6 11:19 楼主
如题,我想用AT指令读取本机的电话号码,上网搜了一下,很多人都说用AT+CUNM这个指令,但是用这个指令的前提是SIM卡中必须已经存放了电话号码,

这样AT+CNUM才能正确读出号码,问题是我不知道要用什么指令来把电话号码存进SIM卡中,请教大家...

换句话说就是,我要先执行什么AT指令,然后用AT+CNUM才能读出本机号码呢?

回复评论 (11)

同志们,,,都来帮帮忙吧。。。
点赞  2009-1-6 15:20
通用AT命令没有写入卡号的指令。
一般手机只有在电话设置中的“本机号码”输入卡号,然后系统通过SIM接口,将卡号写入sim卡,而不是通过AT命令写的。
不过也许有的手机方案提供扩展AT命令也说不定。
点赞  2009-1-6 23:33
引用: 引用 2 楼 shuiyan 的回复:
通用AT命令没有写入卡号的指令。
一般手机只有在电话设置中的“本机号码”输入卡号,然后系统通过SIM接口,将卡号写入sim卡,而不是通过AT命令写的。
不过也许有的手机方案提供扩展AT命令也说不定。


啊????不会吧..那我岂不是写不进去了????这下麻烦了..真的没有其他办法了吗?
点赞  2009-1-7 08:13
好像是没有
点赞  2009-1-7 22:30
路过。。。。。。。。。。
点赞  2009-1-7 22:46
用AT 指令 是没有 办法的
点赞  2009-1-8 13:46






“本机号码”在sim卡中其实是一个可有可无的东西,因为SIM卡中真正有用的东西是IMSI。虽然手册上说运营商做卡的时候应该把“本机号码”写进卡里面去,而实际上卡的该位置是空白的也不在少数,尤其是补卡。
比较保险的方法还是通过给别人发条短信,问对方本机号码是多少,然后就拿对方告诉你的号码当本机号码。








点赞  2009-1-9 08:45
换了另外一种方法来实现。。呵呵。。

把本机的号码写到电话本里面,等下次要的时候就去那边取。。呵呵
点赞  2009-1-10 15:02
结贴去。。。。。。
点赞  2009-1-10 15:03
灌水....
点赞  2009-12-20 16:55
还要回复,垃圾
点赞  2010-4-2 15:28
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复