11.07.2015 Views

MC35i AT Command Set

MC35i AT Command Set

MC35i AT Command Set

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

<strong>MC35i</strong> <strong>AT</strong> <strong>Command</strong> <strong>Set</strong>15. Phonebook <strong>Command</strong>s15. Phonebook <strong>Command</strong>sThe <strong>AT</strong> commands described in this chapter allow the external application to access the phonebooks located inthe <strong>MC35i</strong>'s memory or on the attached Subscriber Identity Module (SIM).15.1 Sort Order for PhonebooksDue to the support of UCS2 for the part of phonebook entries, the sort order for phonebook records followsthe algorithm published as Unicode Technical Standard #10, "Unicode Collation Algorithm".A memory-optimized version of the proposed collation tables "[AllKeys]" from Unicode Technical Standard #10is used in order to determine collation weights for Code points between 0000 and 06FF, and composed keys areused for Code points from ranges 0700 to 33FF, A000 to D7FF and E000 to FFFD. Code Points not referencedin these tables will be assigned a default collation weight with their unicode value as level 1 weight. Decompositionis not supported.Phonebook entries whose names contain only characters from the GSM07.07 default alphabet are convertedinternally into their UCS2 equivalents in order to achieve consistent sorting results.For the user, this means that:• Punctuation marks and other non-alphabetical characters from the common latin-based character sets, andfrom the standard GSM character set, will be sorted before any alphabetical characters. The ordering in whichthese marks appear as compared to other non-alphabetical characters from the same group is determinedby their collation weights and does not reflect their code values in the UCS2 or GSM alphabet tables above.Please refer to www.unicode.org for detail.• Alphabetical characters from the common latin-based character sets, and from the standard GSM characterset, will be sorted according to their underlying base characters, plus the collation weights of their accentsigns.• Only collation levels 1 and 2 are regarded, so sorting is not case-sensitive.Example: the european letters "Å" (GSM 0EH, UCS2 00C5h), "æ" (GSM 1DH, UCS2 00E6h), "ç" (GSM09h,UCS2 00E7h), "a" (GSM 61H, UCS2 0061h ) and "b" (GSM 62H, UCS2 0062h) will be sorted in order "a", "Å","æ" "b","ç" although their numerical values in GSM and UCS2 suggest a different ordering.Reference(s)Unicode Technical Standard #10,"UnicodeCollation Algorithm"<strong>MC35i</strong>_<strong>AT</strong>C_V02.00nConfidential / ReleasedPage 303 of 3909/10/08

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

Saved successfully!

Ooh no, something went wrong!