EXCLUDING SIM contacts from Contact list; Not just hiding them... - Upgrading, Modifying and Unlocking

While using Faria's AKU3.3v2 rom and Molski's AKU3.3 rom, I noticed that SIM contacts are included in your contact list by default. It may have happened when I was running the AKU3.2 and WM6 roms too but don't really want to re-install them just to verify. I have tried posting in Faria's thread but nobody seems to have an answer yet so I decided to bring this to a broader audience.
The "ShowSIM" value DOES NOT solve this issue. As the name suggests, I'm guessing that it simply toggles the visibility property of SIM contacts but does not actually exclude them. Sorta like hidden files in Windows; It's there, you just can't see it.
From my experience, when a call is received, even though I have the ShowSIM value set to "0" (ie SIM contacts hidden), the phone number is still looked up in both the SIM and the Contact list. If the Entry Name is the same, it will use the Contact list profile. If the Entry Name is different, it will use the SIM profile.
Because of this setup, some of custom ringtones don't get triggered when I receive a call. I'm guessing custom photos (don't have this set up) will also not work properly.
Here's an example as to what I'm experiencing:
SIM Entry = John Doe 123 456 7890
Phone Entry = John Doe 123 456 7890 w/ Custom Ringtone
Display comes up as "John Doe"
Custom Ringtone will work
SIM Entry = John D 123 456 7890
Phone Entry = John Doe 123 456 7890 w/ Custom Ringtone
Display comes up as "John D"
Custom Ringtone will NOT work. Default Ringtone will sound.
I have done a ton of searching and can't seem to find a solution. The only workaround I've been able to come up with so far is to either delete the entry on the SIM or rename the Contact Name to match that of the SIM. Unfortunately, I don't find this to be a long term solution.
When I was still running the stock 2.25 Cingular ROM, all the ringtones worked fine. SIM contacts were excluded by default and would only be in your contact list if you use the "Copy to Contacts" option.
Is there a way to re-implement this feature or hide Sim contacts AND not include them in the Contacts List?

Related

[SOLVED] Ringtone for Unknown Callers?

ok, i just upgraded my AT&T contract and i got a Treo 750 with WM5. after doing some reading, it seemed AT&T was not going to release the WM6 ROM fast enough, so i went with the unbranded one directly from PALM...yada yada yada...i ended up deciding to switch to the Hermes (8525).
the issue that i have run into is that on the 750 with WM6 under Setting>Sounds & Notifications>Notifications, i could select settings for Phone: Incoming Call, Phone: Missed Call, Phone: Voice Mail, and Phone: Unknown Caller (maybe more). on the 8525, the latter seems to be missing. i was wondering if this option is just removed from the AT&T WM6 ROM and is present in the unbranded HTC one, or if there is some way to add this option back in fairly easily.
apologies if this is an overly noob question, i couldnt find anything in a general search.
"Incoming call", "Missed call", "Voice mail", that's all. No "Unknown caller" here (neither was in on any ROM i've tried). It's a Palm's addition.
ok, does anyone have any recomendations on how to pull that off?
I use Photo Contacts Pro, which allows all contacts to have their own ringtone, including Private and Unknown numbers.
Call firewall automatically hangs up after the first ring with unknown and blocked calls (you have to check the radio box for it to do it after install). Cool little app for sure, a must have really.
SOLUTION!!!
ok, i know it's been a while, but i found the answer to this issue over at:
http://www.sprintusers.com/forum/showthread.php?t=143176
it takes editing a couple registry keys, but they were already present, i just had to change the values. the 2 keys you are looking for are:
HKCU/ControlPanel/Sounds/RingTone0/
and
HKCU/ControlPanel/Sounds/KnownCallerRing0/
when i first checked them (using the registry explorer in Total Commander), KnownCallerRing0 had no values. so i opened RingTone0 and copied all the entries (Sound, Script, SavedSound, and Category) and pasted them into KnownCallerRing0.
KnownCallerRing0 represents the ringtone for people who are listed in your Contacts, but don't have a caller specific ringtone. edit the Sound value to point to the ringtone for them. mine is: \Storage Card\My Documents\My Ringtones\Vintage 2.mp3
RingTone0 represents the ringtone for any calls that are not from someone already saved in your contacts list. edit the Sound value to point to a ringtone for these "strangers". i have: \Storage Card\My Documents\My Ringtones\Silence (5 Seconds).wav
after changing these, i did a soft reset and then made a call from my work phone, and...*RING* *RING*. then i went to a phone at a co-workers desk who has never called me, and..........nothing..........just peace and quiet. i don't know if you need to copy all the values from RingTone0 to KnownCallerRing0, or if you have to do a soft reset, but that is the exact procedure i took and it worked. i hope this helps someone.
Great find....
Thnxs...
Great post! Thanks for the info!
thanks, the infos are very useful!!
Just another *ME TOO*. Thank you so much. I have been looking for this.
Scruffy

[SOLVED] how would i add/adjust this registry key?

i asked a while back about the option for the "Phone: Unknown Caller" sound notification that i had on my Palm 750, but was not on the 8525. after not being happy with installing whole applications for the one little feature, i started looking through my registry to see where the options were located. i found [HKEY_CURRENT_USER\ControlPanel\Notifications\ and saw entries for those options. i then found (here at the XDA forums) a Palm 750 registry dump and searched that. i found this key:
Code:
[HKEY_CURRENT_USER\ControlPanel\Notifications\{93395D1D-1E98-4784-9AD2-F236BE9BF32E}]
"Options"=dword:80000009
"Wave"="\\Windows\\Playful.mid"
"VibrateWithRingerOff"=dword:00000001
"VibrateWithRingerOn"=dword:00000000
"PlmO"=dword:00000002
"Duration"=dword:00000001
@="Phone: Unknown Caller"
i tried importing it as-is into the registry, and it did add a "Phone: Unknown Caller" option to the drop-down menu under Settings>Sounds & Notifications>Notifcations, but it functions as a repeat of "Phone Incoming Call". when you change one, it changes both. i would like to be able to add this registry key (or could a CAB be created?) to get this feature working.
in case it would help in some way, here is the registry key for Palm's incoming call entry:
Code:
[HKEY_CURRENT_USER\ControlPanel\Notifications\{93395D1D-1E98-4784-9AD2-F236BE9BF32E}]
"Options"=dword:80000009
"Wave"="\\Windows\\Playful.mid"
"VibrateWithRingerOff"=dword:00000001
"VibrateWithRingerOn"=dword:00000000
"PlmO"=dword:00000002
"Duration"=dword:00000001
@="Phone: Unknown Caller"
and here is the 8525:
Code:
[HKEY_CURRENT_USER\ControlPanel\Notifications\Phone]
"Duration"=dword:0000000f
"Options"=dword:80000004
@="Phone: Incoming call"
"Wave"="\\Windows\\Ring-WindowsMobile .wma"
over 2000 views, and still nothing?
first of all i would delete the following keys:
"VibrateWithRingerOff"=dword:00000001
"VibrateWithRingerOn"=dword:00000000
"PlmO"=dword:00000002
just make sure that there is only one \ and not \\ in the wave's path string
egoist6 said:
first of all i would delete the following keys:
"VibrateWithRingerOff"=dword:00000001
"VibrateWithRingerOn"=dword:00000000
"PlmO"=dword:00000002
just make sure that there is only one \ and not \\ in the wave's path string
Click to expand...
Click to collapse
i just tried that and it still had the same issue of being linked to "Phone: Incoming Call".
vphreeze said:
i just tried that and it still had the same issue of being linked to "Phone: Incoming Call".
Click to expand...
Click to collapse
did you try it, if it is generally working? make your personal settings via registry and receive an phone call from an unknown caller.
what sound is your phone playing - the regular one or the playful.mid?
i had the regular "Phone: Incoming Call" set to a ringtone called "Vintage 2". after i add the registry entry, it added an option called "Phone: Unknown Caller". i set the unknown caller tone to "None" so it wouldn't ring and i called it from line at work that is not in my phone...it didn't ring, so i thought SUCCESS! later that night, i happened to look at my phone and saw i missed 4 calls. when i checked the settings for my ringers, the regular "incoming call" ringtone was changed to "None". whenever i change one, it automatically changes the other, even though they are seperate entries in the drop down menu. it's the same with the original version of the registry entry i posted, and with the changes you suggested.
Did you try shutting down the phone after making the changes?
could you also post the results of the following test:
make your changes to the registry, do one phone call with unknown caller id and one with caller id. does it play two different sounds (or 1 sound and 1 no ring)?
would be very interesting to know. that would mean that it would work generally and your problem would only be a matter of changing the settings with a gui.
sorry about taking so long to get back to you, i have had a busy weekend while i have been off of work (got engaged) and haven't been around he computer much.
to answer the questions:
@GeoffWhite
yes, i have tried resetting the phone (you mean soft-rest through the pin hole, right?).
@egoist6
i can't seem to change one option without the phone changing both to the same thing automatically. so when ever i call from an "Unknown ID" it will have the same ring setting as "Known ID", or vice-versa. its like the phone is seeing everything as an "Incoming Call", and is not differentiating between numbers that are in the Contacts list and numbers that are either not in the list or are unknown/blocked.
Update, Solved
even though its not for the specific registry key i was asking about, i did find a solution to the over all problem i was trying to solve over here:
http://www.sprintusers.com/forum/showthread.php?t=143176
it takes editing a couple registry keys, but they were already present, i just had to change the values. the 2 keys you are looking for are:
HKCU/ControlPanel/Sounds/RingTone0/
and
HKCU/ControlPanel/Sounds/KnownCallerRing0/
when i first checked them (using the registry explorer in Total Commander), KnownCallerRing0 had no values. so i opened RingTone0 and copied all the entries (Sound, Script, SavedSound, and Category) and pasted them into KnownCallerRing0.
KnownCallerRing0 represents the ringtone for people who are listed in your Contacts, but don't have a caller specific ringtone. edit the Sound value to point to the ringtone for them. mine is: \Storage Card\My Documents\My Ringtones\Vintage 2.mp3
RingTone0 represents the ringtone for any calls that are not from someone already saved in your contacts list. edit the Sound value to point to a ringtone for these "strangers". i have: \Storage Card\My Documents\My Ringtones\Silence (5 Seconds).wav
after changing these, i did a soft reset and then made a call from my work phone, and...*RING* *RING*. then i went to a phone at a co-workers desk who has never called me, and..........nothing..........just peace and quiet. i don't know if you need to copy all the values from RingTone0 to KnownCallerRing0, or if you have to do a soft reset, but that is the exact procedure i took and it worked. i hope this helps someone.
Thanks Man!!!
I was looking for this solution for a long time as I hated that my HD2 couldn't ring differently dependig on known or unknown caller.
Thanks to you this option (which was standard in Treo 750) is now working also on HD2!
I apprieciate your work!

Touch 4.01 help

I have been using touch 4.01 for a while now and I really like it. The only problem I have is when it comes to making calls (the main reason for a phone).
When I go to contacts and try to display a list, all I get is a list of contacts that I have already made a call to (i.e. history) not the actual list from my sim card. I thought that maybe my sim was not being read but when I start to dial a number (If I happen to know it) It will come up with the persons name. Unfortunately If I don't know the number I can't dial them.
The only way I have been able to work round this is to go to favorite people and add a new person (as from here it will display the whole contact list). Unfortunately favourite people can only hold 8 numbers.
Basically I want to know how to show my contact list that is on my sim card and not the numbers I have already dialed.
Thanks in advance but It's really starting to bug me now.
Khalid
May U run SIM Manager in Program/Accesories and copy all contact to Your PPC or run Advanced Config in Settings, line "Show Sim Contact" and active "Yes" and Reset your PPC.
Goodluck

Custom ringtones for contacts

Sorry for a noob question.
I can assign a custom ringtone from /sdcard/media/ringtones/ to any contact (Google contacts) and I see that contact has a custom ringtone assigned but when a contact with a custom ringtone calls me - it' still plays a default ringtone which I set in "Settings". Why is it so?
P.S. HTC Desire, Vodafone.nl, Android 2.1-update1(1.19.161.5)
Bump-bump...
I found some posts in google groups discussing the same problem for different phones/firmwares. Solutions are: align phone numbers in contacts to be the same as it shown during incoming call: no "(", spaces between digits, etc. I tested different variants - no luck, it recognizes the person who calling me, shows correct name and photo, a phone number for incomuing is exactly the same as it written in contacts, but ringtone is not custom but default anyway. I changed custom MP3s to predefined ringtons - still the same, default ringtone for all incoming calls.
Does anybody here have the same problem? Or, at least, could You suggest me another application instead of standart "People"?
Upd: Fixed. A solution was simple but efficient - the phone should be rebooted after importing of contacts and setting custom ringtones.
you can also go to music and selecting the song then menu - ringtone for contact

[Q] Caller ID mapping

I have my new HTC Trophy set up to sync with Exchange/Outlook. I'm in Norway, so my contacts phone numbers are stored in Outlook in this format: +47 12345678
Now, when in Norway and getting incoming calls from 12345678, the phone does not recognize the caller.
Is this a known issue? Any workarounds other than removing +47 from all my contacts?
I'm having the same issue!
Anyone know how to setup WP7 to recognize not only the full number?
Nothing new here?
i noticed that in the windows live contacts section you can specify which country the contact is in,..would that help?
i don't know..i'm not having these problems to be honest!
In outlook you store the phone number with +47 but when you dial the number, you want to dial it without the +47
Is that correct?
I have had similar issues with other phones with extra "0" in between region/country/city codes, for example in Germany.
I have a couple of ideas:
1. There is the International Dialing assist function. I have no idea what it does other than what's described undertneat it... Does that do anything helpful?
2. What if you create a separate Windows Live account, and add in /copy your contacts, without the +47; then link the two contacts. The contacts will appear as just 1 contact in your phone, and you'll have the option to call with or without the +47
So here is the deal:
I have set all my contacts mobile numbers using the right local area code (for example 04111-8181-8181) so when I’m traveling to other city the call is routed correctly. But when someone call me I receive the number without the area code (example 8181-8181) and the phone did not match this with the contact.
So the problem is not when I'm dialing the number but when I receive an incoming call from my contacts.
I don't know what this International Assist do too but is turned On.
And hboos, I didn't find where I do set up this Country in Live Contacts but I don't think that this is the problem since all of my most important contacts are coming from Outlook.
Thanks
I store all my contacts like this one: +49123456 without any spaces. My HD7 recognizes them all. Perhaps you have to remove the space?
Well, if removing the spaces/formatting doesn't work, you can always go with my other suggestion. Create a separate address book in a Windows Live account with the incoming CID number, and link the two contacts on WP7 (open contact 1, click the chain link at the bottom, click contact 2). WP7 is even smart enough to suggest you likely links.
Talys, this suggestion lead me to another question: Is there one button to link all my contacts or I need to go one by one (because I have 1200+ contacts).
I'll try to remove the spaces.
Just an update, didn't work removing all the spaces
I've got the same problem. Living in Norway, syncing with Exchange/Outlook and storing all my phone numbers with a +47 prefix. I'm sure creating a windows live contact for each of my Exchange/Outlook contact and link them would work. But with 800+ contacts, the thought of maintaining two lists doesn't sound like a feasible solution for me.
I've tried the following.
Using a 0047 prefix instead of the +47. Same problem.
Removing any spaces that Outlook add automatically. Same problem
Using a windows live contacts instead of Outlook/Exchange contacts. Same problem.
The best solution I've come up with so far, is to store all my Outlook/Exchange contacts with two numbers. One without the prefix and one with. This isn't really working either I like to store mobile number where they belong.
However, everything seams to work as expected with SMS/MMS messages. The +47 prefix doesn’t cause any problems what so ever.
Now with some developers already getting access to WP7 registry I think it's a matter of time to find the entry to edit
surfing10 said:
Talys, this suggestion lead me to another question: Is there one button to link all my contacts or I need to go one by one (because I have 1200+ contacts).
I'll try to remove the spaces.
Click to expand...
Click to collapse
I don't think there's a button to automatically link your contacts.... that's a lot of contacts to link! But you only need to link the ones that are important for Call Display, right? So the list would be smaller?
i always have the same problem on wm6 and had was to edit the registry caller ID match the default is 8 so if you change it to 6 or 7 then it will be ok..so its just to get access to the wp7 registy to change that setting
jullian_d said:
i always have the same problem on wm6 and had was to edit the registry caller ID match the default is 8 so if you change it to 6 or 7 then it will be ok..so its just to get access to the wp7 registy to change that setting
Click to expand...
Click to collapse
Sorry to bring that again but that's THE POINT!! We need to hack the registry to edit this.
Anyone have done this?
surfing10 said:
Sorry to bring that again but that's THE POINT!! We need to hack the registry to edit this.
Anyone have done this?
Click to expand...
Click to collapse
no....there is no access YET to the registry or file system
try this reg key
Code:
[HKEY_CURRENT_USER\ControlPanel\Phone]
"CallIDMatch"=dword:7
Have you tried Settings -> Applications -> phone and International assist - On?
jullian_d said:
i always have the same problem on wm6 and had was to edit the registry caller ID match the default is 8 so if you change it to 6 or 7 then it will be ok..so its just to get access to the wp7 registy to change that setting
Click to expand...
Click to collapse
I don't think this is the problem, or if it is, the default value is higher than 8 as all phonenumbers in Norway has 8 digits. 11 if you also count the +47.
In any case, works fine for me using Telia in Sweden - I have numbers stored in a variety of ways including +46 (0123) 12345 as well as +4612312345 and they all seem to show who's calling. Could be it's operator dependant somehow?
I have the same problem, my contacts are synced from Google. Country Slovenia, format +386 31xxxxxx. Number does not link to name of the contact. Tried Caller ID fix from http://forum.xda-developers.com/showthread.php?t=907971, but problem remains. Can someone try and see if it works for him?

Categories

Resources