Friday, September 7, 2007

Enable the Repeat Check box for voice mail and missed call notifications

So as you may have noticed in Windows Mobile 5 that the “Repeat” check box for voice mail, missed calls & New Text Messages is disabled. In other words, without the fix below you can receive notifications only once if you missed a call, received a voice mail or text message…hopefully you are not in the bathroom away from the phone when that notification arrives!!

Needless to say I am just annoyed at the fact that it is disabled so I went on to figure how to fix this issue and with a little trial and error, I stumbled on the following Registry hack solution. So, as always; be careful and backup your data before you do this. Oh and yes you do need a registry editor.

In order to resolve the issue, you only need to change the value of the “Options” key under the following registry paths to "1337":

For Voice Mail:

HKEY_CURRENT_USER\ControlPanel\Notifications\{A877D661-239C-47a7-9304-0D347F580408}

For New Text Messages:

HKEY_CURRENT_USER\ControlPanel\Notifications\{A877D65B-239C-47a7-9304-0D347F580408}

For Missed Calls:

HKEY_CURRENT_USER\ControlPanel\Notifications\{A877D660-239C-47a7-9304-0D347F580408}

Now I did not test this in other phones other than my own so another way for you to make sure that you are in the correct path for each of the above categories try to check the value given to the “(Default)” key under each one of the paths above. The value should be clear enough in English to tell you what you are looking at. I.e. The value for New Text Messages is “Messaging: New text message”

Good Luck

Thursday, September 6, 2007

Hacking the Registry to run a specific script when voice mail arrives

Here is a way to edit the registry of the Windows Mobile 5 Phone so that the voice mail notifications repeat more than once.

You need a registry editor (Google around and you should find some out there for the Pocket PC world).

Once you launch you registry editor, you need to go to the following registry path:

HKCU\ControlPanel\Sounds\voicemail

The two keys that we are interested in modifying are as follows:

Sound: Allows you to indicate the sound file you would like to play for notifications. An example would be this value “\YodaRing\yodamessag.mp3”

Script: which is a way for you to instruct the phone on what to do in the event of a voice mail arrival as explained below.

The following are the meaning of the codes that I was able to locate so far… if you find any more then please go ahead and share.

a = Alert
p = Play sound (plays the file that you indicate under the "Sound" key)
v0 = Vibrate 0 (vibrates until the sound is played)
vx = Vibrate for X amount of seconds
wx = WAIT for x amount of seconds
r = Repeat (This basically tells the computer to repeat everything before it... careful)
f1 = Flash on (activates the fast flashing LED)
f0 = Flash off (deactivate fast flashing LED)

So if I wanted to play my Yoda voice mail alert message for say three times over 3 minutes then I would create the following value for the Script key:

apw60apw60apw60”

If I wanted to the do the same thing only add flashing during that time I would modify the script as follows:

f1apw60apw60apw60f0

Hope this helps you and good luck.