Nucleus
(BlazeStar)
September 9, 2013, 8:52pm
1
FreePBX 2.11.0.10
Digium Phones Config 2.11.0.2
Hi,
I DIGIUM PHONES > FIRMWARE
It is impossible for me to do anything, namely I can’t get check for updates
See:
CloudApp — Not Found
Any idea how to fix this?
THANK YOU !
malcolmd
(Malcolm Davenport)
September 9, 2013, 9:53pm
2
Howdy,
Can you retrieve that URL from the machine itself? Try to copy and paste it out of the dialog box and see if it can be reached by the machine.
Nucleus
(BlazeStar)
September 9, 2013, 10:51pm
3
Well it might have to do with the fact that we have an HTTP PROXY on the network.
However, everything else than this works fine in FreePBX
I did try to resolve the address and it works from the machine
Any tips ?
tonyclewis
(Tony Lewis)
September 10, 2013, 2:19am
4
I bets its your proxy. The firmware I believe does a wget which looks like a machine opening a web page to your proxy.
malcolmd
(Malcolm Davenport)
September 10, 2013, 8:24pm
6
It uses php’s fopen() against a URL. Sadly, fopen() doesn’t directly handle a proxy, so it’s going to take a new feature to get you past the proxy issue.
Nucleus
(BlazeStar)
September 10, 2013, 9:35pm
7
for now, there’s nothing i can do about this, right?
Is there any workaround?
malcolmd
(Malcolm Davenport)
September 11, 2013, 3:13pm
8
Can you allow that host to bypass your proxy?
Nucleus
(BlazeStar)
September 27, 2013, 8:54pm
9
Hi Malcolm D
So I put my FreePBX / Asterisk server in a DMZ.
Now I can download firmware !!!
So thanks for your help !
However I have a new issue…
In FreePBX, if I select a phone and assign it the new firmware, I get this message :
CloudApp — Not Found
Any clue on how to fix this ?
Any idea ?
malcolmd
(Malcolm Davenport)
September 30, 2013, 2:50pm
10
Likely that whatever network you’ve got configured for the phone is presenting a file_url_prefix to the phone that the phone can’t actually reach to get the firmware. That, or something happened, and the firmware’s wasn’t placed in the proper location on disk.
Nucleus
(BlazeStar)
October 15, 2013, 10:16pm
11
Hi
When I go in the FIRMWARE TAB and click on INFO for one of the firmware packages, I get this location :
var/www/html/admin/modules/digium_phones/firmware_package/firmware_1_4_0_0_package
so when I type in:
https://XXX/admin/modules/digium_phones/firmware_package/firmware_1_4_0_0_package/
where XXX is my local IP for my asterisk server:
I DO SEE THE FILES!!!
So I really don’t understand.
Quicknote though, if type
http://XXX/admin/modules/digium_phones/firmware_package/firmware_1_4_0_0_package/
(http and not httpS)
it won’t work.
Any clue on how to help me out?
malcolmd
(Malcolm Davenport)
October 16, 2013, 1:38pm
12
For your Network, under Advanced settings, what’s the File URL Prefix?
e.g.
[your system]/admin/config.php?type=setup&display=digium_phones&digium_phones_form=networks_edit&network=-1
Is it http or https?
Nucleus
(BlazeStar)
October 16, 2013, 2:18pm
13
You got it!!!
I added the “s” and everything works now
I had never looked into the “default network” config, I didn’t want to mess anything up.
Thanks Malcom, you’re awesome