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

Reply via email to