[country codes] Setting to "render" plus sign in numbers

asked 2019-05-12 21:37:12 +0200

Keeper-of-the-Keys gravatar image

updated 2019-05-14 23:52:18 +0200

Can we have a setting where we set what + should be "rendered" as? Maybe also with an exception setting for the local country.


  • My current carrier requires me to dial specific international carrier select numbers if I dial 00-[cc] or +-[cc] I get a nice recording saying I need to use a carrier select code (this even though they are my international carrier).

  • When visiting the US 00-[cc] does not work but rather 011-[cc] needs to be dialed (or +-[cc])

  • If I switch carrier again or go to another country the international carrier select will be different again.

So I want to avoid needing to change all my International contacts from +-[cc]-[number] to [cs]-[cc]-[number] and I also don't want local numbers to be "rendered" as [cs]-[cc]-[number] just because they are saved with the + notation.

edit retag flag offensive close delete


Looking at List_of_international_call_prefixes it's quite a long list of prefixes to implement (although, I'm not sure whether the limited country support for Sailfish would affect the list of carrier cases they are willing to cover)

simosagi ( 2019-05-16 15:33:57 +0200 )edit

@simosagi there is no need to implement any list, just a preference setting that allows me to tell the phone "convert + into 011 except for numbers with country prefix 1" for instance.

Basically 2 input/setting fields:

  1. Carrier select number
  2. Current country prefix
Keeper-of-the-Keys ( 2019-05-16 18:43:29 +0200 )edit

@simosagi Though I could also imagine that if this was an API in countries with lots of competing carriers a user may want to be able to set something like "Use 012 for country prefix 1, Use 013 for country prefix 44, Use 019 for all others." etc.

That might be an interesting feature/app....

Keeper-of-the-Keys ( 2019-05-21 02:27:25 +0200 )edit