通博TBET

新闻中心
4G模块电话本写^SCPBW
2017-04-05
4235

  4G模块电话本写^SCPBW

 

  语法结构

命 令 响 应
^SCPBW=[<index>][,<num1>[,<type>[,<num2>[,<type>[,<num3>[,<type>[,<num4>[,<type>[,<text>,<coding>[,email]]]]]]]]]]

OK

+CME ERROR:<err>

^SCPBW=?

^SCPBW:(list ofsupported<index>s),[<nlength>],(listofsupported

<type>s),[<tlength>],[<mlength>]

 

  命令描述

  设置命令,将电话本条目写在当前已经选中的电话本内存中index指定的位置。如果命令参数中只含有index,那么index相应位置的电话本条目将被删除。如果index字段被省略,但参数中含有num1~num4字段,那么这条电话本条目将被写到第一个空位置。如果此时没有空位置,则上报:+CMEERROR: memoryfull。

  test命令返回当前已经选中的电话本内存的位置范围,以及num1~num4字段的最大长度、type字段的所有取值,以及text字段的最大长度和email字段的最大长度。在存储电话本时,应当保证输入的所有长度都在最大长度范围之内。

  本命令的字段要求依据中国移动对于USIM电话本vCard数据字段要求规定。

 

  取值说明

  <index>:整型值,电话本内存中的位置。

  <index1>,<index2>:取值小于等于+CPBS?命令返回的total字段。

  <num1>:字符串类型,移动电话号码,不大于32字节;

  <num2>:字符串类型,办公电话号码,不大于32字节;

  <num3>:字符串类型,住宅电话号码,不大于32字节;

  <num4>:字符串类型,FAX号码,不大于32字节;<type>:号码类型,其中145表示国际号码。

  <type>:字符串类型,表示姓名。当coding=1,表示<text>为卡中原始数据的16进制数字字符串(UCS2格式时,包含指示编码格式的两位数字如“80”);当coding=0,表示<text>为卡中原始数据的GSM7BIT文本子,以ASCII码明文显示。

  SC号码中的type_addr参数的具体定义。

  <text>:字符串类型,表示姓名。当coding=1,表示为卡中原始数据的16进制数字字符串(UCS2格式时,包含指示编码格式的两位数字如“80”);当coding=0,表示为卡中原始数据的GSM7BIT文本子,以ASCII码明文显示。

  <coding>:编码方案,表示<text>字段的字符编码并指定语言:

取 值 含 义
0 GSM7 bit DefaultAlphabet
1 USC2 mode

  注:<coding>为0时,字段以明文形式下发。

  <email>:字符串类型,表示email地址。目前,该字段只在存储介质为USIM卡时有效,且不大于64字节。

  <nlength>:整型值,表示电话号码的最大长度。

  <tlength>:整型值,表示姓名的最大长度。

  <mlength>:整型值,表示EMAIL的最大长度。

 

  典型示例

  请求:T^SCPBW=1,”13588888888”,129,”13488888888”,129,”13788888888”,129,

”02587965412”,129,”abc”,0,”abc@zte.com”<CR>

  响应:<CR><LF>OK<CR><LF>

上一篇: 4G模块+ZDCFIS 下一篇: 4G模块电话本写+ZCPBW 返回首页
热门推荐
热门标签