Polycom firmware update

Status
Not open for further replies.

kt351b

Member
Feb 24, 2020
33
0
6
25
Hello!
I have a Polycom SoundPoint IP450. And I want to upgrade firmware from the FusionPBX server.
What I have done:
Downloaded the firmware, put it to /var/www/fusionpbx/app/polycom/resources/firmware/4.0.15/, changed the owner to www-data, and checked that I can get those files via the browser.
At the Default Settings (as it told at FusionPBX Member Documentation):
polycom_firmware_url = http://myserver.com/app/polycom/resources/firmware/4.0.15/
And I see in the NGINX log files:
"/var/www/fusionpbx/app/provision/Mountain256x116.jpg" failed (2: No such file or directory),
And at the Polycom Logs:
0412122730|copy |*|03|Server 'myserver.com' said 'app/provision/Mountain256x116.jpg' is not present
And this is true because the file Mountain256x116.jpg is located: myserver.com/app/polycom/resources/firmware/4.0.15/Mountain256x116.jpg
But at the same time I see at access.log:
"GET /app/provision/myserver.com/app/polycom/resources/firmware/4.0.15/2345-12450-001.sip.ld HTTP/1.1" 404 169 "-" "FileTransport
PolycomSoundPointIP-SPIP_450-UA/4.0.4.2906 Type/Application" "176.36.207.164" "dev.web.ltcpbx.com"

Why does the Polycom is trying to get the firmware from the provisioning path instead of the firmware path?

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><PHONE>
<REGISTRATION

reg.1.displayName="John"
reg.1.address="1000@fortest"
reg.1.label="John"

reg.1.serverFeatureControl.cf="1"
reg.1.serverFeatureControl.dnd="1"

reg.1.type="private"
reg.1.thirdPartyName=""
reg.1.auth.userId="1000"
reg.1.auth.password="strongpass"
reg.1.lineKeys="1" reg.1.outboundProxy.address = "voip.myserver.com" reg.1.outboundProxy.port="5060"
reg.1.outboundProxy.transport="UDPOnly"
reg.1.server.1.address="fortest"
reg.1.server.1.port="5060"
reg.1.server.1.transport="UDPOnly"
reg.1.server.1.expires="120"
reg.1.server.2.address=""
reg.1.server.2.port="5060"
reg.1.server.2.transport="UDPOnly"
reg.1.server.2.expires="120"
/>
<SECURITY
sec.srtp.enable="0"
sec.srtp.offer="0"
sec.srtp.require="0"
sec.TLS.SIP.strictCertCommonNameValidation="0"
/>
<DEVICE_SETTINGS
device.set="1"
device.sntp.serverName="pool.ntp.org"
device.sntp.gmtOffset="-18000"
device.prov.upgradeServer.set="1"
device.prov.upgradeServer="http://myserver.com/app/polycom/resources/firmware/4.0.15/"

device.auth.localUserPassword.set="1"
device.auth.localUserPassword="provisionuser"
device.auth.localAdminPassword.set="1"
device.auth.localAdminPassword="strongprovisionpass"
device.prov.serverName.set="1"
device.prov.serverName="myserver.com/app/provision"
device.prov.serverType.set="1"
device.prov.serverType="2"
device.prov.user.set="1"
device.prov.user="admin"
device.prov.password.set="1"
device.prov.password="admin"
device.prov.tagSerialNo="1"
device.sntp.gmtOffset.set="1"
device.sec.TLS.customCaCert1.set="1"
device.sec.TLS.customCaCert1=""
/>
<SNTP
tcpIpApp.sntp.resyncPeriod="86400"
tcpIpApp.sntp.address="pool.ntp.org"
tcpIpApp.sntp.gmtOffset.overrideDHCP="1"
tcpIpApp.sntp.gmtOffset="-18000"
tcpIpApp.sntp.daylightSavings.enable="1"
tcpIpApp.sntp.daylightSavings.fixedDayEnable="0"
tcpIpApp.sntp.daylightSavings.start.month="3"
tcpIpApp.sntp.daylightSavings.start.date="8"
tcpIpApp.sntp.daylightSavings.start.time="2"
tcpIpApp.sntp.daylightSavings.start.dayOfWeek="1"
tcpIpApp.sntp.daylightSavings.start.dayOfWeek.lastInMonth="0"
tcpIpApp.sntp.daylightSavings.stop.month="11"
tcpIpApp.sntp.daylightSavings.stop.date="1"
tcpIpApp.sntp.daylightSavings.stop.time="2"
tcpIpApp.sntp.daylightSavings.stop.dayOfWeek="1"
tcpIpApp.sntp.daylightSavings.stop.dayOfWeek.lastInMonth="0"
/>
<DIALPLAN
dialplan.digitmap="[*]xxxx|[2-9]11|0T|011xxx.T|[0-1][2-9]xxxxxxxxx|[2-9]xxxxxxxxx|[1-9]xxT|**x.T" />
<DEVICE_KEYS
attendant.uri=""
attendant.behaviors.display.remoteCallerID.automata="0"
attendant.behaviors.display.remoteCallerID.normal="0"
attendant.behaviors.display.spontaneousCallAppearances.automata="0"
attendant.behaviors.display.spontaneousCallAppearances.normal="0"
feature.enhancedFeatureKeys.enabled="1"
/>
<MULTICAST_PAGING
ptt.pageMode.enable="0"
ptt.pageMode.displayName="INTERCOM"
/>
<REMOTE_PACKET_CAPTURE
diags.pcap.enabled="0"
diags.pcap.remote.enabled="0"
/>
<GENERAL
nat.keepalive.interval="30"
voIpProt.SIP.serverFeatureControl.localProcessing.dnd="1"
voIpProt.SIP.specialEvent.checkSync.alwaysReboot="1"
voIpProt.SIP.requestValidation.1.method="source"
voIpProt.SIP.requestValidation.1.request="INVITE"
voIpProt.SIP.local.port="21092"
feature.broadsoftUcOne.enabled="0"
voice.volume.persist.handset="1"
voice.volume.persist.handsfree="1"
voice.volume.persist.headset="1"
feature.nonVolatileRingerVolume.enabled="1"
up.oneTouchVoiceMail="0"
exchange.server.url="0.0.0.0"
up.warningLevel="2"
call.defaultTransferType="Blind"
call.callWaiting.enable="1"
call.callWaiting.ring="beep"
call.callsPerLineKey="4"

up.OffHookLineView.enabled="1"
prov.polling.enabled="0"
prov.polling.time="03:00"
feature.urlDialing.enabled="0"
feature.logUpload.enabled="0"
powerSaving.enable="1"
up.headsetMode="1"
voice.aec.hf.enable="1"
voice.aec.hs.enable="1"

msg.mwi.1.callBackMode="contact"
msg.mwi.1.callBack="*97"
/>

<SOFT_KEYS
softkey.1.label="VMTransfer"
softkey.1.action="^*99$P1N4$$Trefer$"
softkey.1.enable="1"
softkey.1.use.active="1"
efk.efkprompt.1.label="Voice Mail ID to transfer to:"
efk.efkprompt.1.status="1"
efk.efkprompt.1.type="numeric"
/>
</PHONE>
 
Status
Not open for further replies.