4G模块写电话本记录+CPBW
语法结构
命 令 | 响 应 |
+CPBW=[<index>][,<number>[,<type>[,<text>[,<group>[,<adnumber>[,<adtype>[,<secondtext>[,<email>[,<sip_uri>[,<tel_uri>[,<hidden>]]]]]]]]]]] | +CPBW:<written_index> |
+CPBW? | 当有written_index参数时, |
+CPBW=? | +CPBW:(listof supported<index>s),[<nlength>],(listofsupported<type>s),[<tlength>],[<glength>],[<slength>],[<elength>],[<siplength>],[<tellength>] |
命令描述
设置命令,用于在由+CPBS选择的当前电话本内存里写电话本条目,以<index>表示。编写的条目参数是电话号码<number>,电话号码格式<type>,与号码相关的文本<text>,如果选择的电话本支持隐藏条目,<hidden>参数决定条目是否被隐藏。<group>标明条目隶属的分组,<adnumber>是附加号码(格式是<adtype>),<secondtext>是与号码有关的第二个文本,<email>是email。如果所有参数被省略,则电话本条目被删除。如果<index>省略,但是<number>给出了,则条目写在电话本的第一个空的空间 (这个特性是厂商设定的)。当<index>没有给出时,会给出中间结果码+CPBW:<written_index>来表示条目被写的地方。
查询命令返回最后一个<written_index>,如果之前的值的信息不可用返回-1。
注意:用+CPBS把当前电话本内存换到另一个内存,这也是最后一个<written_index>值。测试命令返回当前内存支持的空间范围,<number>的最大长度,支持的号码形式,<text>的最大长度,<group>的最大长度,<secondtext>的最大长度,<email>的最大长度。在SIM内存里,这些长度可能不可用。如果MT连接不到,返回+CMEERROR:<err>。
取值说明
<indexn>:整型,存放在电话本内存里的空间数目里的一个值。
<number>:字符串类型,以<type>形式表示的电话号码。
<type>:整数形式,电话号码的类型;当呼叫字符串包括国际接入码字符“+”默认为145,否则是129。
<text>:字符串类型,最大长度是<tlength>;字符集是由选择TE字符集命令+CSCS决定,当为GSM类型时,以明文字符串的形式表示
<group>:字符串类型,最大长度是<glength>;字符集是由选择TE字符集命令+CSCS决定,当为GSM类型时,以明文字符串的形式表示。
<adnumber>:字符串类型,以<adtype>形式表示的电话号码。
<adtype>:整数形式,<adnumber>的类型。
<secondtext>:字符串形式,最大长度是<slength>;字符集是由选择TE字符集命令+CSCS决定,当为GSM类型时,以明文字符串的形式表示。
<email>:字符串形式,最大长度是<elength>;字符集是由选择TE字符集命令+CSCS决定,当为GSM类型时,以明文字符串的形式表示
<sip_uri>:字符串形式,最大长度是<siplength>;字符集是由选择TE字符集命令+CSCS决定
<tel_uri>:字符串形式表示的电话号码,最大长度是<tellength>;字符集是由选择TE字符集命令+CSCS决定。
<nlength>:整数类型,表示<number>的最大长度。
<tlength>:整数类型,表示<text>的最大长度。
<glength>:整数类型,表示<group>的最大长度。
<slength>:整数类型,表示<secondtext>的最大长度。
<elength>:整数类型,表示<email>的最大长度。
<siplength>:整数类型,表示<sip_uri>的最大长度。
<tellength>:整数类型,表示<tel_uri>的最大长度。
<hidden>:整数类型,表示入口目录是否是隐藏的。
取 值 | 含 义 |
0 | 电话本条目不隐藏 |
1 | 电话本条目隐藏 |
<written_index>:整数类型,表示编写的电话本目录的最后一个空间数目<index>
典型示例
请求:AT+CPBW=?<CR>
响应:<CR><LF>+CPBW:(1-200),40,(128-255),14<CR><LF><CR><LF>OK<CR><LF>
请求:AT+CPBW=3<CR>
响应:<CR><LF>OK<CR><LF>
请求:AT+CPBW=3,”13800138000”,129,”80005A007400650033”<CR>
响应:<CR><LF>OK<CR><LF>