FreeCalypso > hg > fc-pcsc-tools
comparison doc/User-oriented-commands @ 69:d4058ae94749
doc/User-oriented-commands: started phonebook description
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Mon, 15 Feb 2021 02:01:01 +0000 |
| parents | cc48ac3b151c |
| children | 8dee7aa9ec58 |
comparison
equal
deleted
inserted
replaced
| 68:105aa3d1a494 | 69:d4058ae94749 |
|---|---|
| 168 official way to read and dump the content of EF_DIR. | 168 official way to read and dump the content of EF_DIR. |
| 169 | 169 |
| 170 Manipulating SIM phonebooks | 170 Manipulating SIM phonebooks |
| 171 =========================== | 171 =========================== |
| 172 | 172 |
| 173 GSM SIM specs allow for several different phonebooks to be present on the card: | |
| 174 | |
| 175 * ADN (Abbreviated Dialing Numbers) is the main SIM phonebook. Each SIM card | |
| 176 issuer decides how much storage space they allocate to ADN (how many records); | |
| 177 the SIM spec maximum is 254 records, and many issuers' SIMs do provide this | |
| 178 many records or close to this limit. | |
| 179 | |
| 180 * FDN (Fixed Dialing Numbers) is the "parental control" phonebook. The FDN | |
| 181 phonebook can only be written to after authenticating with PIN2, and when it | |
| 182 is enabled (enabling FDN is done by "invalidating" ADN, an operation which | |
| 183 also requires PIN2), spec-compliant phones allow only numbers in FDN to be | |
| 184 called. | |
| 185 | |
| 186 * SDN (Service Dialing Numbers) is a service-provider-controlled phonebook: it | |
| 187 can only be written if you have special admin privileges (ADM authentication | |
| 188 method is card-vendor-dependent), and it is read-only to ordinary users. | |
| 189 | |
| 190 * MBDN (Mailbox Dialing Numbers) is a late addition to GSM SIM specs - it is a | |
| 191 special phonebook that stores the number for Voice Mail and other related | |
| 192 esoteric services. | |
| 193 | |
| 194 * MSISDN is a phonebook-like file that stores the subscriber's own phone | |
| 195 number(s). Most classic GSM phones have a menu command for showing your own | |
| 196 number, usually called "My number" or something like that; this menu command | |
| 197 displays the first record stored in the MSISDN phonebook. Most network | |
| 198 operators update this MSISDN record over the air (using special SMS-encoded | |
| 199 commands) when you activate service or get a new phone number without changing | |
| 200 your SIM, but this MSISDN store in the SIM also has some interesting | |
| 201 properties: | |
| 202 | |
| 203 + Per the spec the MSISDN phonebook is writable by ordinary users, not just | |
| 204 admins, and the Mother's experience with real T-Mobile SIMs is that they do | |
| 205 indeed allow the user to write anything into MSISDN. | |
| 206 | |
| 207 + Most SIM card issuers allocate multiple records for MSISDN, not just one. | |
| 208 It is not clear if ordinary end user phones would do anything useful with | |
| 209 the extra records if one were to write something there. | |
| 210 | |
| 211 fc-simtool provides a unified set of commands and data formats for working with | |
| 212 all SIM phonebooks: all pb-* commands take the name of the phonebook to be | |
| 213 operated on as their first argument. | |
| 214 | |
| 215 Last Number Dialed (LND) | |
| 216 ======================== | |
| 217 | |
| 173 Manipulating stored SMS | 218 Manipulating stored SMS |
| 174 ======================= | 219 ======================= |
| 175 | 220 |
| 176 Manipulating SMS profiles | 221 Manipulating SMS profiles |
| 177 ========================= | 222 ========================= |
