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,表示
<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>