4G模塊電話本讀取+ZCPBR
語(yǔ)法結(jié)構(gòu)
命 令 | 響 應(yīng) |
+ZCPBR=<index1>[,<index2>] | [+ZCPBR:<index1>,<num1>,<type>,<num2>,<type>,<num3>,<type>,<num4>,<type>,<text>,<coding>[,<email>][[...] <CR><LF>+ZCPBR:<index2>,<num1>,<type>,<num2>,<type>,<num3>,<type>,<num4>,<type>,<text>],<coding>[,<email>]]] |
+ZCPBR=? | +ZCPBR:(listofsupported<index>s),[<nlength>],[<tlength>],[<mlenth>] |
命令描述
設(shè)置命令,用于獲取當(dāng)前已經(jīng)選中的電話本內(nèi)存中位置index1與index2之間的電話本條目。如果index1到index2之間所有的位置都沒有電話本條目,將返回:+CMEERROR:notfound也可以只輸入index1,此時(shí)只會(huì)返回index1位置的電話本記錄,若index1處無(wú)記錄,也會(huì)返回:+CMEERROR:notfound。
test命令返回當(dāng)前已經(jīng)選中的電話本內(nèi)存的位置范圍,以及<number>、<text>和<email>的最大長(zhǎng)度。
本命令的字段要求依據(jù)中國(guó)移動(dòng)對(duì)于USIM電話本vCard數(shù)據(jù)字段要求規(guī)定。
取值說明
<indexn>:整型,存放在電話本內(nèi)存里的空間數(shù)目里的一個(gè)值。
<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表示國(guó)際號(hào)碼。
<text>:字符串類型,表示姓名。當(dāng)coding=1,表示<text>為卡中原始數(shù)據(jù)的16進(jìn)制數(shù)字字符串(UCS2格式時(shí),包含指示編碼格式的兩位數(shù)字如“80”);當(dāng)coding=0,表示<text>為卡中原始數(shù)據(jù)的GSM7BIT文本子,以ASCII碼明文顯示。
<coding>:編碼方案,表示<text>字段的字符編碼并指定語(yǔ)言:
取 值 | 含 義 |
0 | GSM7 bit DefaultAlphabet |
1 | USC2 mode |
<email>:字符串類型,表示email地址。目前,該字段只在存儲(chǔ)介質(zhì)為USIM卡時(shí)有效,且不大于64字節(jié)。
<nlength>:整型值,表示電話號(hào)碼的最大長(zhǎng)度。
<tlength>:整型值,表示姓名的最大長(zhǎng)度。
<mlength>:整型值,表示EMAIL的最大長(zhǎng)度。
典型示例
請(qǐng)求:AT^SCPBR=?<CR>
響應(yīng):<CR><LF>^SCPBR:(1-254),80,14,40<CR><LF><CR><LF>OK<CR><LF>