Home · All Namespaces · All Classes · Grouped Classes · Modules · Functions |
[Previous: Modem Emulator - Control and Status] [Next: Modem Emulator - Identification]
The AT commands in this section are used for accessing the SIM phone book.
AT+CPBF Find phonebook entries
The AT+CPBF command allows for searching the phonebook entries from the current phonebook memory storage selected with +CPBS.
Command | Possible Responses |
---|---|
AT+CPBF=<findtext> | [+CPBF: <index1>,<number>,<type>,<text>[<hidden>][[...]<CR><LF> +CPBF: <index2>,<number>,<type>,<text>[<hidden>]]], +CME ERROR: <err> |
AT+CPBF=? | +CPBF: [<nlength>],[<tlength>], +CME ERROR: <err> |
Test command returns the maximum length of <number> and <text> fields.
The set command returns a set of four parameters, each representing an entry in the phonebook memory. If the memory has several entries which alphanumeric field start with <findtext> each entry is returned on a separate line. The search is caseinsensitive.
<index1>, <index2> | integer number indicating the location number of a phonebook entry |
<number> | string type phone number of format <type> |
<type> | string type, phone number of format <type>; default 145 when dialling string includes "+", otherwise 129 |
<text> | string type, character set as specified by selected character set +CSCS |
Conforms with: 3GPP TS 27.007.
AT+CPBR Read phonebook entries
The AT+CPBR command allows for reading the phonebook entries from the current phonebook memory storage selected with +CPBS.
Command | Possible Responses |
---|---|
AT+CBPR=<index1>[,<index2>] | [+CPBR: <index1>,<number>,<type>,<text>[[...]<CR><LF> +CPBR: <index2>,<number>,<type>,<text>]], +CME ERROR: <err> |
AT+CPBR=? | +CPBR (list of supported <index>s), [<nlength>], [<tlength>], +CME ERROR: <err> |
Test command returns the available location indices, the maximum length of phone number fields and the maximum length of text fields.
The set command returns a set of four parameters, each representing an entry in the phonebook memory. If the memory has several entries each entry is returned on a separate line.
<index>, <index1>, <index2> | integer number indicating the location number of a phonebook entry |
<number> | string type phone number of format <type> |
<type> | string type, phone number of format <type>; default 145 when dialling string includes "+", otherwise 129 |
<text> | string type, character set as specified by selected character set +CSCS |
Conforms with: 3GPP TS 27.007.
AT+CPBS Select phonebook memory storage
The AT+CPBS command allows for querying and selecting the phone book storage.
Command | Possible Responses |
---|---|
AT+CBPS=<storage> | OK, +CME ERROR: <err> |
AT+CPBS? | +CPBS: <storage>,[<used>,<total>], +CME ERROR: <err> |
AT+CPBS=? | +CPBS (list of <storage>s) |
The set command sets the selected phonebook memroy to <storage>. A list of available phonebook memories can be obtained when using the test command.
The Read command returns the currently selected storage and the used/total number of locations in the selected memory.
This implementation is not entirely conform with 3GPP TS 27.007. It is not possible to set a password for phone book stores.
AT+CPBW Write phonebook entry
The AT+CPBW command allows for writing of the phonebook entries from the current phonebook memory storage selected with +CPBS.
Command | Possible Responses |
---|---|
AT+CBPW=[<index>][,<number>[,<type>,<text>]] | +CME ERROR: <err> |
AT+CPBW=? |
|
Test command returns the available location indices, the maximum length of phone number fields, the supported number formats of the storage and the maximum length of text fields.
The set command expects a set of four parameters. <index> determines the location where the current write operation takes place. In addition the entry field contains the phone number <number> (in the format <type>), and the text associated with the given number. If these fields are omitted the phonebook entry at <index> is deleted. If <index> is omitted but <number> is given the entry is saved at the first free location in the phonebook.
<index> | integer number indicating the location number of a phonebook memory entry |
<number> | string type phone number of format <type> |
<type> | string type, phone number of format <type>; default 145 when dialling string includes "+", otherwise 129 |
<text> | string type, character set as specified by selected character set +CSCS |
Conforms with: 3GPP TS 27.007.
[Previous: Modem Emulator - Control and Status] [Next: Modem Emulator - Identification]
Copyright © 2009 Trolltech | Trademarks | Qt Extended 4.4.3 |