|
这个需要对照你所用的GSM/GPRS模块的 对应的AT指令集。
一般都会有对应的电话本的指令。
比如:
电话本指令
2.6.1 +CPBS:选择电话本存储
描述
该指令用于选择电话本存储单元。
格式
AT+CPBS=
示例
AT+CPBS?
+CPBS: "SM",1,250
OK
查询当前电话本设置
当前电话本使用SIM卡存储空间
34
GSM模块产品
AT+CPBR=1
+CPBR=1,"130********",129,""
OK
查询电话本存储单元
AT+CPBS=?
+CPBS:("MC","RC","DC","LD",
"LA","ME","SM","FD","ON",
"BN","SD","VM")
OK
选择存储在SIM卡的电话本
参数
Type:
"SM":SIM卡。
"FD":SIM卡固定电话本。
"LD":SIM卡最后呼出号码。
"MC":NV上未接电话。
"ME":本机电话本。
"DC":SIM卡上已接电话。
2.6.2 +CPBR:读取电话本信息
描述
该指令用于读取电话本信息。
格式
AT+CPBR=,[]
+CPBR:,,,
AT+CPBR=?
+CPBR: (1-10),40,13
OK
查询当前电话本信息
AT+CPBR=1
+CPBR=1,"130********",129,""
OK
读出当前选定电话本第一个号码
示例
AT+CPBS="SM"
OK
AT+CPBR=?
+CPBR: (1-10),40,13
AT+CPBR=1,3
+CPBR: 1,"8151****",129,""
+CPBR: 2,"8636****",129,""
+CPBR: 3,"8604****",129,""
选择SIM卡电话本
查询SIM卡电话本信息
读出1到3之间全部电话本信息
35
GSM模块产品
参数
index1:读出的电话本序号。
index2:使用该值时读出从index1到index2的电话本信息。
index:序号指示。
number:电话号码。
type:电话类型。
129:国内。
145:国际。
text:电话号码对应名字。
2.6.3 +CPBW:向电话本写信息
描述
该指令用于向电话本写信息。
格式
AT+CPBW= ,,,
+CPBW:(),,(),
AT+CPBW=?
+CPBW: (1-10),40,(129,145, 161,177),13
OK
AT+CPBW=?
+CPBW: (1-10),40,(129,145, 161,177),13
OK
示例
AT+CPBS="SM"
OK
AT+CPBW=1,"130********",129,
"john"
OK
AT+CPBR=1
+CPBR:1,"130********",129,
"john"
OK
AT+CPBS="SM"
OK
AT+CPBW=1,"130********",129,"john"
OK
AT+CPBR=1
+CPBR:1,"130********",129,"john"
OK
参数
index:序号指示。
length:电话号码长度。
type:电话类型。
129:国内。
145:国际。
tlength:电话号码对应名字长度。
number:电话号码。
name:电话号码对应名字。
2.6.4 +CPBF:查找电话本信息
描述
该指令用于在电话本查找信息。
格式
AT+CPBF=
+CPBF: ,,,
+CPBF:, 36
GSM模块产品
AT+CPBF=?
+CPBF:40,13
OK
查询查找当前电话本信息
电话号码长度为40
名字长度为13
示例
AT+CPBS="SM"
OK
AT+CPBW=1,"130********",129,
"john"
OK
AT+CPBR=1
+CPBR:1,"130********",129,
"john"
OK
AT+CPBF="john"
+CPBF: 1,"130********",129,"john"
OK
选择电话本
在当前电话本的第一项写入电话信息
读出相关信息
查找名字为john的电话信息
参数
index:序号指示。
nlength:电话号码长度。
type:电话类型。
129:国内。
145:国际。
tlength:电话号码对应名字长度。
number:电话号码。
name:电话号码对应名字。
2.6.5 +CNUM:获取本机号码
描述
该指令用于读取本机号码。
格式
AT+CNUM
示例
AT+CNUM
+CNUM: "","130********",129,7,4
OK
读取本机号码
参数
本机号码需要通过AT+CPBS="ON" ;AT+CPBW指令写入SIM卡,然后才能通过AT+CNUM读取。 |
|