Amazfit Pace on standard ROM. When people call, only the number shows, not the name. This seems to be because the app doesn't pick up the contact name if the number has been stored with the international dialling code, which all of mine have. For example, if I store my home number as 020 12345678 it works and shows home when I can, if I store it as +44 20 12345678 then it doesn't show the name, just the number.
Is there any way to address this without removing the country code from all contacts?
No.
The app shows the name to the number that your provider sends to you, exactly that number.
Damn that's annoying, this is pretty much a showstopper for me - one of the main features I like about smartwatches is the ability to screen calls from it, and if possible drop them directly from the phone.
I found a solution to this problem with Amazfit support. If any one else will have the same problem, this was solution for me:
- Go to phone settings, apps and choose Amazfit, then go to Permissions and disable everything, then enable everything.
- Restart phone and watch.
- Caller ID then started to work.
Thanks, but it didn't work. Numbers that match exactly are ok, but if the number is stored with a country code and the person calls from the same company, it doesn't.
Related
Can anyone explain why when I recieve incoming calls, my XDA doesn't match numbers to contacts and displays names instead of just a number?
I believe that you need to ensure you are running the latest ROM & Radio Stack.
Also your contacts must be prefixed with +44 so it can do a full number match.
My contacts were all prefixed with +44..number
But when I dialed a contact, it would not dial. Once I removed the +44 it worked.
So the question is how can it display a contact name when I have taken away this prefix?
Primed
Hi guys,
One other odd thing I have noticed is that if you put a - in the number, i.e 07801-12345 it does not always match the caller and says it is unknown number.
Does any one have any ideas?
I am running the XDA Dev Rom.
Thanks, Gil.
i've noticed that sms complete there names when i put the country code and everything in the contact and incomeing calls complete when i have only the area code and the phone number. this is realy anoying
Try this patch from Paragon Software http://www.penreader.com/PocketPC/SMS_Name.html
which fixes all SMS2Name confilcts ... and voice calls (if the caller uses their mobile number).
But, there seems to be varying degrees of success downloading this patch.
If you cannot download the patch, let me know I have the original source code..which works great.
PS: Upgrade to PPC 2003 which has this fix built in ! :shock:
in what format will everything need to be in to work with this new tool?
as i think that that fancy nice looking dialer program that comes in the dev's rom needs them without country code.
Hey Guys!
I'm having some issues in contact identification in Brazil and would like to know if you share the same problems in other countries. (And, .:hopefuly:., if you have a solution for this)
In Brazil, to make long distance phone calls we have to store our contacts number in this format:
0 + Operator + Area Code + Phone Number
For short distance calls, you could use just the phone number or the "full" number with the zero, operator and area code numbers.
Considering this, I've always had my contacts full numbers stored in my phone in case that if I go to another area code, I'll still be able to call my contacts from my city and from somewhere else.
The problem is: Whenever I get a SMS / MMS, the operator send the number in the following format (with a missing operator no.) and the phone won't recognize it as being a contact number.
0 + Area Code + Phone Number
I used to have nokias phones (n95, e71), motorola's, etc. and they all were capable to identify the contacts in SMS and phonecalls. I'm probably doing something stupid with my phone here.
It may be relevant:
Phone numbers in brazil: 8 digits
Area codes: 2 digits
Operators: 2 digits
ps.: If I misused the "operator" word, you can undestand it as being like "Sprint", "Verizon", "O2" and other companies that may provide you with long distance services. Eg. I could be a sprint user and use verizon's long distance service.
What your operator?
Thx
EMERSON VIER
My current phone operator is TIM - Brasil - São Paulo (11)
Every SMS I get has the phone number in this format:
0 + Area Code + Phone Number
Does android allow some sort of "default" operator for every phone call?
I'm having the same problem with my phone, I'm also a TIM subscriber.
The only (flawed) solution that I've found is to store the same number again but without the operator code.
Still hoping to find a better solution. Anyone out there can help us?!?
I use the MagiCall 2.2.4. my operator TIM.
andretrizzo said:
I'm having the same problem with my phone, I'm also a TIM subscriber.
The only (flawed) solution that I've found is to store the same number again but without the operator code.
Still hoping to find a better solution. Anyone out there can help us?!?
Click to expand...
Click to collapse
That's exactly what I'm doing.
Couldn't find Magicall for android. Just WinMo.
My phone operator in Brazil is Vivo and I store all my phone numbers in the following format:
0 + area code + phone number
Because I ommited the operator code, Vivo assumes its default code. This way, the numbers stored in my phone are good for short and long distance calls, and the caller identification also works for SMS and MMS.
I'm not sure that applies to TIM though.
Of course what I suggested is just a workaround. This seems to be a known issue in Android:
http://code.google.com/p/android/issues/detail?id=1673
http://code.google.com/p/android/issues/detail?id=1250
http://groups.google.com/group/android-platform/browse_thread/thread/0e5286ce14aba5b2
You could vote for the issues.
TIM doesn't have a "default" operator service. That's why we have this problem.
I think Claro and VIVO does. As soon as I get out of this contract, I'll migrate to other provider.
I have the same problem here.
You guys found any solution beside switching operators?
Nope.... Right now I'm a very happy vivo user.
However, it seems that the sim card is the one responsible to automatically add an operator number. Every time I call someone without the operator I get this message indicating that the sim card has changed the mumber automatically.
I wonder if we could add an program into TIM's simcards to act like other companies do.
danielmk said:
Nope.... Right now I'm a very happy vivo user.
However, it seems that the sim card is the one responsible to automatically add an operator number. Every time I call someone without the operator I get this message indicating that the sim card has changed the mumber automatically.
I wonder if we could add an program into TIM's simcards to act like other companies do.
Click to expand...
Click to collapse
I installed a program called Right Number.
All my contacs are in the format: 0 + Area code + Number (01191234567)
When you make a call, the program adds the operator number of your like.
And when you receive a call, the phone will recognize the contact.
I recomend!
I have searched for this and found the same question posted in a HD2 Android category, but there were no responses... so asking for myself in here.
I have all my phone numbers listed in my contacts with the preceeding area code, as I often travel outside of the local area and need those area codes included in my contacts numbers..... ie: all my phone numbers are 10 digits in length.
However, there doesn't seem to be a requirement for the area code to be sent, when a caller has Caller-ID enabled. In other words, I receive some calls from contacts in my phone, but if their phone doesn't include the area code in their Caller-ID, then my phone doesn't recognise or identify the number. Consequently, when hanging up from those calls, it constantly asks me if I want to save the number.
Note - it isn't a permanent thing. Many incoming calls DO identify correctly, as the area code has obviously been sent with C-ID.
Does anyone have a solution for this?
Obviously I COULD go thru every contact and manually add another non-area-coded phone number - perhaps under an obscure phonebook entry, like "pager"... but surely this is something that one would expect be handled automatically by the phone... not by duplicating entries as a work-around.
What would happen for business-people who travel internationally - most of their contacts would also include the "+61" (or whichever) country code also.....
Nobody ???
Bumping again ????
Anybody have any clues to this?
Did you try disabling the Area Code Prefix setting in Settings -> Call Settings ?
kawazaki said:
Did you try disabling the Area Code Prefix setting in Settings -> Call Settings ?
Click to expand...
Click to collapse
Thanx mate for your reply.
Sorry took so long.... my phone has been in for warranty repair (unrelated matter to this) for the last 7 weeks, so I haven't logged onto xda in that time !!!
No..... I haven't tried disabling the AC Prefix setting. I will have a look at that and see if it makes any difference.
One additional comment..... I am also having the REVERSE problem.... in that SOME people who ring me on their mobiles, the caller ID is also sending the +61 (Australia) country code in front of their mobile number too.... so again, my phone isn't recognising them as being the "same" number as what is stored in my phonebook ????
Will try the disable thing you mention and report if it works.
Sorry mate... cannot find the setting you mention.
Could you explain please exactly where it is ?
spinifex74 said:
Sorry mate... cannot find the setting you mention.
Could you explain please exactly where it is ?
Click to expand...
Click to collapse
Or you could turn off having the phone ask to to add the number to your contacts.
On the US T-Mobile phone it is:
Activate phone screen
Menu
Options
Menu
Network Selection
Advanced tab
Turn off the feature to "Add new phone number to People at end of call"
I'm using the NRG ROM.
Thanks stevedebi.
Sorry - I mite not have been properly clear.
The issue isn't being asked to save a new number.
The issue is.... the phone does not recognise a number - mobile or landline - if there is an area-code or country-code prefixed to the number (or vice versa) with the entry in the phone book.
Eg: ALL my contacts saved in my phone have their mobile numbers WITHOUT the +61 country code.... and ALL landline numbers are saved WITH area-codes.
Now - depending on my contact's phone operators, they sometimes send with, or without, those prefixes in their caller ID's.
Consequently - on those occasions.... my phone does not recognise incoming calls or messages as having come from my contacts, due to the extra numbers at the beginning.
Surely this is a software issue from HTC? I mean, surely the software should be able to query an incoming called ID (either with or without prefixed-codes) with a saved number in the contacts/phonebook (with or without prefixed-codes)... ???
Bumping again ?
Sorry to be repetitive.... still looking for an answer to this ???
Check you registry setting for "HKCU\Control Panel\Phone\CalIidMatch" value=?!?
try to reduce the number for "Value" by 1 and try.
This is for the number of digits your phone will check when comparing incoming numbers with stored names.
Thanx Omar,
Will try that. Question though.... does it check the phone number (by number of digits) in reverse order? ie: setting a particular number will have no effect, if it checks in normal forward order, as it's PREFIXES that are making things wrong.... so the phone needs to ONLY check the LAST 10 digits.... not the first 10. This will eliminate the issue with any country-code added to the front of a number... but will not help with a local area code, as these are dependent on the callers' carrier, if they send the area code in the CID or not
From my experience with my HTC phones, it checks the last digits.
I have number saved with the +974 international code (for Qatar), & when local call come in, they only show the local format (without +974) & the caller ID still recognises the names. Our local numbers are 8 digits, so I have the registry value set at 7 or 8 & it works fine.
Hello,
I'm facing the following problem: My Android based (Gingerbread) smartphone has a number of contacts with several phone numbers (home, work, mobile etc.) for each. When I call a contact the call goes through the mobile operator and I'm charged for the call by him.
I also have an an Asterisk-based PBX with a FCT (Fixed Cellular Terminal, or GSM Dialer or Fixed Wireless Terminal) connected to a VOIP provider that charges much less. If I prefix a phone number in Contacts with a fixed string (containing the mobile number to the SIM card in the FCT, plus some pause, plus the password to access the PBX's dial tone plus a bit more of pause) it works fine.
What I'm looking for is a way to have this standard prefix string stored somewhere and it be automatically padded at the beginning of each number dialed. Ideally, when dialing a contact I would be asked if I wanted to call with or without the standard prefix.
Is that doable?
All help is very much appreciated.
Nikolas
After further searching I've come across an app found on Android Market called Prefixer, by 253below.com. It does everything I want and much more. Maybe this info will help some one else looking for this.
Hello
I need a little help please...
i have configured the follow rule für incoming calls:
When numbers matches:
\+49535111222.*
remove characters:
\+49535111
Add number to call log:
prefixer number
other preferences are default.
i will like to see the 222 at a incoming call on the calling sreen, but i dont see it.
In the call log is the correct number 222, but dont on the calling sreen, there is only the android calling number with all caracters
Tobi
Hi Tobi,
I'm afraid I can't help with your problem as I've only used Prefixer for padding a prefix to outgoing calls, according to filters. However, they have a forum running at the developer's site (253below.com) and you should be able to have your questions replied there.
I have used a variety of wifi texting services like Heywire, Textfree, etc. The problem is that I am assigned a new number. I don't have data, so even though I might explain to people to text me on my mobile carrier's number (I get free incoming) so that I can receive it wherever I am, they always end up getting confused and texting my wifi texting number and then wonder why I don't receive it right away (because I might not be connected to wifi when they send it).
I need an app that can text over wifi (so I can avoid charges) but uses MY phone number. Even if it doesn't actually use my phone number, I don't care. But as long as it forces the person getting the message to reply back to my mobile carrier number.
I tried mysms, as well as ChompSms, etc; but they all charge to send over wifi to users that don't have the app. And What'sApp and others like it forces the end user to also have the app.
The fact that there are apps like mysms and ChompSms that send sms messages over wifi with your own phone number to anyone that can receive sms shows that it's possible.
Does anyone know of a COMPLETELY FREE one?
Oh, and about mysms. It syncs everything together and just fine, for free. I am talking about purely wifi texting (NOT through my carrier... my carrier charges me 10 cents per outgoing text; incoming is free). Here is what I did to try and set it up.
Settings > Websms connectors
Chose: Mysms out
brought to Google Play Store, downloaded Mysms out connector.
Opened Mysms again
Went back to Settings > Websms connectors
Chose: Mysms out
Checked off "Enable mysms out"
Then I went to create a new message to someone, and tried to choose the "Mysms out" option, but it's always greyed out.
Do I need to add credits? Is that why it's grayed out? If I click on "current text rates" in the mysms out settings, it says "The current global text rate is $0.12 (international only).
I took that to mean that the US and Canada is free and that if I was to send texts internationally it would cost 12 cents.
I just want something that is free for basic texting in the US and Canada.
I tried using Beetalk too, but a) I don't understand how to send an sms in the app AT ALL, and b) I downloaded the Beetalk connector for for mysms's websms to send an sms through it (supposedly it will use my mobile number but through wifi only?) but I can't figure out how to sign in. Nothing will work.
For example, when I "sign up" in the Beetalk app, I enter my phone number and my name (which then is my username?) and it sends a confirmation number via text to my phone. I enter the confirmation number and then it logs me in. But in Mysms, I check it off to enable it, and then attempt to enter my username (at least what I think is my username?) and then I've tried the confirmation number as the password, my "BeeTalk ID" as my password... I have no idea. How do I know my username and password? BeeTalk doesn't even require a password. I tried logging out and then clicking "Log on", but then it gets me to do the process over again; phone number, name, confirmation number; then logs me in.
I am SO confused! Any ideas? I tried contacting the developers, but no response to my problems yet.
Can't do it
Found my answer for mysms. No texting to Canadian and American numbers: mysms.com/en/mysmsout
Any ideas on what else I can do?