-
×InformationWindows update impacting certain printer icons and names. Microsoft is working on a solution.
Click here to learn moreInformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center.
-
×InformationWindows update impacting certain printer icons and names. Microsoft is working on a solution.
Click here to learn moreInformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center.
- HP Community
- Poly Phones
- Desk and IP Conference Phones
- Polycom Sound Point 650 - Program softkey to speed dial an e...
Create an account on the HP Community to personalize your profile and ask a question
11-05-2012 03:34 PM
Our company is using Polycom 650 phone running SIP version 3.2.6.0314 with a ADTRAN SIP PBX appliance. There is a need to add a softkey speed dial on the phones. All of the current speed dial buttons are in use and can’t be changed.
The speed dial will be used to dial our paging system. The speed dial softkey will dial a 4 digit extension (5799). The speed dial needs to be added in 2 locations, one the idle screen and on the Hold screen. On the idle screen there are only 2 softkeys in use, so I just need to add one there. On the hold screen all 4 are in use, so I would like to remove the Conference soft key and add the speed dial softkey with the label Page.
I do know that I will need to enable the enhanced features and edit the phone’s XML file. However I am very new to this and do not know what exactly I need to edit or what to edit and what the proper syntax is.
Any help that can be provided would be greatly appreciated. Step by step instructions and/or an example will also be helpful.
Thanks,
Kevin
Solved! Go to Solution.
Accepted Solutions
11-09-2012 03:26 PM
Hi Steffen,
Thanks for your reply. I was able to add the Transfer and Hold softkeys back and get them working. I found that the $F worked for the Transfer softkey, but for the Hold softkey I had to use $C.
Below is what I ended up adding to my sip_32x.cfg to get it working.
feature.18.name="enhanced-feature-keys" feature.18.enabled="1"
<efk> <version efk.version="2" /> <efklist efk.efklist.3.mname="grppage1" efk.efklist.3.label="Page" efk.efklist.3.status="1" efk.efklist.3.action.string="5799" efk.efklist.2.mname="hold" efk.efklist.2.label="Hold" efk.efklist.2.status="1" efk.efklist.2.action.string="$Chold$" efk.efklist.1.mname="transfer" efk.efklist.1.label="Transer" efk.efklist.1.status="1" efk.efklist.1.action.string="$FTransfer$" /> <efkprompt efk.efkprompt.3.status="1" efk.efkprompt.3.label="Page" efk.efkprompt.3.userfeedback="visible" efk.efkprompt.3.type="numeric" efk.efkprompt.2.status="1" efk.efkprompt.2.label="Hold" efk.efkprompt.2.userfeedback="visible" efk.efkprompt.2.type="numeric" efk.efkprompt.1.status="1" efk.efkprompt.1.label="Extension" efk.efkprompt.1.userfeedback="visible" efk.efkprompt.1.type="numeric" /> </efk> <softkey softkey.4.label="Page" softkey.4.action="5799" softkey.4.enable="1" softkey.4.precede="0" softkey.4.use.idle="1" softkey.4.use.active="1" softkey.4.use.alerting="1" softkey.4.use.dialtone="1" softkey.4.use.proceeding="" softkey.4.use.setup="" softkey.4.use.hold="1" softkey.2.label="Hold" softkey.2.action="$Chold$" softkey.2.enable="1" softkey.2.precede="0" softkey.2.use.idle="0" softkey.2.use.active="1" softkey.2.use.alerting="1" softkey.2.use.dialtone="1" softkey.2.use.proceeding="" softkey.2.use.setup="" softkey.2.use.hold="0" softkey.3.label="Transfer" softkey.3.action="$FTransfer$" softkey.3.enable="1" softkey.3.precede="0" softkey.3.use.idle="0" 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.forward="1" softkey.feature.newcall="1" softkey.feature.endcall="1" softkey.feature.split="1" softkey.feature.join="1" softkey.feature.directories="" softkey.feature.callers="" softkey.feature.mystatus="1" softkey.feature.buddies="1" softkey.feature.basicCallManagement.redundant="0" />
Thanks for your help and direction.
Regards,
Kevin
11-06-2012 02:56 PM
Hello Kevin,
welcome to the Polycom Community.
Have a look at my reply in this post => here <=
In addition the FAQ holds this:
Nov 25, 2011 Question: How can I change the functionality of a softkey button?
Resolution: Please check => here <=
You may find more answers using the Community Search.
Please ensure to provide some feedback if this reply has helped you so other users can profit from your experience.
Best Regards
Steffen Baier
Polycom Global Services
Notice: I am an HP Poly employee but all replies within the community are done as a volunteer outside of my day role. This community forum is not an official HP Poly support resource, thus responses from HP Poly employees, partners, and customers alike are best-effort in attempts to share learned knowledge.
If you need immediate and/or official assistance for former Poly\Plantronics\Polycom please open a service ticket through your support channels
For HP products please check HP Support.
Please also ensure you always check the General VoIP , Video Endpoint , UC Platform (Microsoft) , PSTN
11-06-2012 04:43 PM
I was reading through => here <= regarding using the Enhanced Feature Keys and looked at the attached example EEK-SoftKey.cfgs. This is what I have come up with so far. I added in Call Park and Call retrieve. Can anyone tell me if this looks like it will work?
<?xml version="1.0" standalone="yes"?> <sip> <feature feature.18.name="enhanced-feature-keys" feature.18.enabled="1"/> <efk> <version efk.version="2"/> <efklist efk.efklist.1.mname="callpark" efk.efklist.1.status="1" efk.efklist.1.label="Call Park" efk.efklist.1.action.string="$Chold$*77$P5N4$$Tinvite$" efk.efklist.2.mname="callparkretrieve" efk.efklist.2.status="1" efk.efklist.2.label="Call Park Retrieve" efk.efklist.2.action.string="*78$P5N4$" efk.efklist.3.mname="browser" efk.efklist.3.mname="Page" efk.efklist.3.status="1" efk.efklist.3.label="Page" efk.efklist.3.action.string="5799" </efk> <softkey softkey.1.label="Park" softkey.1.action="!callpark" softkey.1.enable="1" softkey.1.precede="1" softkey.1.use.active="1" softkey.1.use.alerting="0" softkey.1.use.dialtone="0" softkey.1.use.hold="1" softkey.1.use.idle="0" softkey.1.use.proceeding="0" softkey.1.use.setup="0" softkey.2.label="PTT" softkey.2.action="!ptt" softkey.2.enable="1" softkey.2.precede="0" softkey.2.use.active="0" softkey.2.use.alerting="0" softkey.2.use.dialtone="0" softkey.2.use.hold="0" softkey.2.use.idle="1" softkey.2.use.proceeding="0" softkey.2.use.setup="0" softkey.3.label="Page" softkey.3.action="5799$Tinvite$" softkey.3.enable="1" softkey.3.precede="1" softkey.3.use.active="1" softkey.3.use.alerting="0" softkey.3.use.dialtone="1" softkey.3.use.hold="1" softkey.3.use.idle="1" softkey.3.use.proceeding="0" softkey.3.use.setup="0" softkey.4.label="Retrve" softkey.4.action="!callparkretrieve" softkey.4.enable="1" softkey.4.precede="0" softkey.4.use.active="1" softkey.4.use.alerting="0" softkey.4.use.dialtone="0" softkey.4.use.hold="1" softkey.4.use.idle="1" softkey.4.use.proceeding="0" softkey.4.use.setup="0" </sip>
I was also reading that I would have to edit the <mac>-directory.xml file. Would adding this to the xml work?
<?xml version="1.0" encoding="utf-8" standalone="yes"?> <!-- $RCSfile: 000000000000-directory~.xml,v $ $Revision: 1.3 $ --> <directory> <item_list> <item> <fn>Page</fn> <ct>5799</ct> <sd>99</sd> </item> </item_list> </directory>
Thanks,
Kevin
11-07-2012 09:12 AM
Hi Steffen,
After reading the articles you suggested, I have re-written the enhanced features script.
Does this look like it will work?
<feature> <feature.enhancedFeatureKeys feature.enhancedFeatureKeys.enabled="1"></feature.?enhancedFeatureKeys> </feature> <softkeyoff> <softkey softkey.feature.Confrnc="0"/> </softkeyoff> <softkey3> <softkey softkey.1.action="5799$Tinvite$" softkey.1.enable="1" softkey.1.label="Page" softkey.1.use.idle="1" softkey.1.use.alerting="0" softkey.1.use.dialtone="1" softkey.1.use.hold="1"/> </softkey3>
Thanks,
Kevin
11-07-2012 09:38 AM
Hello Kevin,
if you just want the Softkey to dial a number a simple:
softkey.1.action="5799" softkey.1.enable="1" softkey.1.label="Page" softkey.1.use.idle="1"
as above is sufficient. It would display the softkey in the idle state only. Other states can be added.
Your:
softkey.feature.Confrnc
is a parameter that to my knowledge does not exist.
Usually to remove the Conference Softkey and other keys that come with it (Hold & Transfer) the following is used:
softkey.feature.basicCallManagement.redundant="0"
Above only works for phones who have a Conference, Hold and Transfer key.
Simply correct your configuration and test it to find out if it works.
Best Regards
Steffen Baier
Notice: I am an HP Poly employee but all replies within the community are done as a volunteer outside of my day role. This community forum is not an official HP Poly support resource, thus responses from HP Poly employees, partners, and customers alike are best-effort in attempts to share learned knowledge.
If you need immediate and/or official assistance for former Poly\Plantronics\Polycom please open a service ticket through your support channels
For HP products please check HP Support.
Please also ensure you always check the General VoIP , Video Endpoint , UC Platform (Microsoft) , PSTN
11-08-2012 08:45 AM
Hi Stephan,
Thanks for the corrections. I have updated my code accordingly. I am adding it to my sip.cfg file. Is this the correct location?
I am adding it after the entry:
<feature feature.1.name="presence" feature.1.enabled="0" feature.2.name="messaging" feature.2.enabled="0" feature.3.name="directory" feature.3.enabled="1" feature.4.name="calllist" feature.4.enabled="1" feature.5.name="ring-download" feature.5.enabled="1" feature.6.name="calllist-received" feature.6.enabled="1" feature.7.name="calllist-placed" feature.7.enabled="1" feature.8.name="calllist-missed" feature.8.enabled="1" feature.9.name="url-dialing" feature.9.enabled="1" feature.10.name="call-park" feature.10.enabled="0" feature.11.name="group-call-pickup" feature.11.enabled="0" feature.12.name="directed-call-pickup" feature.12.enabled="0" feature.13.name="last-call-return" feature.13.enabled="0" feature.14.name="acd-login-logout" feature.14.enabled="0" feature.15.name="acd-agent-availability" feature.15.enabled="0" feature.16.name="nway-conference" feature.16.enabled="0" feature.17.name="call-recording" feature.17.enabled="0" feature.18.name="enhanced-feature-keys" feature.18.enabled="0" feature.19.name="corporate-directory" feature.19.enabled="0" feature.20.name="picture-frame" feature.20.enabled="1"/>
So what I end up with is this:
<feature feature.1.name="presence" feature.1.enabled="0" feature.2.name="messaging" feature.2.enabled="0" feature.3.name="directory" feature.3.enabled="1" feature.4.name="calllist" feature.4.enabled="1" feature.5.name="ring-download" feature.5.enabled="1" feature.6.name="calllist-received" feature.6.enabled="1" feature.7.name="calllist-placed" feature.7.enabled="1" feature.8.name="calllist-missed" feature.8.enabled="1" feature.9.name="url-dialing" feature.9.enabled="1" feature.10.name="call-park" feature.10.enabled="0" feature.11.name="group-call-pickup" feature.11.enabled="0" feature.12.name="directed-call-pickup" feature.12.enabled="0" feature.13.name="last-call-return" feature.13.enabled="0" feature.14.name="acd-login-logout" feature.14.enabled="0" feature.15.name="acd-agent-availability" feature.15.enabled="0" feature.16.name="nway-conference" feature.16.enabled="0" feature.17.name="call-recording" feature.17.enabled="0" feature.18.name="enhanced-feature-keys" feature.18.enabled="0" feature.19.name="corporate-directory" feature.19.enabled="0" feature.20.name="picture-frame" feature.20.enabled="1"/> <feature> <feature.enhancedFeatureKeys feature.enhancedFeatureKeys.enabled="1"></feature.enhancedFeatureKeys> </feature> <softkey> softkey.1.action="5799" softkey.1.enable="1" softkey.1.label="Page" softkey.1.use.idle="1" softkey.feature.basicCallManagement.redundant="0" /> </softkey>
Does this look correct?
Also, you mentioned that as well as removing the Conference key the line "softkey.feature.basicCallManagement.redundant="0"" will also remove the Hold and Transfer keys as well. If I wanted to keep those keys, is there a way to add them back?
Thanks,
Kevin
11-08-2012 09:22 AM
Hello Kevin,
I can only guide you with examples but I am unable to check your actual complete configuration as I cannot provide free support in the community.
If you want to add additional keys that have been removed you will need to add them via another softkey.
Best Regards
Steffen Baier
Notice: I am an HP Poly employee but all replies within the community are done as a volunteer outside of my day role. This community forum is not an official HP Poly support resource, thus responses from HP Poly employees, partners, and customers alike are best-effort in attempts to share learned knowledge.
If you need immediate and/or official assistance for former Poly\Plantronics\Polycom please open a service ticket through your support channels
For HP products please check HP Support.
Please also ensure you always check the General VoIP , Video Endpoint , UC Platform (Microsoft) , PSTN
11-09-2012 11:06 AM
Hi Steffen,
I figured out part of my problem. I was adding the changes in the sip.cfg file. I looked at one of the phones <mac>.cfg file and found that it was looking at the sip_32x.cfg file. So I have added the entries to the sip_32x.cfg file and the Page softkey is showing up.
Some of the other links I found usefull for helping me to get this working were:
http://www.tech-r-us.com/public_files/manuals/Polycom/IP7000/UserDocuments/TechnicalBulletin/Technic...
http://wiki.sipfoundry.org/plugins/viewsource/viewpagesrc.action?pageId=3768464
http://support.polycom.com/global/documents/support/technical/products/voice/Enhanced_Feature_Keys_T...
I needed to change the entry for the enhanced keys from:
feature.18.name="enhanced-feature-keys" feature.18.enabled="0"
to
feature.18.name="enhanced-feature-keys" feature.18.enabled="1"
Then I have added the following entries:
<efk> <version efk.version="2" /> <efklist efk.efklist.3.mname="grppage1" efk.efklist.3.label="Page" efk.efklist.3.status="1" efk.efklist.3.action.string="5799" /> <efkprompt efk.efkprompt.3.status="1" efk.efkprompt.3.label="Page" efk.efkprompt.3.userfeedback="visible" efk.efkprompt.3.type="numeric" /> </efk> <softkey softkey.4.label="Page" softkey.4.action="5799" softkey.4.enable="1" softkey.4.precede="0" softkey.4.use.idle="1" softkey.4.use.active="1" softkey.4.use.alerting="1" softkey.4.use.dialtone="1" softkey.4.use.proceeding="" softkey.4.use.setup="" softkey.4.use.hold="1" softkey.feature.forward="1" softkey.feature.hold="1" softkey.feature.newcall="1" softkey.feature.endcall="1" softkey.feature.split="1" softkey.feature.join="1" softkey.feature.transfer="1" softkey.feature.directories="" softkey.feature.callers="" softkey.feature.mystatus="1" softkey.feature.buddies="1" softkey.feature.basicCallManagement.redundant="0" />
The page key is showing up, but I am having trouble adding the Hold and Transfer soft keys back in. I thought the entries softkey.feature.hold="1" and softkey.feature.transfer="1" would add them back in.
Do you have any examples for adding soft keys back in?
Thanks,
Kevin
11-09-2012 11:43 AM
Hello Kevin,
I can only again reference the Admin Guide.
There is simply no such function as softkey.feature.hold="1" or softkey.feature.transfer="1" to my knowledge.
You would need a softkey.x.action="$Fx" where x is hold or any other function mentioned in the Admin guide.
Best regards
Steffen
Notice: I am an HP Poly employee but all replies within the community are done as a volunteer outside of my day role. This community forum is not an official HP Poly support resource, thus responses from HP Poly employees, partners, and customers alike are best-effort in attempts to share learned knowledge.
If you need immediate and/or official assistance for former Poly\Plantronics\Polycom please open a service ticket through your support channels
For HP products please check HP Support.
Please also ensure you always check the General VoIP , Video Endpoint , UC Platform (Microsoft) , PSTN
Didn't find what you were looking for? Ask the community