background image

Using Enhanced DSS Keys on Yealink IP Phones 

Using Enhanced DSS Keys on Yealink IP Phones 

This guide provides detailed information for system administrators on how to set up enhanced 
DSS keys (EDK) on Yealink IP phones. 

The features introduced in this guide apply to Yealink SIP-T54S, SIP-T52S, SIP-T48G/S, 
SIP-T46G/S, SIP-T42G/S, SIP-T41P/S, SIP-T40P, SIP-T40G, SIP-T29G, SIP-T27P/G, SIP-T23P/G, 
SIP-T21(P) E2, SIP-T19(P) E2 and CP860 IP phones running firmware version 81 or later. 

Introduction

 

Enhanced DSS Keys (EDK) enables users to customize the functions of a phone’s DSS keys (line 
keys, programmable keys and ext keys) and assign functions to custom soft keys. You can use 
EDK to assign frequently-used function to DSS keys and custom soft keys or to create menu 
shortcuts to frequently-used phone settings as needed. 

The following shows the line keys and soft keys on SIP-T46G IP phones: 

 

Note 

Application scenarios involve the following: 

 

Adding new DSS keys or soft keys to simplify the operation of common telephony tasks 
that may need more than one key press with the default configuration. 

 

Removing certain default DSS keys or soft keys for the functions that may be redundant 
or never used. 

EDK provides a method of creating interactive macro call sequences that can be executed by the 

The line keys are not applicable to SIP-T19(P) E2/CP860 IP phones. The ext keys are only 
applicable to SIP-T54S/T52S/T48G/T48S/T46G/T46S/T29G/T27P/T27G IP phones. And to 
customize the functions for ext keys, you have to connect the expansion module to the IP phone 
in advance.

 

Summary of Contents for SIP-T54S

Page 1: ...n frequently used function to DSS keys and custom soft keys or to create menu shortcuts to frequently used phone settings as needed The following shows the line keys and soft keys on SIP T46G IP phone...

Page 2: ...gs 1 Digits 2 C command 3 T type 4 M macro 5 S softkey ID 6 K key name 7 I menu item ID 8 P label C characters number allowed N M 9 P prompt num N num digits 10 L label 11 LED color and time L label M...

Page 3: ...key has a unique identifier on the IP phone you can configure this parameter according to the system defined softkey ID If the softkey ID is not defined on the phone or there is no matched soft key on...

Page 4: ...el OK DialPadX X ranges from 0 to 9 DialPadPound DialPadStar Headset Mute Message Hold Redial Transfer Speaker Conference ExtX Y X stands for the serial number of expansion module key Y stands for the...

Page 5: ...ID is case insensitive Example Istatus_list means entering the Status menu Note To view the menu item ID you can configure the value of the parameter edk id_mode enable to 1 Enabled and then long pres...

Page 6: ...f no label is configured for a Custom Key or soft key otherwise this one is ignored Make this the first entry in the action string Example LEDK2 1234 Tinvite defines calling out the number 1234 and us...

Page 7: ...more information refer to Understanding Macro Action Strings Using the Enhanced DSS Keys EDK List parameters to define a macro is optional and is useful when defining more than one soft key or DSS ke...

Page 8: ...are two or more same macros the soft key or DSS key will invoke the macro with a smallest value of X It works only if the value of the parameter features enhanced_dss_keys enable is set to 1 Enabled...

Page 9: ...the user for Enhanced DSS Keys EDK prompt X If it is set to numeric the default input method is 123 and you can switch to abc ABC 2aB input method If it is set to text the default input method is abc...

Page 10: ...Guide for your phone on Yealink Technical Support Then you can configure a soft key or DSS key to invoke the EDK macro refer to Configuring Custom Soft Keys or Configuring DSS Keys When the macro is...

Page 11: ...seconds to exit It works only if the value of the parameter features enhanced_dss_keys enable is set to 1 Enabled The following shows an example of EDK macro configuration in the configuration file f...

Page 12: ...functions or if your phone does not have a particular hard key you can create a soft key For example if the phone does not have an intercom hard key you can create an intercom soft key If you have con...

Page 13: ...ing configuration files 1 Add Edit soft key parameters in the configuration file e g features cfg The following table lists the information of parameters Parameters Permitted Values Default features e...

Page 14: ...uses the same macro action string syntax as an Enhanced DSS key For a list of macro definitions and example macro string refer to Understanding Macro Action You can also invoke the EDK macro that was...

Page 15: ...ranges from 1 to 10 0 or 1 0 Description It enables or disables the custom soft key X to be displayed in the connecting state 0 Disabled 1 Enabled Note It works only if the values of the parameters fe...

Page 16: ...X ranges from 1 to 10 0 or 1 0 Description It enables or disables the custom soft key X to be displayed in the ring back state 0 Disabled 1 Enabled Note It works only if the values of the parameters...

Page 17: ...ranges from 1 to 10 0 or 1 0 Description It enables or disables the custom soft key to be displayed in the conference state 0 Disabled 1 Enabled Note It works only if the values of the parameters feat...

Page 18: ...enable 1 edk edkprompt 1 label Intercom edk edkprompt 1 type numeric edk edkprompt 1 userfeedback visible softkey 2 enable 1 softkey 2 label Intercom softkey 2 position 7 softkey 2 action 64 P1N12 so...

Page 19: ...oft key to perform the macro definition of the action IVR1 10086 Tinvite Cwaitconnect P5N4 Tdtmf Cpause2 4 Tdtmf Cpause1 2 Tdtmf Press the Intercom soft key to perform the macro definition of the acti...

Page 20: ...X ranges from 1 to 27 for SIP T54S T46G T46S T29G X ranges from 1 to 15 for SIP T42G T42S T41P T41S X ranges from 1 to 21 for SIP T52S T27P T27G X ranges from 1 to 3 for SIP T40P T40G T23P T23G X rang...

Page 21: ...S IP phones The default value of the line key 1 6 is 15 and the default value of the line key 7 15 is 0 For SIP T27P G IP phones The default value of the line key 1 6 is 15 and the default value of t...

Page 22: ...default value is 0 NA For SIP T29G T27P T27G IP phones When X 1 the default value is 28 History When X 2 the default value is 61 Directory When X 3 the default value is 5 DND When X 4 the default val...

Page 23: ...When X 5 the default value is 28 History When X 6 the default value is 61 Directory When X 7 the default value is 0 NA When X 8 the default value is 0 NA When X 9 the default value is 33 Status When...

Page 24: ...ro The macro name follows the character e g linekey 1 value IVR1 IVR1 stands for the macro name For more information refer to Defining an EDK Macro For line keys X ranges from 1 to 29 for SIP T48G S X...

Page 25: ...for SIP T42G T42S T41P T41S X ranges from 1 to 21 for SIP T52S T27P T27G X ranges from 1 to 3 for SIP T40P T40G T23P T23G X ranges from 1 to 2 for SIP T21 P E2 For programmable keys X ranges from 1 t...

Page 26: ...ad the boot file and configuration file to the root directory of the provisioning server 4 Trigger IP phones to perform an auto provisioning for configuration update For more information on auto provi...

Reviews: