Parse the plus sign "+" as 011 or another internation prefix - General Topics

I have all my contacts showing their country code with the plus sign for their country code such as +44, +61, etc
When I am in Thailand and I want to call someone in Australia - I need to go look up his number in the contacts and the copy&paste (or memorize) into the dialer with the proper international dialing prefix 001, 009 or 007
It is a pain the arse, would there be a way where I could tell my phone to just parse the plus sign "+" as 001, 011 or 007? Thing is when I'm in Thailand the prefix is most of the time 009 but it is not the same when I am in Canada or Australia... so I can't put it in my contact card. (or perhaps I could make several entry for them for each prefix).
Is there an automated solution or any tips someone would like to share?

Hmm, the + is simply a shortcode for 00, which is the international calling prefix, so my number in the UK starts with 07966... and the international format is +447966...
I can call + numbers in my phone from, and to Germany, Ireland, France, and Spain with no problems.
Is Thailand not using the standard 00+Country Code+STD (minus leading 0)+Local Number format then?

when I am in Thailand (using DTAC), they use the + format just fine. When I want to call my friends in the USA I call +1-808-xxx-xxxx, and when I call people in Thailand I use +66x-xxx-xxxx.

The + works in Thailand (parsed as 001 not 00), but CAT (Communication Authorithy of Thailand) offers other prefix such as 009 that routes the call through VOIP which is significantly cheaper.
00 doesn't work in Thailand. It is 001. But the carrier interprets the + as 001
For example, if I want to call the US this will not work 00 1 206-555-1212. I need to be doing 001 1 206-555-1212 or alternatively +1 206 555-1212.
I just wish there would be a dialer that would allow me to tell him to change the + to whichever prefix depending on which Country I am at the time.

Ok so we got to the bottom of it. + is in fact the same as 00 but in Thailand thats normal calls, and you want voip routed calls.
Its added functionality on their network I'm afraid, the GSM standard will only use + as 00, and they interpret that as 001 for calls routed over the traditional network.
I think the only way to do it and keep your sanity would be to create a new number for each contact you would want to call using the 009 prefix, specifically to call from Thailand, and leave all the others with the +.

+ = International Exit Code.
This mean that in many places "00" is not the exit for international calls.
In US it is "011", Thailand "001", Russia "09" ect. It is shortcut and you do not have to memorize all codes. Of course + is normal exit not voip, to use voip you have to know local specific, in this case 009
Clear?

Pawlisko said:
+ = International Exit Code.
This mean that in many places "00" is not the exit for international calls.
In US it is "011", Thailand "001", Russia "09" ect. It is shortcut and you do not have to memorize all codes. Of course + is normal exit not voip, to use voip you have to know local specific, in this case 009
Clear?
Click to expand...
Click to collapse
THis is correct. Different network operators - both fixed and mobile - will have different access codes for international and national access.
Using + will usually take you through to your default phone operator's most expensive IDD plan (and hence other companies have other prefixes which can also be used for IDD calls).
The O2 dial wizard (search for it on the forum, or download it from the http://www.seeo2.com/ site) has a feature which allows replacing the international prefix + with a dial code of your choice. It is possible to set up multiple codes (for different networks, calling cards etc.) through its configuration options. Once installed, from within the phone application, choose Tools -> O2 Dial Wizard. When a number is dialled, or retrieved from the phone list using the search utility that comes with the progam, or, when a number is manually entered, click the little icon of a phone handset with a magic wand. This will replace the + with the predefined prefix of your choice.

Try this
Author: LoneTear
Home: http://www.lonetear.com/
Email: [email protected]
Description:
LoneTear PhoneHelper is a small plug-in which allow you to edit the telephone number before dial.
You may also save the frequently used prefixes (such as IDD, IP prefix) into a pre-stored prefix list.

Sorry for bringing up this 2 year old topic, but since it wasn't answered I like to check if there is any news.
My provider fixes + to 001 - but I like to change + to 1686 (or whatever). How can I do that?

Related

Is it possible to change network name?

Hello.
First I want to say thank you to everybody, because I learned so much with this forum, and specially to all "ROM cookers".
Because I don't know very much about ROM cooking I want to ask if it is possible to change the network name that appears on the HTC Universal, because it is an old name, it shows as "UMTS Xfera" and the comercial name for that network is "Yoigo". I don't know if it so much work or if I can do it myself, but I don't know which file I should change.
And one more thing, I have been looking to create a .CAB file with my operator settings without luck because I only get some of the settings (I used a .CAB file for an other operator changing the settings) but no the full configuration, is there a "how to" to create the file?
Thank you in advance.
Regards.
yes, i just cant remember, google it.
Thank you Midget_1990, after a while I found how to modify it, you have to add an entry to the registry with the operator and network code (CCCOO) and the name you want to be shown on HKLM/Software/Microsoft/RIL/OperatorNames.
I have posted it here for anyone who needs it.
I will continue looking for a CAB file with GPRS & MMS settings for my operator.
Regards.
Ok so How you do it ?
Here you have the instructions (from Modaco Wiki):
-----------------------------
Customize operator's name
To show specified operator name set
HKLM\SOFTWARE\OEM\PhoneSetting\ONSDisplayRule=0 (DWORD decimal)
And then at
HKLM\SOFTWARE\Microsoft\RIL\Operator Names
add the code and the name to display. The value is 5 digits "CCCOO", where CCC is 3-digits country code, and OO is 2-digits operator's code. For example:
"25099"="BEE LINE"
For country and network code, go to wikipidea for [mobile country code|http://en.wikipedia.org/wiki/Listofmobilecountrycodes] and [network code|http://en.wikipedia.org/wiki/MobileNetworkCode]
To show operator name based on the SIM card used (eg for cases where dual SIM adapter are used), set
HKLM\SOFTWARE\OEM\PhoneSetting\ONSDisplayRule=1 (DWORD decimal)
For my dual-SIM adaptor, when I switch between SIMs, the phone with default settings showed always one and the same name, until I reboot the device. Then, it was not able to retrieve operator's name from one of the SIM cards I use. Probably it is an adaptor fault. But anyway, after I changed ONSDisplayRule to 0 and set more up-to-date names for operators that I use, I now always see the name of the operator of the chosen SIM.
-----------------------------

Some help needed for Voip Dialplan on Wm6

Hello every one,
Using different cabs and advices from this forum, I managed to get using the native internet calling feature of my device.
I'm able to make calls, but something is still bothering me with the dialling process: I have to re-enter the entire phone number that I want to call before every call I place since my sip provider (Voipbuster) requires that the number starts with (00) plus the (international area code) while all my numbers in contact are stored like (+) plus (international area code).
Can any one helps me out with an Ipdialplan.xml model, that fixes this issue?
Of course, it should works no matter the total amount of digits the contact number includes. 11, 12 etc.
Thanks in advance.
Here you go
http://msdn2.microsoft.com/en-us/library/aa921921.aspx
ipdialplan
You can also have a look on my post, with an example :
http://forum.xda-developers.com/showpost.php?p=1540809&postcount=3

WorldCallPlaceAndTime

Hi! Let me introduce a tiny app, available in English in the moment.
This program shows a small info window during incoming/outgoing call. It contents country, region, city (or mobile operator) and LOCAL TIME in that place (worldwide)!
See latest comments and screenshots on cyrket (I'm not allowed to insert links)
Detailed popup customization is supported
The phone base I collected and created (many errors there were fixed by hands) was only available in Russian, but today I released English base, made with help of Google Translate
I know, such translation is buggy (but still much better I expected). I hope you'll help me and other users to have a complete and accurate information about calls - just email me right from the program menu about any issues or comment here.
World time also changes (for example, Russia lost two time zones this March) and if you find any error - post here or email me
You don't need to download phone base. You may download its latest version from the app, but if you want to do it manually, unpack the zip to the sdcard's root
How accurate does it get? I don't get many international calls, but might be useful to know where a landline call from within the UK is coming from?
What happens with mobile calls from with the UK? I assume no detail at all then?
it covers both landline and mobile network all over the world, where it is possible to distinguish between numbers by area codes. just try =) there are more than 25000 records in the base
Sent from my T-Mobile G1 using the XDA mobile application powered by Tapatalk
Hi. How do you set this up?
I have placed my Country Code (00351) and set GMT to +1 and when I call from my desk to my phone, it says it's a call from India ...
afaik, country code cant starts with zeros. Please, provide full number (you may hide last four digits) and right country for you I'll check and write settings here
Erm, I think techinally it either starts with two zeros, or a + but you're asking for a single number?
For example, UK is either 0044 or +44
wow. That is new for me. I know that with one leading zero start local calls. And you say two zeros replace + . hmmm. try left country code blank, that may help, I think. and if not, please, type whole number without four last digits
Not sure if this is already obvious but as there seems some uncertainty. AIUI the correct way to state an international number is to prefix it with +. To make a call, the plus sign is replaced with the two (or sometimes three or four) digit international access code which depends on the country one is placing the call from. For Europe this is 00, for the States, 011 etc.
I'm in Portugal, and my number is +35193233xxxx. I have tried leaving it blank, but by default leaves a 7... tried with 00351, with 351 and when calls are incoming still stays it's from India.
I'll wait for further clarification and if nothing happens I'll un-install it.
By the way, it doesn't let me use the +.
Thanks
okay, and what was the incoming number? what it was looking like on the call screen? country code preset replaces leading zero or eight digit. so it doesn't interfere number detection in you case I think
Sent from my T-Mobile G1 using the XDA mobile application powered by Tapatalk
The incoming number was looking like this: 91811xxx
It's a mobile number from Vodafone.
Just got a call from Germany, and it identified the Country and city allright. Seems that it doesn't work for calls inside Portugal only...
i see eight digits and no country info in this number. if there are seven digits program says local call and do not provide any information (because there is no trusted information) in eight or more digits it tries to detect country code. it replaces leading 8 or 0 with country code from the settings - for example local russian mobile calls may look like 8916xxxyyzz - we replace 8 with country code 7 and identify it with MTS - the program even say region or city based on x or xx or xxx in the example above. but in your situation I have no idea how to detect that the call is local and country code needs to be put before the number =( I've never heard that income mobile number may be in the format you wrote - it should start with plus sign and country code or 8 or zero (Ukraine, Moldova). I'm whirled
Sent from my T-Mobile G1 using the XDA mobile application powered by Tapatalk
Any chance you can convert the database into something human-readable? I'll be glad to cross reference a bunch of Southern California area codes and prefixes so that you can get some more accurate data there.
Also, a program similar to yours got hit with a cease & desist a few months back by some patent trolls because they supposedly hold a patent on this very thing. You're in Russia though so I dunno if their reach extends to you. Just thought I'd give you an FYI.
XStylus said:
Any chance you can convert the database into something human-readable? I'll be glad to cross reference a bunch of Southern California area codes and prefixes so that you can get some more accurate data there.
Also, a program similar to yours got hit with a cease & desist a few months back by some patent trolls because they supposedly hold a patent on this very thing. You're in Russia though so I dunno if their reach extends to you. Just thought I'd give you an FYI.
Click to expand...
Click to collapse
please, email me a t r a n t . s g @ g m a i l . c o m (or from the program menu) to discuss db elements, thanks in advance.
and yeah... i've read that stuff and even contacted the author...
But, my program is better now, I think =) And I will hit 10000 downloads, I hope. That will be enough, I think, for my efforts and hand-made db =))
Uninstallation
How do i uninstall de database, can't find it but i takes 3 mb of internal memory. Anyone has a suggestion!!
castor.troy said:
How do i uninstall de database, can't find it but i takes 3 mb of internal memory. Anyone has a suggestion!!
Click to expand...
Click to collapse
Just remove the DB app. There is no way to leave DB app and remove the DB, android OS restriction (can't modify signed apk on the device)
uninstallation
So when i uninstall WorldCallPlaceAndTime.apk than de database will be removed from my internal memeory?
Castor
castor.troy said:
So when i uninstall WorldCallPlaceAndTime.apk than de database will be removed from my internal memeory?
Castor
Click to expand...
Click to collapse
Sure, man! Do it right now!

Dialled number changing software for android sought.

I live in a country where it is obligatory to dial long distance company prefix for calling other areas and countries, thus I can´t have all numbers stored in an international standard notation. Like I can´t store a UK number like +44 1273-701648, I have to store it like 00XX441273701648 (where XX is a two digit long distance company code, like 23 or 41 ). Same with in-country numbers - I can´t store them neither in international nor in regular local form, for example - I live in area code 011, so to store a phone number in area code (081) 3421-3266, I have to store it as 0XX8134213266 (where XX is a two digit long distance company code, like 23 or 41 ). At the same time, I have to store numbers in my own area without any prefix at all. So far so good, as long as I don´t leave my area or country.
If I will go to another area, like (081) - I will have to cut off all 0XX81 prefixes since I will be in roaming locally there. At the same time I will have to add 0XX11 to all numbers from my native area code. Worse - if I will go to an area from which I have no numbers stored let´s say 019, I will have to keep ALL locally stored codes, like 0XX81... BUT also add 0XX11 to all phones from my native 011 zone.
When roaming abroad it is somwhat easier - I´ll have to cut off 0XX and add country code +55 to ALL numbers. But also I´ll have add area code 11 to all phone numbers from my native 011 zone.
When I was using WM6.5, Magicall by Mobiion was able to do it for me. Is there anything similar under Android?
Did you check android settings?
There is an option for automatic prefixes, atleast on my i9000.
It might be possible to make a widget that gives quick access to enable/disable the prefixes.
Dark3n said:
Did you check android settings?
There is an option for automatic prefixes, atleast on my i9000.
It might be possible to make a widget that gives quick access to enable/disable the prefixes.
Click to expand...
Click to collapse
Nothing like this on my X10 mini pro. At least visibly, but I´ll try to look into it. Thank you!
Thank you everyone for feedback. I was advised to try out Prefixer and it is exactly what I needed.

[Q] "enable home country when roaming"

This is one of the phone settings in my DS.
Can anyone explain exactly what it means ?
I know the basics of roamiing but this one is beyond me.
A google search on that phrase reveals nothing ;-(
- Thanks !
It adds the international dial code to numbers in your contacts list when you're roaming .
Eg , if your phone is set up in Ireland , it adds +353 to the beginning of any dialed numbers when roaming .
It adds +44 to UK based phones when roaming.
It can be useful if you don't have your numbers saved with the internatiomal dial code .
Click on "home dialing" to see more options.
Hope this helps.
Sent from my HTC Desire S using XDA App
That's very useful to know for when I go on holiday.
Actually, I have set OUTLOOK to include +44 on all my numbers as "UK", so I probably won;t need to use the function - But at least I now now ;-)
- Steve

Categories

Resources