Home > Asterisk, Linux, VOIP > Polycom Soft Keys and Exchange UM

Polycom Soft Keys and Exchange UM

In Asterisk 1.6, FreePBX, and Exchange UM I mentioned how to setup an extension to transfer a caller to voicemail. Let’s take this one step further and add a soft key on the Polycom. Instead of having to dial ##407ext, you will be able to press the Xfer VM button and it will prompt for the extension.

The first step is to enable the enhanced feature key option and create the prompt in the provisioning file.

<feature feature.18.name="enhanced-feature-keys" feature.18.enabled="1" />
<efk>
  <version efk.version="2" />
  <efklist
    efk.efklist.1.mname="xfervm"
    efk.efklist.1.status="1"
    efk.efklist.1.label="Transfer to Voicemail"
    efk.efklist.1.use.active="1"
    efk.efklist.1.action.string="407$P1N4$$Trefer$"
      />
  <efkprompt
    efk.efkprompt.1.status="1"
    efk.efkprompt.1.label="Extension: "
    efk.efkprompt.1.userfeedback="visible"
    efk.efkprompt.1.type="numeric"
  />
</efk>

The mname in the efklist is what you will use for the soft key action. The prompt will show Transfer to Voicemail as the title. The $P1N4$ means to use ekfprompt 1 and to allow 4 numbers to be entered. $Trefer$ means to blind transfer the current call to the digits in front.

Now we need to create the softkey. I also like to disable the on screen transfer and conference soft keys since as we have physical buttons for them. This allows the Xfer VM button to fit on the first page of soft keys.

<softkey
  softkey.1.label="Xfer VM"
  softkey.1.action="!xfervm"
  softkey.1.enable="1"
  softkey.1.use.active="1"
  softkey.1.use.hold="1"
  softkey.1.precede="0"
  softkey.feature.basicCallManagement.redundant="0"
/>
  1. No comments yet.
  1. No trackbacks yet.