Client Registry Keys (Part 4)
April 14, 2014
Client Registry Keys – Part One (General & Personal Tab)
Client Registry Keys – Part Two (Contacts List & Status Tab)
Client Registry Keys – Part Three (My Picture & Phones Tab)
Client Registry Keys – Part Four (Alerts, Persistent Chat & Ringtones and Sounds)
Client Registry Keys – Part Five (Audio Device, Video Device, Call Forwarding, File Saving, Recording & Lync Meetings)
Client Registry Keys – Part Six (IM Tab)
Alerts Tab
Make sure to check out the Part One for the location of the registry key otherwise many of these items won’t make a ton of sense.
Description | Reg Key | Values | Client Policy |
Tell me when someone adds me to his or her contact list | N/A | N/A | EnableNotificationForNewSubscribers |
When my status is Do Not Disturb | N/A | N/A | N/A |
Contacts not using Lync | N/A | N/A | N/A |
Allow invites from domains my admin hasn’t verified | N/A | N/A | N/A |
NOTE: All of these settings are stored in the database for the user and follow them from machine to machine. For example, reviewing the XML as part of the client login process we find:
This is the setting for Allow Invites from Domains my admin hasn’t verified. Likewise, here are the settings for When my Status is Do Not Disturb:
As for “editing” these features. You can’t of course modify these directly in the database as everything is stored in XML documents. You can jump over to my article on the IMAutoArchivingFlag which goes more in-depth on this and does show an unsupported method to edit.
Persistent Chat Tab
Description | Reg Key | Values | Client Policy |
New Message: Show the message in a new window | N/A | N/A | N/A |
New Message: Show me an alert | N/A | N/A | N/A |
New Message: Play this sound | N/A | N/A | N/A |
High Priority: Show the message in a new window | N/A | N/A | N/A |
High Priority: Show me an alert | N/A | N/A | N/A |
High Priority: Play this sound | N/A | N/A | N/A |
NOTE: All of these settings are stored in the database for the user and follow them from machine to machine.
Ringtones and Sounds Tab
Description | Reg Key | Values | Client Policy |
Calls To: My work number | HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Communicator\ LYNC_ringing.Current | String to File Path * | N/A |
Calls To: My team | HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Communicator\ LYNC_incomingteamcall.Current | String to File Path * | N/A |
Calls To: People I manage calls for | HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Communicator\ LYNC_incomingdelegatecall.Current | String to File Path * | N/A |
Calls To: My Response Group | HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Communicator\ LYNC_incomingteamcall.Current | String to File Path * | N/A |
Play sounds in Lync | playSoundFeedback ** | 0/1 | N/A |
Mute incoming IM alert sounds when viewing an IM conversation | suspendSoundWhenConversationWindowInForeground | 0/1 | N/A |
Keep sounds to a minimum when my status is Busy | suspendSoundWhenBusy | 0/1 | N/A |
Keep sounds to a minimum when my status is Do Not Disturb | suspendSoundWhenDND | 0/1 | N/A |
Play music on hold | MusicOnHoldDisabled | 0/1 | EnableClientMusicOnHold |
MOH File Path | MusicOnHoldAudioFile | String | MusicOnHoldAudioFile |
NOTE: Remember that setting policies via In-Band Client Policy will override all registry settings.
* File path default is here: C:Program Files (x86)Microsoft OfficeOffice15Media
- LYNC_ringing.wav – Wayfarer
- LYNC_ringtone2.wav – Duotone
- LYNC_ringtone3.wav – InMotion
- LYNC_ringtone4.wav – LowKeyWave
- LYNC_ringtone5.wav – PureTone
- LYNC_ringtone6.wav – SilverMallets
- LYNC_ringtone7.wav – VintagePulse
** Must be set to true (1) in order to use any of the suspendSound options.
*** There is no GUI option for this but you can control the private line inbound calls here: LYNC_incomingprivatelinecall