In most cases, we recommend using Yealink phones. The UC platform allows programming of all Yealink functions.
Programming the DSS Keys
The ‘button builder’ easily allows configuration of the DSS programmable keys. Each Key can programmed as:
|Line Appearance||A phone extension that allows the user to receive and make calls. All phones should have at least one line.|
|BLF (Busy Lamp field)||A BLF functions as a speeddial for an internal extension, and also shows if that extension is in use. (Green LED when not in use, Red when busy)|
|Call park||See call park|
|Timeframe Toggle||This feature enables a user to manually override a time frame. See Timeframe Override Toggle|
|Queue Toggle||This feature enables the user to log in and out of the queues that they are a member of. The light shows red when logged out and green when logged in.|
|Shared Line Appearance||See ‘shared line appearance’|
|DTMF||Not in use|
For each key, there is a field for the value (for example extension), and the label that will appear on the phone next to the key.
Next to each key is the ‘more’ icon. When programming BLF keys, this allows the remaining keys to be programmed using the directory. When set to static, the keys will not change when the directory is updated. In dynamic mode, the keys will be reprogrammed when the extensions in the directory have changed (after a reboot).
The key at the top right has the ‘Additional phone settings” option.
The Yealink phones have literally hundreds of settings that can change the appearance and functionality of the phone. The overrides allow any setting to be included. These have priority over and other settings, or defaults.
The full list of the programming variables for the Yealink phones can viewed here.
The format for these is
setting = “value”
Some common settings that may be included here:
|Backlight||phone_setting.backlight_time =” 0″ (always on)
phone_setting.backlight_time = “30” (stays on for 30 seconds)
|Do Not Disturb Key||programablekey.3.type = “0” (DND key is hidden. Avoids accidental use)
programablekey.3.type = “5” (DND key is shown)
|DSS Transfer Type||transfer.dsskey_deal_type = “1” (DSS BLF keys are attended transfer)
transfer.dsskey_deal_type = 2 (DSS BLF keys are blind transfer)
|Language||lang.gui = “English”
lang.gui = “French”
|Timezone||local_time.time_zone = “-5” (Timezone offset from GMT)|
|Paging||To allow the phone to receive pages, add:
To program a key to page other phones (for example DSS key number 2):
It is also possible to add multiple paging groups, and specialist paging units. Contact support for more information
|Ringtones||The ringer for internal calls can be set to ringer 1 as :
distinctive_ring_tones.alert_info.1.ringer=”1″For external incoming calls set to ringer 4:
The ‘Save’ button has the options:
- Save – Save, but do not push the settings to the phone
- Save and resync – Pushes in new settings to the phone. For this to work correctly, the phone needs to be already registered to the same extension. If the phone is not registered, or the extension has changed, the phone will need to be manually rebooted to collect the new settings:
- Save as template – There is a template button at the top that allows re-use of an existing template.