10.01.2015 Views

AT Command Reference Guide for EDGE Wireless ... - wless.ru

AT Command Reference Guide for EDGE Wireless ... - wless.ru

AT Command Reference Guide for EDGE Wireless ... - wless.ru

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 17 – Audio <strong>Command</strong>s<br />

Chapter 16. Phonebook <strong>Command</strong>s<br />

The <strong>AT</strong> commands described in this chapter allow the external application to access the phonebooks located in the<br />

Multi-Tech wireless modem’s memory or on the attached Subscriber Identity Module (SIM).<br />

16.1 Sort Order <strong>for</strong> Phonebooks<br />

Due to the support of UCS2 <strong>for</strong> the part of phonebook entries, the sort order <strong>for</strong> phonebook records follows the<br />

algorithm published as Unicode Technical Standard #10, “Unicode Collation Algorithm”.<br />

A memory-optimized version of the proposed collation tables “[AllKeys]” from Unicode Technical Standard #10 is<br />

used in order to determine collation weights <strong>for</strong> Code points between 0000 and 06FF, and composed keys are used<br />

<strong>for</strong> Code points from ranges 0700 to 33FF, A000 to D7FF and E000 to FFFD. Code Points not referenced in these<br />

tables will be assigned a default collation weight with their unicode value as level 1 weight. Decomposition is not<br />

supported.<br />

Phonebook entries whose names contain only characters from the GSM07.07 default alphabet are converted<br />

internally into their UCS2 equivalents in order to achieve consistent sorting results.<br />

For the user, this means that:<br />

• Punctuation marks and other non-alphabetical characters from the common latin-based character sets, and<br />

from the standard GSM character set, will be sorted be<strong>for</strong>e any alphabetical characters. The ordering in which<br />

these marks appear as compared to other non-alphabetical characters from the same group is determined by<br />

their collation weights and does not reflect their code values in the UCS2 or GSM alphabet tables above.<br />

Please refer to www.unicode.org <strong>for</strong> detail.<br />

• Alphabetical characters from the common latin-based character sets, and from the standard GSM character<br />

set, will be sorted according to their underlying base characters, plus the collation weights of their accent<br />

signs.<br />

• Only collation levels 1 and 2 are regarded, so sorting is not case-sensitive.<br />

Example: the European letters “Å” (GSM 0EH, UCS2 00C5h), “æ” (GSM 1DH, UCS2 00E6h), “ç” (GSM09h,<br />

UCS2 00E7h), “a” (GSM 61H, UCS2 0061h ) and “b” (GSM 62H, UCS2 0062h) will be sorted in order “a”, “Å”,<br />

“æ” “b”,”ç” although their numerical values in GSM and UCS2 suggest a different ordering.<br />

Multi-Tech Systems, Inc. <strong>AT</strong> <strong>Command</strong>s <strong>for</strong> <strong>EDGE</strong> Modems (S000371B) 201

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!