Disable ringer volume adjustments in Polycom VVX phones

2,015 views
Skip to first unread message

Matthew Kitchin (Public)Matthew Kitchin

unread,
Jun 30, 2020, 11:00:34 AM6/30/20
to sipxcom-users
Been a while since I posted here. Hello again all.
I've asked before, but it has been a long time. I'm running the latest
version of Unitme and Polycom 5.5.4 VVX software.
This is really a Polycom question, so I"m asking here instead of eZuce
support.
Has anyone found a way to disable ringer volume adjustments? I know you
can disable the volume button completely, but we can't do that.
Looks like someone found a method at one point, but then they say it
quit working:
https://community.polycom.com/t5/VoIP-SIP-Phones/Ringer-Volume-Lock/td-p/94208

Thanks,
Matthew


Matt Keys

unread,
Jun 30, 2020, 1:10:37 PM6/30/20
to sipxcom-users
I'm not sure that I understand exactly what you're going for between "disable ringer volume adjustments" and "can't disable the volume button completely" If you're referring to having the volume of the ringer persistent between phone reboots I think that was changed between 3.2.x and 4.0.x. If I recall correctly ringer/headset volume is persistent by default post 4.0.x.

One of the easiest ways I've found to find where a feature is defined (besides the administrators guide for whatever version you're using) is to look in the configs of the Polycom master templates. If you've uploaded the application zip under device files, you should see them beneath /var/sipxdata/configserver/phone/profiles/tftproot/polycom/ . For example searching for the keyword "volume" within 5.5.2 label you get some matches .. 

[root@sipx Config]# pwd
/var/sipxdata/configserver/phone/profile/tftproot/polycom/5.5.2/Config

[root@sipx Config]# grep -i "volume" *.cfg
applications.cfg:      <exchange.meeting.alert exchange.meeting.alert.followOfficeHours="1" exchange.meeting.alert.tonePattern="positiveConfirm" exchange.meeting.alert.toneVolume="10">
features.cfg:    <up.headset up.headset.phoneVolumeControl="enable">
site.cfg:    <feature.nonVolatileRingerVolume feature.nonVolatileRingerVolume.enabled="1">
site.cfg:    </feature.nonVolatileRingerVolume>
site.cfg:  <ptt ptt.address="224.0.1.116" ptt.allowOffHookPages="0" ptt.codec="G.722" ptt.compatibilityMode="0" ptt.defaultChannel="1" ptt.displayName="" ptt.emergencyChannel="25" ptt.payloadSize="20" ptt.port="5001" ptt.priorityChannel="24" ptt.volume="-20">
site.cfg:    <ptt.emergencyChannel ptt.emergencyChannel.volume="-10">
site.cfg:    <up.ringer up.ringer.minimumVolume="16">
site.cfg:    <voice.volume>
site.cfg:      <voice.volume.persist voice.volume.persist.handset="0" voice.volume.persist.handsfree="1" voice.volume.persist.headset="0" voice.volume.persist.usbHeadset="0">
site.cfg:        <voice.volume.persist.bluetooth voice.volume.persist.bluetooth.headset="0">
site.cfg:        </voice.volume.persist.bluetooth>
site.cfg:        <voice.volume.persist.usb voice.volume.persist.usb.handsfree="1">
site.cfg:        </voice.volume.persist.usb>
site.cfg:      </voice.volume.persist>
site.cfg:    </voice.volume>
[root@sipx Config]#

... where "feature.nonVolatileRingerVolume.enabled=1" looks to be the persistent thing I was referring to earlier. 

Matthew Kitchin (Public)Matthew Kitchin

unread,
Jun 30, 2020, 1:14:59 PM6/30/20
to sipxco...@googlegroups.com

I'm referring to preventing the user from silencing the ringer by turning the volume down to 0. We'd like to set the ring volume to a specific value and prevent the end user from adjusting it. I know you can disable to volume button to completely to accomplish this, but that is not something we going to be allowed to do in our environment

--
You received this message because you are subscribed to the Google Groups "sipxcom-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sipxcom-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sipxcom-users/048b8422-334f-4d73-b6c7-044d54796b38n%40googlegroups.com.

Matt Keys

unread,
Jun 30, 2020, 1:20:04 PM6/30/20
to sipxcom-users
This looks promising ..

[root@sipx Config]# grep -i 'ringer' *.cfg | grep -i 'min'
site.cfg:    <up.ringer up.ringer.minimumVolume="16">


Configure the minimum ringer volume. This parameter defines how many volume steps are accessible below the maximum level by the user.

16 (Default) - Full 16 steps of volume range are accessible.

0 - Ring volume is not adjustable by the user and the phone uses maximum ring volume.

Example: Upon bootup, the volume is set to ½ the number of configured steps below the maximum (16). If the parameter is set to 8 on bootup, the ringer volume is set to 4 steps below maximum. 

Michael Picher

unread,
Jun 30, 2020, 1:31:20 PM6/30/20
to Matt Keys, sipxcom-users
Or maybe this setting: voice.gain.rx.digital.ringer

Michael Picher, VP of Product Management
eZuce, Inc.

5 Central Sq, Suite 302

Stoneham, MA. 02180


Notice: This transmittal and/or attachments may be privileged or confidential. It is intended solely for the addressee(s) named above. Any dissemination or copying is strictly prohibited. If you received this transmittal in error, please notify us immediately by reply and immediately delete this message and all its attachments. Thank you.


Matthew Kitchin (Public)Matthew Kitchin

unread,
Jun 30, 2020, 1:52:20 PM6/30/20
to sipxco...@googlegroups.com

Yes it does! Thank you. That must be something that was added at some point.

Matt Keys

unread,
Jun 30, 2020, 2:04:18 PM6/30/20
to sipxcom-users
That link was for the trio so I'm not sure if it'll work on vvx. A custom config file with the following should work to set it to 0 (if the phone supports it):

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Generated site.cfg Configuration File -->
<polycomConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="polycomConfig.xsd">
    <up.ringer up.ringer.minimumVolume="0">
    </up.ringer>

Matthew Kitchin (Public)Matthew Kitchin

unread,
Jun 30, 2020, 2:05:17 PM6/30/20
to sipxco...@googlegroups.com

I believe that is the one people were saying quit working, but I will conffirm.

Matt Keys

unread,
Jun 30, 2020, 2:06:42 PM6/30/20
to sipxcom-users
Correction ..

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Generated site.cfg Configuration File -->
<polycomConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="polycomConfig.xsd">
 <up>
    <up.ringer up.ringer.minimumVolume="16">
    </up.ringer>
 </up>
 

Matt Keys

unread,
Jun 30, 2020, 2:08:39 PM6/30/20
to sipxcom-users
Sorry, one more time as 0 ..

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Generated site.cfg Configuration File -->
<polycomConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="polycomConfig.xsd">
 <up>
    <up.ringer up.ringer.minimumVolume="0">
    </up.ringer>
 </up>
 

Reply all
Reply to author
Forward
0 new messages