8. MS Windows Messenger Customization

8.1. Enable Debugging

To enable debug logging for MS Windows Messenger follow next steps.

- be sure MS Windows Messenger is not running. You can check with Task Manger -- in Processes list look for msmsgrs.exe. If it is present, select it and click End Process and then OK in the confirmation dialog box.

- from Start menu, select Run, type “regedit” and click Yes.

- locate the following registry key “ HKEY_CURRENT_USER\Software\Microsoft\Tracing\RTCDLL

- if the above registry key does not include the EnableFileTracing value, you have to create it: from Edit menu, select New and choose DWORD Value; in the New Value #1 box enter EnableFileTracing and press Enter.

- right-click EnableFileTracing and choose Modify.

- type 1 in the Value data box and then click OK.

Once these steps are done, quit Registry Editor and you can start MS Windows Messenger. The logs are written in the %USERPROFILE%\Tracing folder. By default %USERPROFILE% points to C:\Documents and Settings\username.

Debug logging is good for troubleshooting, but once the SIP service is running well, it is recommended to turn it off, one good reason is to not waste the harddisk space. For this, change the value of EnableFileTracing to 0.

Note

This was checked for MS Windows Messenger v5.0, for the other versions the settings may be valid, too.

8.2. Disable MS Windows Messenger

If you want to disable automatic running of MS Windows Messenger on Windows XP follow next steps.

- open registry editor (Start-> Run-> type regedit-> Yes).

- locate and select HKEY_LOCAL_MACHINE\Software\Policies\Microsoft registry key.

- add a new registry key Messenger -- in the menu Edit-> New-> Key.

- in this new registry key (HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Messenger) add a new key Client

- in this new registry key (HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Messenger\Client) add a new value. To create the value name, go to menu Edit-> New-> DWORD and type PreventRun. Set the value to 1 -- right-click the PreventRun value that you created, click Modify, type 1 in the Value data box, and then click OK.

-close the registry editor window.

8.3. Remove MS Windows Messenger

If you want to remove MS Windows Messenger from your Windows system, follow the next instructions.

- from Start menu, click Run and enter the following command: RunDll32 advpack.dll,LaunchINFSection %windir%\inf\msmsgs.inf,BLC.Remove

This may cause long delay when starting Outlook Express when you have the Contacts pane enabled. To prevent this, start the registry editor (from Start menu, select Run and type regedit) and locate the registry key HKEY_LOCAL_MACHINE\Software\Microsoft\Outlook Express. Add a new registry value: from menu Edit-> New-> DWORD and type Hide Messenger. Right-click on the name of the new value and type 2 in the Value data box.

8.4. Send DTMF

To send DTMF from MS Windows Messenger one has to use the “Make a Phone Call” option.

If don't have this option, then you have to enable it in Windows registry, for that start registry editor (from Start menu, select Run and type regedit) and locate the registry key HKEY_CURRENT_USER\Software\Microsoft\MessengerService\CorpPC2PHone. Change the value of the key to 1. It should be 0, if this key doesn't exist try to create a new one with this name and set the value to 1.

8.5. Allow Incoming IM

Since Microsoft introduced proprietary extensions to MS Windows Messenger v5.0, it is no more possible to exchange instant messages with other types of SIP clients, not even with earlier versions of MS Windows Messenger.

There is one way just to allow incoming instant messages, but will not be possible to send instant messages back to that user. To enable this, you have to change the value of the EnableSIPHighSecurityMode registry key. The path to registry key should be HKLM\Software\Policies\Microsoft\Messenger\Client\{...}\_Default\EnableSIPHighSecurityMode. You have to set the value to 0 (0 is low security, 1 is high security, 2 is medium security).