This post explains the possibility using Enhanced Feature Keys / EFK macros to change key functions for hardware keys.
NEW: Since VVX UC Software 5.7.0 the new parameter feature.EFKLineKey.enabled="1" => here <= can be used instead to assign this to a free line key.
Many other examples involving Soft Keys can be found using the Forum Search.
Using the unzipped attachments allow a user to import these via their Web Interface using UC Software 4.0.0 or later.
NOTE: This feature is available on SoundPoint IP 32x/33x, 450, 550, 560, 650, and 670, SoundStation IP 5000, 6000 and 7000, and VVX 1500 running UCS 3.3.0 or newer. All VVX models support this in addition.
Please be aware that limited functionality on certain Platforms may occur if an older Version like SIP 3.2.x or older is used.
Default Feature Key Layouts
Example:
Option 1:
A User may want to change the functionality of the Do Not Disturb Button to match a Code / Key Sequence used by their SIP Platform.
NOTE: Below example has been tested with a SoundPoint IP 650 running UCS 4.0.4 and may differ from any other Phone Model. Please consult the Administrator Guide for further details.
Note: This functionality has been added in UC Software 4.0.0 and later
The configuration used in this example is as follows:
<key key.SPIP650.9.function.prim="$FDoNotDisturb$^*76$Tinvite$" feature.enhancedFeatureKeys.enabled="1" />
Pressing the DND Hardware Button on the Phone dials the *76 Code on the SIP Server and displays the DND Status on the Phone.
NOTE: The Code depends on your SIP Server and you may need to liaise with your SIP Provider
In a non-active state:
In a DND State:
Option 2:
Simply disabling a Hardware Button
Using a SPIP650 in below example in order to disable the DND Button (9) utilizing the substitution method by specifying the phone model.
<key key.SPIP650.9.function.prim="Null"/>
Above example, configuration disables the DND Button so it can no longer be used.
Option 3:
Assign the Directories hard key directly to the phone call list and the Applications button directly to a URL
Note: This functionality has been added in UC Software 4.0.0 and later
<hardkey feature.enhancedFeatureKeys.enabled="1" key.30.function.prim="$FDirectories$$FDialpad2$" key.29.function.prim="http://www.polycom.com/" />
Above example does as follows:
Possible Keys to map Internal Key Functions for all examples are:
NOTE: Please check the Internal Key Functions within the relevant Admin Guide or => here <= for more options!
Line1 | Line21 | Line41 | Softkey1 | DoNotDisturb |
Line2 | Line22 | Line42 | Softkey2 | Select |
Line3 | Line23 | Line43 | Softkey3 | Conference |
Line4 | Line24 | Line44 | Softkey4 | Transfer |
Line5 | Line25 | Line45 | Softkey5 | Redial |
Line6 | Line26 | Line46 | VolDown | Hold |
Line7 | Line27 | Line47 | VolUp | Status |
Line8 | Line28 | Line48 | Headset | CallList |
Line9 | Line29 | Dialpad0 | Handsfree | SpeedDial |
Line10 | Line30 | Dialpad1 | MicMute | SpeedDialMenu |
Line11 | Line31 | Dialpad2 | Menu | Release |
Line12 | Line32 | Dialpad3 | Messages | Talk |
Line13 | Line33 | Dialpad4 | Applications | Video |
Line14 | Line34 | Dialpad5 | Directories | Offline |
Line15 | Line35 | Dialpad6 | Setup | |
Line16 | Line36 | Dialpad7 | ArrowUp | |
Line17 | Line37 | Dialpad8 | ArrowDown | |
Line18 | Line38 | Dialpad9 | ArrowLeft | |
Line19 | Line39 | DialPadStar | ArrowRight | |
Line20 | Line40 | DialPadPound | Backspace |
Option 4:
Use a Speed Dial in order to dial a number and then pause and output additional digits.
<pause feature.enhancedFeatureKeys.enabled="1" efk.efklist.1.action.string="501$Tinvite$$Cwc$,,1234#$Tdtmf$" efk.efklist.1.label="number" efk.efklist.1.mname="number" efk.efklist.1.status="1" />
In addition a Speed Dial Directory file 000000000000-directory.xml or <mac>-directory.xml is needed with the following content:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- $RCSfile: 000000000000-directory.xml,v $ $Revision: 1.3 $ -->
<directory>
<item_list>
<item>
<fn>CallNumber</fn>
<ct>!number</ct>
<sd>99</sd>
</item>
</item_list>
</directory>
Above example does as follows:
The Phone will show the added Speed Dial as a Key:
Option 5:
Use the Line Key 2 on a SPIP321/SPIP331/SPIP335 for VoiceMail
<key key.10.function.prim="$FMessages$" feature.enhancedFeatureKeys.enabled="1" />
or
<test key.10.function.prim="*98" feature.enhancedFeatureKeys.enabled="1" />
If official support is required please check how to phone or open a case here
----------------