On Mon, Sep 21, 2009 at 12:39 PM, Benjamin Schieder < [email protected]> wrote:
> On 20.09.2009 21:49:55, Tom wrote: > > On Sat, Sep 19, 2009 at 6:20 PM, Sebastian Spaeth <[email protected] > >wrote: > > There is no reason, furthermore, it is already planned, we are just "too > > busy" to do it. > > There are a couple of approaches to do it, first of all, when do you do > it? > > only on first boot? what do you do if the first boot is without a sim? > > So you do it every time a new sim is inserted? What about people who > travel > > and switch sim cards? > > As a user who travels a lot and doesn't necessarily change SIM cards, > let me share my experience. > > I've been to Morocco early this year. I did not get a local SIM card, > as my stay was not planned for long. So I kept my german SIM card and > stored my moroccan contacts on the phone. > Much to my surprise I did not see the contact name of the person calling > me but just "0123456" where 0 was the replacement for the area code and > 123456 the phone number. > So, let's say the person calling me has the number > > +212 76 123456 > > where +212 is the international prefix for Morocco, (0)76 is the prefix > for Maroc Telecom and 123456 is the actual phone number, then all I got > in my display was "0123456". > Note that I was also roaming with Maroc Telecom. > Maybe there's a way to get those prefixes from the network? > > Maybe that's a local problem with Maroc Telecom (also known as IAM). > > > Kind regards, > Benjamin > -- > The Nethack IdleRPG! Idle to your favorite Nethack messages! > http://pallas.crash-override.net/nethackidle/ > ####### > > Bitte beachte, dass dem Gesetz zur Vorratsdatenspeicherung zufolge > jeder elektronische Kontakt mit mir sechs Monate lang gespeichert > wird. > Please note that according to the German law on data retention, > information on every electronic information exchange with me is > retained for a period of six months. > > http://piratenpartei.de/navigation/politik/ueberwachung/vorratsdatenspeicherung > > There is a big problem with this solution, taking the prefix from the current network and not from the sim card means that numbers from your "home" won't be recognized, because, let's say you stored 0111333 as "home". 0111333 is a german number, and you then you went to Morocco and the phone changed the settings to the Moroccan prefixes. This means that when you'll get a phone from "home" i.e from germany, you'll see +33-111333 (I hope it's the correct prefix for germany, but anyhow, that's the idea) instead of "home" as the phone won't know how to recognize that. Even more annoying (I'm now replying to another suggestion someone made here) is when it's done without user prompt and the user will just be confused. Phones in general can't handle it. The correct way would be storing full numbers (i.e with international prefix) and trying to match according to the current network's prefix, but that'll probably annoy users. Maybe we should consider adding to the contacts app a "add prefix" button that'll automatically generate the full prefixed number from the number entered and that'll will promote users to save full numbers, but that's still not a solution as users already have "polluted" contacts, i.e short version numbers. Btw, you just gave me an idea (about a bug actually) we should normalize the "naked" number we got from a phone call with the prefix info from the current network and prefix the contact by using the prefixes from the sim card settings. That is the correct thing to do, atm we only normalize using "sim card settings" (actually the settings we set in a file, which in turn should be the same). Doc, what do you think about the last proposal, any reason why we shouldn't do that? -- Tom.
_______________________________________________ Shr-User mailing list [email protected] http://lists.shr-project.org/mailman/listinfo/shr-user
