Download Print this page
Yealink SIP-T54S Manual

Yealink SIP-T54S Manual

Using enhanced dss keys
Hide thumbs Also See for SIP-T54S:

Advertisement

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:
The line keys are not applicable to SIP-T19(P) E2/CP860 IP phones. The ext keys are only
Note
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.
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
Using Enhanced DSS Keys on Yealink IP Phones
1

Advertisement

loading
Need help?

Need help?

Do you have a question about the SIP-T54S and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Yealink SIP-T54S

  • Page 1 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.
  • Page 2: Understanding Macro Action Strings

    Using Enhanced DSS Keys on Yealink IP Phones phone. The interactivity involves the following actions: Gather input data from the phone's user.  Send SIP signaling requests to a call server (INVITE or REFER).  Cause the phone to perform certain operations such as hang-up a call or place a call on ...
  • Page 3 Using Enhanced DSS Keys on Yealink IP Phones Macro Action Description The embedded action type. Multiple actions can be defined. Supported action types include: invite  dtmf  refer  $T<type>$ intercom (not applicable to CP860 IP phones)  Example: *338$Tdtmf$ defines sending the *338 by the type of dtmf.
  • Page 4 For SIP-T48S/T48G/T46S/T46G/T29G: X ranges from 1 to 40, Y ranges from 1 to 6; For SIP-T54S/T52S: X ranges from 1 to 60, Y ranges from 1 to 3; @Y can be omitted if there is only one expansion module connected to the phone.)
  • Page 5 Using Enhanced DSS Keys on Yealink IP Phones Macro Action Description menu is blocked during an active call.) Home (You can return back to idle screen by  executing this command at dialing screen for SIP-T48G/S IP phones) Example: $KDialPadPound$ means pressing the pound key.
  • Page 6 Using Enhanced DSS Keys on Yealink IP Phones Macro Action Description input is masked by the “*”. This is a macro substitution string. “prompt num” means which EDK prompt is invoked. It indicates the X as defined by “edk.edkprompt.X.enable”. “num digits” defines the number of digits or letters that the user can enter.
  • Page 7: Defining An Edk Macro

    Using Enhanced DSS Keys on Yealink IP Phones Macro Action Description o (off)  &L<label> (Optional.): You have to put the “&L<label>” last in the command flow. Example: $LEDg1000o100r300&Lidle$ means an infinite loop for BLF/BLF list key LED status: grow green for 1000ms, be in the off state for 100ms and then glow red for 300ms.
  • Page 8 Using Enhanced DSS Keys on Yealink IP Phones Parameters Permitted Values Default edk.edklist.X.enable 0 or 1 (X ranges from 1 to 255) Description: It enables or disables the Enhanced DSS Keys (EDK) macro X. 0-Disabled 1-Enabled Note: It works only if the value of the parameter “features.enhanced_dss_keys.enable”...
  • Page 9 Using Enhanced DSS Keys on Yealink IP Phones Parameters Permitted Values Default Note: If a macro attempts to use an EDK prompt that is disabled, the macro execution will fail. It works only if the value of the parameter “features.enhanced_dss_keys.enable” is set to 1 (Enabled).
  • Page 10: Configuring Edk Id Mode

    Using Enhanced DSS Keys on Yealink IP Phones features.enhanced_dss_keys.enable = 1 edk.edklist.1.enable = 1 edk.edklist.1.mname = IVR1 edk.edklist.1.action = 10086$Tinvite$$Cwaitconnect$$P5N4$$Tdtmf$$Cpause2$4$Tdtmf$$Cpause1$2$Tdtmf$ edk.edkprompt.5.enable = 1 edk.edkprompt.5.label = PIN Code edk.edkprompt.5.type = numeric edk.edkprompt.5.userfeedback = masked Reference the configuration file in the boot file (e.g., y000000000000.boot).
  • Page 11 Using Enhanced DSS Keys on Yealink IP Phones Parameters Permitted Values Default edk.id_mode.enable 0 or 1 Description: It enables or disables to view the softkey ID or menu item ID by long pressing the Volume Up key. 0-Disabled 1-Enabled If it is set to 1 (Enabled), you can view the softkey ID or menu item ID by long pressing the Volume Up key for three seconds at any interface.
  • Page 12: Configuring Custom Soft Keys

    Using Enhanced DSS Keys on Yealink IP Phones The following screenshots show examples for displaying the softkey ID and menu item ID on SIP-T46G IP phone when long pressing the Volume Up key: Softkey ID: Menu Item ID: Configuring Custom Soft Keys You can assign functions to custom soft keys using macros.
  • Page 13 Using Enhanced DSS Keys on Yealink IP Phones Call failed – The outgoing call encounters a failure.  Ring back - There is an outgoing call on the phone. And the phone is in the ringback state.  Transfer ring back - There is a call being transferred to another phone. And the phone is ...
  • Page 14 Using Enhanced DSS Keys on Yealink IP Phones Parameters Permitted Values Default softkey.X.position Integer from 0 to 10 (X ranges from 1 to 10) Description: It configures the position on the LCD screen for soft key X. If it is set to 0, the soft key X is positioned in the first empty position from the left.
  • Page 15 Using Enhanced DSS Keys on Yealink IP Phones Parameters Permitted Values Default Note: It works only if the values of the parameters “features.enhanced_dss_keys.enable” and “softkey.X.enable” are set to 1 (Enabled). softkey.X.use.incoming_call 0 or 1 (X ranges from 1 to 10)
  • Page 16 Using Enhanced DSS Keys on Yealink IP Phones Parameters Permitted Values Default 1-Enabled Note: It works only if the values of the parameters “features.enhanced_dss_keys.enable” and “softkey.X.enable” are set to 1 (Enabled). softkey.X.use.call_failed 0 or 1 (X ranges from 1 to 10) Description: It enables or disables the custom soft key to be displayed in the call failed state.
  • Page 17 Using Enhanced DSS Keys on Yealink IP Phones Parameters Permitted Values Default 1-Enabled Note: It works only if the values of the parameters “features.enhanced_dss_keys.enable” and “softkey.X.enable” are set to 1 (Enabled). softkey.X.use.held 0 or 1 (X ranges from 1 to 10) Description: It enables or disables the custom soft key X to be displayed in the held state.
  • Page 18 Using Enhanced DSS Keys on Yealink IP Phones Parameters Permitted Values Default Note: It works only if the values of the parameters “features.enhanced_dss_keys.enable” and “softkey.X.enable” are set to 1 (Enabled). The following shows an example of soft key configuration in the configuration file: features.enhanced_dss_keys.enable = 1...
  • Page 19: Configuring Dss Keys

    Using Enhanced DSS Keys on Yealink IP Phones The following screenshots show the user interface for SIP-T46G IP phone in the different states when configured with example configuration file: Idle State: If you press the More soft key, the following screen appears:...
  • Page 20 The digit 73 stands for the key type Custom Key. For line keys: X ranges from 1 to 29 (for SIP-T48G/S) 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)
  • Page 21 Using Enhanced DSS Keys on Yealink IP Phones Parameters Permitted Values Default configured). Default: For line keys: For SIP-T48G/S IP phones: The default value of the line key 1-16 is 15, and the default value of the line key 17-29 is 0.
  • Page 22 Using Enhanced DSS Keys on Yealink IP Phones Parameters Permitted Values Default When X=13, the default value is 0 (NA). When X=14, the default value is 2 (Forward). When X=17/18, the default value is 0 (NA). For SIP-T52S/T42G/T42S/T41P/T41S/T40P/T40G IP phones: When X=1, the default value is 28 (History).
  • Page 23 Using Enhanced DSS Keys on Yealink IP Phones Parameters Permitted Values Default 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 51 (Switch Account Up). When X=8, the default value is 52 (Switch Account Down).
  • Page 24 Macro. For line keys: X ranges from 1 to 29 (for SIP-T48G/S) 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)
  • Page 25 It configures the label displayed on the LCD screen for each DSS key. For line keys: X ranges from 1 to 29 (for SIP-T48G/S) 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)
  • Page 26 Using Enhanced DSS Keys on Yealink IP Phones The following shows an example of line key configuration in the configuration file: features.enhanced_dss_keys.enable = 1 linekey.2.type = 73 linekey.2.value = !IVR1 linekey.2.label = IVR1 Reference the configuration file in the boot file (e.g., y000000000000.boot).