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