Enhanced Feature Key (EFK) buttons
Adding EFK buttons to Polycom phones is fairly simple to do provided you are familiar with how to program EFK buttons and how to edit Polycom XML configuration files. A detailed PDF on creating EFK's can be found here. A common scenario for this is adding a Blind Transfer button while in a call. The first thing you have to do is ensure enhanced-feature-keys is checked under the Features section of the phone or group of phones in sipXconfig for which you wish to enable this feature.
...
Note |
---|
Be sure to back this file up before editing. Changes to this file affect all Polycom phones that are configured in sipXecs. Proceed with caution. This XML snippet must be between the <sip></sip> tags which are at the top and bottom of the configuration file. I recommend placing the XML close to the bottom so it is easy to manage. |
Blind Transfer Key
The following is an example of the EFK configuration for adding a Blind Transfer button Key:
Code Block | ||
---|---|---|
| ||
<efk>
<version efk.version="2" />
<efklist
efk.efklist.1.mname="blndxfer1"
efk.efklist.1.label="Blind Transfer"
efk.efklist.1.status="1"
efk.efklist.1.action.string="$P1N4$$Trefer$"
/>
<efkprompt
efk.efkprompt.1.status="1"
efk.efkprompt.1.label="Extension: "
efk.efkprompt.1.userfeedback="visible"
efk.efkprompt.1.type="numeric"
/>
</efk>
<softkey
softkey.1.label="BlindXfer"
softkey.1.action="!blndxfer1"
softkey.1.enable="1"
softkey.1.precede="1"
softkey.1.use.idle="0"
softkey.1.use.active="1"
softkey.1.use.alerting=""
softkey.1.use.dialtone=""
softkey.1.use.proceeding=""
softkey.1.use.setup=""
softkey.1.use.hold="1"
softkey.feature.newcall="1"
softkey.feature.endcall="1"
softkey.feature.split="1"
softkey.feature.join="1"
softkey.feature.forward="1"
softkey.feature.directories=""
softkey.feature.callers=""
softkey.feature.mystatus="1"
softkey.feature.buddies="1"
softkey.feature.basicCallManagement.redundant="0"
/>
|
Intercom Key
The following is an example of how to add an Intercom key
Code Block | ||
---|---|---|
| ||
<efk> <version efk.version="2" /> <efklist efk.efklist.1.mname="intercom1" efk.efklist.1.label="Intercom" efk.efklist.1.status="1" efk.efklist.1.action.string="*76$P1N4$$Tinvite$" /> <efkprompt efk.efkprompt.1.status="1" efk.efkprompt.1.label="Extension: " efk.efkprompt.1.userfeedback="visible" efk.efkprompt.1.type="numeric" /> </efk> <softkey softkey.3.label="Intercom" softkey.3.action="!intercom1" softkey.3.enable="1" softkey.3.precede="0" softkey.3.use.idle="1" softkey.3.use.active="1" softkey.3.use.alerting="1" softkey.3.use.dialtone="1" softkey.3.use.proceeding="" softkey.3.use.setup="" softkey.3.use.hold="1" softkey.feature.newcall="1" softkey.feature.endcall="1" softkey.feature.split="1" softkey.feature.join="1" softkey.feature.forward="1" softkey.feature.directories="" softkey.feature.callers="" softkey.feature.mystatus="1" softkey.feature.buddies="1" softkey.feature.basicCallManagement.redundant="0" /> |
...