Numbers in international format not working for SMS - MDA II, XDA II, 2060 General

All the telephone numbers in my address book are stored in international format e.g. +44 +64 etc.
When I reference my address book to complete the 'To:' section of an SMS it pulls in the number but without the '+' sign. This prevents the SMS being sent without the '+' being entered manually.
Does anyone else experience this problem and has anyone found a fix.
Thanks.

i just made an entry where i put in the +45 in the first part of the telephone nr and then made a new sms and clicked to: and choose the freshly made contact and i get the whole nr in my case +45234567 (random nr dont try to call it at home )
i'm using the 1.66 rom and sync with the outlook 2k i got for free with my xda2 (qtek2020)

Thanks for that. I'm on 1.03.00 so I'll look for a ROM upgrade.

Related

Dialing numbers from contacts with (0) in telephone numbers

I have lots of my contact numbers stored as numbers like +44 (0)1234 567890. However, when I try to dial it on my MDA Pro, the phone dialer complains about the '(0)'. Does anybody else have this problem and is there a solution (other than updating all of my contacts !)
Thanks
Peter
I doubt if there's an easy solution.
Non-standard phone numbers just wont dial in Windows Mobile. Looks like a conversion will be necessary. Sorry!
Paul from modaco once wrote a tool called something like outlook tools, that converted numbers with international codes etc.
See if you can find it, or complain and PM me.
V
MS Bug in telephone codes
I discovered this years ago that Outlook does not allow you by default to store a number in a usable format. Way back in 1999 when i was using some TAPI software to dial the number on my phone from Lotus organiser using a standard modem and a 2 way telephone jack, everything was cool.
Then when the company upgraded to exchandge server and Qutlook we lost this simple capability. We just got used to in putting all numbers in E164 format ie no leading 00 and the ful international code.
But there were lots of apps for outlook that came out for phone day in the uk when we changed to the 01 and 02 number prefixes. They just editied all of the numbers in the outlook data store. You can probably find a shareware or free ware app on www.download.com
http://www.download.com/Outlook-Tools/3000-9694_4-10432268.html?tag=lst-0-1
Good luck
Charlie
OK, so that wasn't the answer that I wanted but I guess that I have no choice. Oh, for my Nokia phone back .....
the 0 issue
Actually you don't need to input the (0) in neither Outlook and PDA. Here is how I do this:
In desktop Outlook, always input telephone in this way: +44 (1234) 567890. (
I suppose 1234 is the area code, if no area code, plesae make sure there is a space between +44 and subsequent number)
Sync to your PDA, and when dialing direct from Contact, Although the PDA will dial +44 (1234) 567890 but actually it's still a national call as long as you are in the +44 country.
When dialing direct from desktop Outlook, it will automatically remove the +44 and add (0) in front of 1234 if you correctly setup the country code and area code in your Outlook.
All my numbers are +44 (7777) 777777 on purpose so they can be used if I'm abroad. If you have the +44, AFAIK there's no need to have a 0 anyway.
Cheers
Ant
here's a same problem just from a different angle...
Sorry it's not a solution but here me out:
Topic: the mess Outlook and phone dialer phone number format made...
How do you people keep your contact's phone numbers? In which format?
I keep my PC Outlook contacts in the Windows phone dialer correct format
i.e. + [international code] [ (area code) ] [number]
when I inport/sync these contacts with my Qtel9000 I get all the contacts exactly as I entered them in Outlook but the Qtek 9000 wont dial correctly
FACTS:
fact no. 1: Outlook separates phone numbers in groups of>
country code
long distance code (area code)
number
fact no. 2: phone numbers entered this way are stored in a format>
+381 (064) 6185250
fact no. 2: Microsoft Phone Dialer recognises this number and dials correctly
via a voice modem... (headset or speaker/mike required)
Question: what hapens when contacts entered this way into Outlook are sunchronized with the
Pocket PC (Windows Mobile 5.0)?
Answer : all contact's numbers are entered into the Contacts list in the 'correct' format.
(the same format with the bracket, as is noted in PC Outlook)
My findings: the problem arrises when you use your mobile capable Pocket PC
(i.e. the super cool Qtek 9000) and try to dial someone on to his mobile or office phone that are on another
area code...
the Pocket PC, or Windows Mobile 'Phone dialer' dials EXACTLY
as the number is entered in the above mentioned format
(the mobile operator recognises the + at the beggining of the number, but
does not understand the spaces and the brackets!!! and offcourse
the mobile operator returns an error voice message that a wrong number has been dialed!
What am I to do?
Can I find/download/install a proper phone dialer (i.e. MS Phone Dialer) that comes with Windows?
Phone Dialer 1.5
Developed for Microsoft by Active Voice
http://www.activevoice.com/dialer
bottom line is that CISCO systems aquired this Phone Dialer in 2001 and Active Voice discontinued developing/supporting whit app. (link on the Active Voice site is outdated and no support on MS site, as well)
(please do not post solutions as: "you should reformat your number entries etc. because I have 800+ contacts and counting...)
P.S. what I gathered is that this is not device related it is just OS and app related. I had the same problem with my previous Nokia phone... (I did not solve. Actually I thought I will solve with this device...)
I've set the Dialing Rules with my country code and area code (Mobile etc.) So, I don't have a clue what am I doung wrong

Strange problem with SPV M3100

Hello everybody,
I have a strange problem with my PDA. I'm using WM6 Black Satin ROM. My contact list contains over 400 contacts (and over 500 phone numbers). Each phone number is saved in format +xx xxxxxxxxx, cause in that format it comes from Outlook. Most phone numbers have +48 as country prefix and 9 digits with phone number (cause in Poland cellular phone numbers have 9 digits). I have set Call Id match value to 9.
Everything worked fine, but from a few days i noticed, that some (about 10% of all) contacts are not recognizedy by phone when someone calls. PDA displays only phone number (the same which is stored in my contact list), but cannot find contact name. Similar - when SMS arrives, I can see only phone number, name is not recognized. When I open SMS and tap sender's phone number, PDA asks if he should store that number in contact list (that number is already there). Storing doesn't help - I tried to create new contact, store in existing.
I tried to delete problem contacts and recreate them - it helped in 2-3 contacts, rest still is not working properly. I tried to change Call ID match value - tried values between 3 and 12, doesn't change anything. In some cases, phone recognizes phone numbers after removing '+' from phone number, but without '+' I'm unable to make calls. I can remove whole '+48' (and phone recognition still works), but I need country prefix, cause I often have to make calls using roaming.
Please HELP !!!!!!!!!
Have you tried 0048 instead of +48 for the problem numbers? I noticed when my Hermes had its original WM5 ROM, some numbers were sometimes presented by the other mobile network as "07" instead of "+447", so I had that problem. I just had to make extra entries in my contacts lists...
It's not done that though for a long time now (I've changed ROMs a couple of times too), sorry I can't help more.
Thanx for replying. I tried to replace '+' with '00', but PDA still doesn't recognize that number. I think that in some cases '+' makes, that phone number cannot be found.
Maybe there is another setting in registry, which defines length of phone number compared to number from incoming call? I found this setting in HKCU\ControlPanel\Phone\CallIDMatch. It looks like sometimes PDA doesn't use that setting, cause my numers ale longer than 9 characters (usually 12 including '+'), and adding '+' as first character makes them unrecognizable.

Please please help - Caller ID/Incoming Call Prob

Guys,
I've posted this before but nobody has helped me yet.
Basically put I have a couple of contacts for which I have more than one contact number (home, Mobile etc..)
Anyway, when i receive a call from one of these contacts, the name is not resolved, the picture is not shown and the custom ringtone I have chosen (all by vanilla stock rom means) does not ring!!
I have seen this happen with "Exact" matches to contacts in my Contacts list and also if I have entered the number as "+447760....." instead of using the default "07760...." prefix for UK mobile numbers (as I'm abroad a lot so need to use that to dial them) it also refuses to recognise that they are in fact the same number - something my Artemis did without an issue.
Please help me resolve this - it's ruining my HD experience!
Thanks
21 views and no replies - come on guys please - going on a trip tomorrow and I need this to be sorted if poss - doing my head in!!
I had exactly the same problem on my X1, which I have now sold so I could get a HD. I was on o2 uk using itje's 5.061 rom. What network are you on and which rom and what software have you installed? maybe something we both installed is causing the problem
Right, I'm on a stock rom on an unbranded Touch HHD on the Vodafone network. Programs I've installed are as follows:
Changscreen,
HDTweak
Advanced Config
S K Tools
Battlog
Fingerkeyboard
Resco file Explorer
Very strange - it might have happened since I restored a backup but I doubt it.
Try reducing Phone>Call ID match number in Advanced Config.
I have similar problem... Just installed dutty 3.0X and when i sinchronized all my contacts become duplicated, so i deleted manual only the first ones. And now when someone from the contacts is ringing i dont get picture or his name and I am sure that i have the same number in the contact list. Odd
Anyone have any other ideas about this? Still causing me some considerable pain - I seem to recall it started after I started to reconcile the outlook contacts with my PC - this may have caused a different contact ID (or something?)
same problem and no solutoin... :-(
i managed to fix this by reassigning the phone numbers to the contacts page. It seems to occur when you use 3rd party contact management apps before you have assigned numbers.
Works fine now
mslookout inserts spaces into phone number, and prolly phone cannot recognise incoming number having spaces in phonebook?
I also cant fix it by changing CallIDMatch in the registry. It's bizarre as I have 2 contacts in my favourites: both are now set to No's starting with '0' yet when one texts me, their name shows and when the other does, their number shows. hard and soft resets have also failed to resolve this, HTC helpdesk no use at all, also logged with Windows helpdesk in case it is a microsoft, not htc, problem.
Am keen for other things to try, open to suggestions....
Am disappinted and amazed that what is otherwise a great phone, can't do what cheap cr*ppy phones, can , ie show the name of the person calling or texting.
Have you tried using Advanced Config and increasing Call ID match to 9 or 10?
No caller name when receiving Incoming Call
This may be an old thread, but sometimes the newer ROMs also have the same problem.
This happened to me after updating my from from WM 6.1 to WEH 6.5.3. So, I am updating this thread on how I resolved my problem.
Step 1. Edit the Registry and change the CallIDMatch value to 7 (the original value was 10).
Code:
[HKEY_CURRENT_USER\ControlPanel\Phone]
"CallIDMatch"=dword:00000007
Step 2. Soft Reset (power off and restart)
Before I did this, I needed to copy my contacts from SIM to the Outlook Contacts list, so in my Contacts list, I have "double view" of both lists on the same screen - frustrating.
After this change of the Registry key value, I erased all my contacts from the Outlook Contacts list (use the Hide Sim Contacts function) because I prefer to have my default contacts to be from the SIM card instead of the Outlook Contacts. This way, I can be assured that all newer contacts will be stored on the SIM card and I do not have to worry about losing contacts if I change phones.

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

SMS send problem at +49 xxxxx numbers

Hi i found a Bug in my German 1.48 Rom, when i want to send a sms to a saved contact.
If the contact has a saved number starts with +49 (for germany) the sms software think this contact number is wrong and don't allowed me to send the sms. Get the message: "Can't finde the Shortdial 00" <- 00 is the same like "+"
If i switch the number to normal national format starts with 017.. it works without any problem.
I use O2 Network.
Regards,
Snappy
hi, I'm using o2 Germany, too, and have no issues. All SMS are sent and recieved fine. Maybe something went wrong during setup?
I found that replying to any international number that has brackets around the first part of the number, the txt does not get sent. e.g. +44 (7890) 123 456. But if you send a txt directly from the contact it is ok. Outlook does not let you remove the brackets but you can if you edit the contact on the phone, then it sends txts ok.
Btw this problem also occurs on my HTC Xda Orbit II.

Categories

Resources