Handling different carriers when dialing - 8125, K-JAM, P4300, MDA Vario General

Howdy folks,
I am in Brazil and here one can select different carriers for dialing, with different rates.
The typical local number with area code is AAA NNNN-NNNN, where AAA is the area code and NNNN-NNNN is the 8-digit phone number.
The fisrt A is always "0".
When you select a carrier, the number becomes AxxAA NNNN-NNNN, where xx is the 2-digit carrier ID.
Examples: 011 9224-9445 becomes 04111 9224-9445 when using the carrier TIM, and 02111 9224-9445 when using Embratel as a carrier.
Here is the big problem.
I have an extensive phonebook (over 1,500 entries) and use my Wiza200 with 2 different SIM cards (daytime the company's, night time my personal one). It happens that each SIM is from a different operator, thus having different carrier codes with different rates.
Would there be a way of having an app that I tell it which carrier to use and then it handles the "dialing string" for me?
It is really painful to keep editing numbers each time aI have to call someone, especially when driving.
TIA,
-Feaps

You'll probably have to do some manual labor editing. Sync your contacts with outlook on your computer. Then make a duplicate entry for each contact, but maybe put a symbol before the last name. For example you would use "Doe, John" during the day and "!Doe, John" at night. The different entries would allow you to have different dialing strings. You could even enter different categories for the contacts then use a filter in the contacts app to only show the applicable entries. I beleive it's safe to say that your situation is very unusual so there probably is not a market for someone to make a program that handles this automatically.

Solution found
Please refer to the the following thread for a perfect solution:
http://forum.xda-developers.com/showthread.php?t=287091&highlight=feaps
Kudos to Malatesta and Giacomitti!!!
-FeapsĀ®

Related

Dialling prefix in xda

need to dial international and domestic call frequently. however, unlike handspring treo, xda did not allow to recall the phone number from contact and then manually add the prefix, e.g. 00986 + city code + number... etc. Any suggestion here?
ultra04 said:
need to dial international and domestic call frequently. however, unlike handspring treo, xda did not allow to recall the phone number from contact and then manually add the prefix, e.g. 00986 + city code + number... etc. Any suggestion here?
Click to expand...
Click to collapse
Yes. It'll take some time, but it'll solve your problem for once and all: change all your stored numbers to international format, e.g. +49 (89) 555255 for a number in Munich, Germany. Numbers in this format will work from everywhere in the world (the '+' does the magic here), and of course also from the country or town the called party is in.
It's probably much easier to do this in Outlook, then synchronise the numbers back to your XDA.
Cheers
Daniel
tks for your advice. however, in hong kong, we have many IDD service providers while if using "+", it will choose the most expensive service provider which i don't want to. well... i am always travelling around between hong kong and china and i have to add both local dial prefix and IDD dial prefix for each tel number, both office, mobile and home. you know, this is really really annoying and time wasting. hope there will be some temporary solutions here including some charged software solution.

prefixing numbers for cheap calls

on our wizards, how do we stick in prefix numbers to get cheaper (or free) calls, see here, pocket pc's are ignored
http://www.internationalphonecall.net/From_a_Mobile.htm
i tried spaces, commas and "p"
there must be a way. it would be really cool if you didnt need could choose which prefix number at any given time of day, as some of these numbers only work mon-friday and you need another number weekends.
there is a "calling card" feature on windows when using a dialup modem connection? something like that maybe
Use two commas between the numbers. I use this method all the times to store my calling card prefix access number, then the PIN, and finally my destination number.
For example, for my mum number (oversea), in her contact, I will use the Office field for this purpose (Home and Mobile) are her real numbers.
In the Office field, I will put as followed:
1800xxxxxx,,xxxxxxxxxx,,011xxxxxxxxxxxx
Access Number,,PIN number,,phone number to dial
When you hit that entry, it will dial, then pause, then submit the next numbers. I succesfully use this method in Windows Mobile 2003 SE (Wallaby) and in WM5 (Universal).
thanks, spot on.
so easy, i guess one comma is just not enough pause.
any idea how get around having multiple numbers, as these numbers only work while you are in the UK, go to france which i do a lot and they wont work.
i figured having 2 different contact groups in outlook and switching them? any idea?
Just use the unused field in your contact entry.
There are so many entries you can use....
Business has several fields... business 1, business 2, etc.
Home has several fields, home 1, home 2, home 3...
Radio...
Fax...
Telex..
Assistants...
etc..

replacing + by '009130010' automatically when dialing

Hi all,
I'm using the TyTN in Japan on NTT Docomo network.
I often have to calll abroad but unfortunately, Docomo has had the bad idea of not using the standard "+" symbol for international dialing. Instead, I have to dial a ridiculously long prefix number ('009130010') to access international before starting the number itself.
So far, I've been entering the full numbers including the prefix in my contacts but I still have lots of numbers with + to convert.
Also, if I'm abroad, since I'm on a different operator's network, I need to use the "+" and not the '009130010'...
Anybody would know a setting, or a hack or a software that would allow me to replace automatically '+' by '009130010' when dialing (including when I dial from a contact)?
Then I would just need to disable this when I travel abroad...
Thank you,
Thomas
www.thomashumeau.com
An application that does something similar...
http://www.hkscorpio.com/members/bong/product_MyPrefixDial.htm
Could you just change your area code in Outlook on your desktop before you leave and sync it up? Not sure whether it will do what you want but I guess it might?

Anyone else with caller ID problems?

Hi there, I'm wondering if anyone else might be having a similar problem with 'caller [or texter] ID'.
Most networks, as I understand it, use the international dialing code when sending out texts and calls, meaning this is usually the incoming number when you recieve a text or call.
I've obviously got people programmed into my contacts who text me but when they do, I don't get their name, I get their number - with the dialling code eg. +447750500500. When I tap to go into the threaded mode, I'll get all previous contact with this person but with them identified only as the number. However if I head to the People tab, then again to see the messages I've sent/recieved with that person, I get the same messages only under the banner of their name and not the number.
I believe calls work fine with the code programmed in on their contact profile.
Anyone know why this is being caused?
I have the same problem. Both calls and text messages.
I don't think it matters if the international code is there or not.
Really frustrating not knowing who calls.
I've had this problem first time the device was initialized (right after opening the box). It might be caused by the fact I didn't have any SIM in it at that time, I'm not sure.
After a hard reset with a SIM inserted, everything started working as it's supposed to.
Hmm, I've changed the SIM, but I can't remember if it worked wih the first SIM card.
But a hard reset deletes everything, right?
There are a few things you have to be sure of:
Do not have double contacts, if you have a number (with and without operator/country prefix) twice in your list it will not show any name.
I don't know if this applies if you have a contact on your phone memory and on your sim card. I am sure it does have this problem if you have two contacts with the same number on the memory phone.
For some reason this is logic: On an incoming call, the phones checks it's phonebook and retrieves two numbers and then it does not know what to display, is it contact one, or two?
I hope this helps you out. I did not experience any problems (yet).
AndrewCZ said:
I've had this problem first time the device was initialized (right after opening the box). It might be caused by the fact I didn't have any SIM in it at that time, I'm not sure.
After a hard reset with a SIM inserted, everything started working as it's supposed to.
Click to expand...
Click to collapse
Try this....
1. Edit one "test number" in your contacts and remove international codes.
Just put that "test" tel number. without int. codes... And make sure that number is not stored nder another contact. (No duplicates.)
2. Then dial from that number and see if that tel# is identified. If you have just "0xx-123456" then go to #3.
3. Go to registry and change of the Caller ID match rule. (Minus one digit.)
Example: Caller ID rule:8 (Change from 8 to 7 or 6 to 5 .. trailing digits for Call ID match. )
* HKCU\Control Panel\Phone\CalIidMatch value:7
4. Restart and test again...
5. If its OK, than test with SMS.
6. If its OK again , put back your international codes and test again.
7. If not go to no.3
Hope this helps.
KraFT
samluke said:
Hi there, I'm wondering if anyone else might be having a similar problem with 'caller [or texter] ID'.
Most networks, as I understand it, use the international dialing code when sending out texts and calls, meaning this is usually the incoming number when you recieve a text or call.
I've obviously got people programmed into my contacts who text me but when they do, I don't get their name, I get their number - with the dialling code eg. +447750500500. When I tap to go into the threaded mode, I'll get all previous contact with this person but with them identified only as the number. However if I head to the People tab, then again to see the messages I've sent/recieved with that person, I get the same messages only under the banner of their name and not the number.
I believe calls work fine with the code programmed in on their contact profile.
Anyone know why this is being caused?
Click to expand...
Click to collapse
Hi guys!! i had this problem too but i have fix the problem. what i do:
!) i store all my contacts in my sim card and delete the contacts in the phone.
2)do a hard reset
3)upon doing the hard reset, the phone will prompt you on importing sim contacts and finding your service provider. select both and and press ok
4)now try to call from your house to your phone to do a check.
5)my problem was solved after this
hope it helps!
KraFT_mk said:
Try this....
1. Edit one "test number" in your contacts and remove international codes.
Just put that "test" tel number. without int. codes... And make sure that number is not stored nder another contact. (No duplicates.)
2. Then dial from that number and see if that tel# is identified. If you have just "0xx-123456" then go to #3.
3. Go to registry and change of the Caller ID match rule. (Minus one digit.)
Example: Caller ID rule:8 (Change from 8 to 7 or 6 to 5 .. trailing digits for Call ID match. )
* HKCU\Control Panel\Phone\CalIidMatch value:7
4. Restart and test again...
5. If its OK, than test with SMS.
6. If its OK again , put back your international codes and test again.
7. If not go to no.3
Hope this helps.
KraFT
Click to expand...
Click to collapse
What was happening to me before the reset was a bit different - the phone wasn't able to match anything at all - even a number called from the phonebook and stored in "recent calls" in EXACTLY the same way it's in contact, didn't match to the contact when redialed.
I think that something required for Caller ID to work gets done when the phone is first initialized, and that this step requires full access to the phone module (which the phone doesn't have without a SIM inserted and a proper PIN entered).
hi,
i encountered also that worry,
i set the HKCU\Control Panel\Phone\CalIidMatch value:9
my mobile phone number to test was stored as "06xxyyzzww"
and when i phone my diamond2 from that number
the caller id is recognized
(with showing as +336wwxxyyzz)
i tested from my home phone stored in contacts as 04wwxxyyzz
i rang my topaz its was identfied as my home,
(with showing as +334wwxxyyzz)
i am in france, + is for 00 ,our phone numbers are 10 digits long
(mobiles and "home") ,
to be joined from abroad, you have to dial +33+phone number WITHOUT the first digit "0")
so the "9" value i put in the registry
if it could help you
regards
Hi,
just stumbled over the same problem.
The old phone (HTC P330) resolved numbers from my used format 01234-56789.
Since my contacts are a mess, I have 01234-12345, +49-123456-456, +49 (0123)-456 and so on, it would be a great pain in my ass to switch every contact to +49123-456 (which the new phone resolved).
I compared the Registry-Entry from the P3300 with the TD2 and voila: TD2 was 12, P3300 had the value 8.
I changed the TD2 to value 8, reboot and now I'm happy again, the phone is getting used to my contact list
Regards
Heiko
Hi,
I'm experiencing the exactly same problem, that incomming calls or messages isn't shown by name, but only by number.
I'm all new to Windows mobile, but I tried downloading a regeditor, and experimented with different values in the CallIdMatch string. However, no succes.
I live in Denmark, where numbers look like +4512345678, where +45 is the international code. Can someone please tell me, what should be the correct value? The original values was 8.
I have further found that some contacts are recognized. What the difference is between the groups, are however unclear!
Caller ID problem, my solution
I had the same problem. But after a hard reset it seems to work just fine now. Remember to backup your downloaded programs etc before doing this.
Tyven said:
Hi,
I'm experiencing the exactly same problem, that incomming calls or messages isn't shown by name, but only by number.
I'm all new to Windows mobile, but I tried downloading a regeditor, and experimented with different values in the CallIdMatch string. However, no succes.
I live in Denmark, where numbers look like +4512345678, where +45 is the international code. Can someone please tell me, what should be the correct value? The original values was 8.
I have further found that some contacts are recognized. What the difference is between the groups, are however unclear!
Click to expand...
Click to collapse
Hi,
"8" should be the good figure for you, as in France
we have phone numbers +33987654321
and "9" is the good value for me, in:
HKCU\Control Panel\Phone\CalIidMatch value:
Edit: i remove previous "edit"
in fact all my contacts had been erased" so it was normal to have no caller ID?
ps: is your carrier sendind all the figures when you're receiving calls, i mean +4512345678
so perhaps you're encountering a bug .
you should try to backup your device, with a soft like spritebackup(special price for htc owners on their webpage) and experiment an hardreset
and restore
regards
Hi ,
did you ever try to change the following:
RegistryEdit and Decreasing the CallIDMatch from 12 to 7 solved my Issue
See below
HKEY_CURRENT_USER\ControlPanel\Phone" name="CallIDMatch"
Greetings from Slovenia
Hello,
that is my first post so please do not be very critical to my english level and PPC skills .
now this is an old thread but for BULGARIA the correct registry value is "9". Here the mobil numbers are as follows "08xx 123456" (9 digits without the ZERO at the very beginning). that is why the usefull number is that (default for my TD2 was 8). Now after this fix the phone can correctly identify which number i want to dial when i am inserting it by digits, instead of selecting the exact person. i do not know am i explaining correctly but i will try to put some more detail on that. When i want to dial some particular number (for example "08xx 123456") the phone select me the correct contact no matter how i put this contact in memory. with "+3598xx 123456" or only with "08xx 123456". before that intervention the phone identifies me the correct contact only if i type the digits, exactly the same way that i have added it to the memory. So i think that this registry key does not have a universal resolution. the resolution depends on how many digits is using tha particular mobile operator.
i hope that will be helpful for someone who is happy to own an HTC and is happy with it ... like Me

autodial prefix internally

I hope (but am very sure) that this is the right place to ask...
The situation: ich use the mobile contract of my company, which I may also use privately. However, in this case I have to dial *+150# as prefix before the number. For text messages the prefix is just 150.
Sure, one could save the targetnumber already with the prefix - but since it is two different ones, the mapping from the phone book doesnt work...
Replying to a text message, it is sent to the sender's number, instead of to the one with a prefix saved in the phone book. (The Hero is able to map the sender's number to the according phone book entry (incl. prefix))
I'd like to change my Hero in such a way that whenever I dial a phone number of a certain group (e.g. friends), the respective prefix would be prepended. Similar, for text messages the respective msg-prefix (150) shall be prepended.
Do I have to root the phone in order to realize these functions? And above all, how would I implement my ideas?
Cheers,
kermit
Now there is nothing hundred percent like that however you could save to numbers to the contact instead of one number for each contact
hi strider96, thanks for your comment. Well, I tried this already. But as I indicated, when replying to text messages, the system will not reply to the numbe saved in the phone book, but reply the exact sender number (which is without prefix, in standard international format usually). Moreover even if this would work, as I said, when having two different numbers in the phone book (due to the two different prefixes), android does not neccessarily map the correct phone book entry an incoming message.
Instead of editing the Android system at a basic level, I was thinking about an app similar to the one used for calling cards. There the standard phone book entry would be extended by a respective prefix. No idea how I could realize this.... Still, this wouldn't be such a nice solution, but at least it would be one...

Categories

Resources