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 ========================= |