If you would like more control over how your Windows Mobile device rings/vibrates/flashes its LEDs on events, you can can change the Script values of these events.
For example, for an incoming call performing
‘activate device, play ringtone, wait 3 seconds, repeat’
HKCU\ControlPanel\Sounds\RingTone0\Script = “apw3r”
For performing
‘active device, set volume to 33%, play ringtone, set volume to 67%, play ringtone, set volume to 100%, play ringtone (no repeat)’
HKCU\ControlPanel\Sounds\RingTone0\Script = “ac33pc67pc100p”
The following are the full codes available to you. Please note that all the codes are executed simultaneously except after a ringtone play / wait code. E.g. ‘v1p’ will vibrate and play at the same time, while vibrating for 1 second. But ‘pv1′ will play the ringtone through all the way first, then start vibrating for 1 second.
a = activate device
cN = set volume to N in percentage max volume
fN = flash...