4G模塊電話本寫^SCPBW
語法結(jié)構(gòu)
命 令 | 響 應(yīng) |
^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>] |
命令描述
設(shè)置命令,將電話本條目寫在當(dāng)前已經(jīng)選中的電話本內(nèi)存中index指定的位置。如果命令參數(shù)中只含有index,那么index相應(yīng)位置的電話本條目將被刪除。如果index字段被省略,但參數(shù)中含有num1~num4字段,那么這條電話本條目將被寫到第一個(gè)空位置。如果此時(shí)沒有空位置,則上報(bào):+CMEERROR: memoryfull。
test命令返回當(dāng)前已經(jīng)選中的電話本內(nèi)存的位置范圍,以及num1~num4字段的最大長度、type字段的所有取值,以及text字段的最大長度和email字段的最大長度。在存儲(chǔ)電話本時(shí),應(yīng)當(dāng)保證輸入的所有長度都在最大長度范圍之內(nèi)。
本命令的字段要求依據(jù)中國移動(dòng)對(duì)于USIM電話本vCard數(shù)據(jù)字段要求規(guī)定。
取值說明
<index>:整型值,電話本內(nèi)存中的位置。
<index1>,<index2>:取值小于等于+CPBS?命令返回的total字段。
<num1>:字符串類型,移動(dòng)電話號(hào)碼,不大于32字節(jié);
<num2>:字符串類型,辦公電話號(hào)碼,不大于32字節(jié);
<num3>:字符串類型,住宅電話號(hào)碼,不大于32字節(jié);
<num4>:字符串類型,F(xiàn)AX號(hào)碼,不大于32字節(jié);<type>:號(hào)碼類型,其中145表示國際號(hào)碼。
<type>:字符串類型,表示姓名。當(dāng)coding=1,表示<text>為卡中原始數(shù)據(jù)的16進(jìn)制數(shù)字字符串(UCS2格式時(shí),包含指示編碼格式的兩位數(shù)字如“80”);當(dāng)coding=0,表示<text>為卡中原始數(shù)據(jù)的GSM7BIT文本子,以ASCII碼明文顯示。
SC號(hào)碼中的type_addr參數(shù)的具體定義。
<text>:字符串類型,表示姓名。當(dāng)coding=1,表示
<coding>:編碼方案,表示<text>字段的字符編碼并指定語言:
取 值 | 含 義 |
0 | GSM7 bit DefaultAlphabet |
1 | USC2 mode |
注:<coding>為0時(shí),
<email>:字符串類型,表示email地址。目前,該字段只在存儲(chǔ)介質(zhì)為USIM卡時(shí)有效,且不大于64字節(jié)。
<nlength>:整型值,表示電話號(hào)碼的最大長度。
<tlength>:整型值,表示姓名的最大長度。
<mlength>:整型值,表示EMAIL的最大長度。
典型示例
請(qǐng)求:T^SCPBW=1,”13588888888”,129,”13488888888”,129,”13788888888”,129,
”02587965412”,129,”abc”,0,”abc@zte.com”<CR>
響應(yīng):<CR><LF>OK<CR><LF>