fusionpbx/resources/templates/provision/grandstream
Marvin Skeete 504228c2f8
Add grandstream_idle_screen_server_path setting (#6336)
Idle Screen XML Server Path
2022-03-30 22:06:43 -06:00
..
dp715 Update {$mac}.xml 2021-04-21 11:52:42 -06:00
dp715.sm Update {$mac}.xml 2021-04-21 11:55:41 -06:00
dp750 Add ability to set static ipv4 for gxp2130_40_60_70_35 (#6317) 2022-03-09 15:46:44 -07:00
gac2500 Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
gds3705 Update {$mac}.xml 2020-12-11 15:07:20 -07:00
gds3710 adding dhcp options variables 2020-12-11 15:14:01 -07:00
grp26xx Add grandstream_dnssrv_transport setting to GRP and GXP21xx templates (#6104) 2021-11-16 12:49:26 -07:00
grp261x Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
grp2612 Add grandstream_dnssrv_transport setting to GRP and GXP21xx templates (#6104) 2021-11-16 12:49:26 -07:00
grp2612w Add grandstream_dnssrv_transport setting to GRP and GXP21xx templates (#6104) 2021-11-16 12:49:26 -07:00
grp2613 Add grandstream_dnssrv_transport setting to GRP and GXP21xx templates (#6104) 2021-11-16 12:49:26 -07:00
grp2614 Add grandstream_dnssrv_transport setting to GRP and GXP21xx templates (#6104) 2021-11-16 12:49:26 -07:00
grp2615 Add grandstream_dnssrv_transport setting to GRP and GXP21xx templates (#6104) 2021-11-16 12:49:26 -07:00
grp2616 Add grandstream_dnssrv_transport setting to GRP and GXP21xx templates (#6104) 2021-11-16 12:49:26 -07:00
gswave Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
gxp16xx Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
gxp17xx Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
gxp20xx Change the *97 to {$voicemail_number} provision variable. 2021-04-23 13:00:45 -06:00
gxp21xx Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
gxp21xxbk Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
gxp110x Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
gxp116x Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
gxp140x Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
gxp140xbk Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
gxp1450 Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
gxp1450bk Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
gxp2100 Add grandstream_idle_screen_server_path setting (#6336) 2022-03-30 22:06:43 -06:00
gxp2124 Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
gxp2130 Add ability to set static ipv4 for gxp2130_40_60_70_35 (#6317) 2022-03-09 15:46:44 -07:00
gxp2135 Add ability to set static ipv4 for gxp2130_40_60_70_35 (#6317) 2022-03-09 15:46:44 -07:00
gxp2140 Add ability to set static ipv4 for gxp2130_40_60_70_35 (#6317) 2022-03-09 15:46:44 -07:00
gxp2160 Add ability to set static ipv4 for gxp2130_40_60_70_35 (#6317) 2022-03-09 15:46:44 -07:00
gxp2170 Add ability to set static ipv4 for gxp2130_40_60_70_35 (#6317) 2022-03-09 15:46:44 -07:00
gxp2200 Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
gxp3240 Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
gxv300x adding dhcp options variables 2020-12-11 15:59:50 -07:00
gxv3140 Change the *97 to {$voicemail_number} provision variable. 2021-04-23 13:00:45 -06:00
gxv3175 Grandstream headset ring (#5967) 2021-06-21 20:17:58 -06:00
gxv3175v2 Grandstream headset ring (#5967) 2021-06-21 20:17:58 -06:00
gxv3240 Add grandstream_disable_active_mpk_page variable (#6081) 2021-11-13 11:00:14 -07:00
gxv3275 Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
gxv3370 non-pcode ipv4/6 added 2021-05-11 13:06:59 -06:00
gxv3504 Fix Config URLs for unconfigured Grandstream Phones 2020-10-18 12:34:52 -05:00
gxw40xx adding dhcp options variables 2020-12-11 16:05:19 -07:00
gxw42xx Provisioning Template Updates for Grandstream GXP2130+, Yealink T46S & Polycom 4.x (#6255) 2022-01-22 13:03:34 -07:00
gxw410x adding dhcp options variables 2020-12-11 16:06:13 -07:00
gxw4004 Fix Config URLs for unconfigured Grandstream Phones 2020-10-18 12:34:52 -05:00
gxw4008 Fix Config URLs for unconfigured Grandstream Phones 2020-10-18 12:34:52 -05:00
ht502 adding dhcp options variables 2020-12-11 16:09:33 -07:00
ht503 adding dhcp options variables 2020-12-11 16:10:15 -07:00
ht701 adding dhcp options variables 2020-12-11 16:10:56 -07:00
ht702 adding dhcp options variables 2020-12-11 16:11:43 -07:00
ht704 Update {$mac}.xml 2021-04-21 11:57:10 -06:00
ht801 grandstream ht801 fix fax mode (#6177) 2021-12-07 12:14:06 -07:00
ht802 Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
ht814 Add "Grandstream HT814" provisioning template (#5988) 2021-11-16 12:44:54 -07:00
ht818 Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
htx86 Change the *97 to {$voicemail_number} provision variable. 2021-04-23 13:00:45 -06:00
wave Create {$mac}.xml 2018-03-01 00:43:46 -07:00
wp810 add grandstream wp810 template (#6316) 2022-02-21 21:51:18 -07:00
wp820 Grandstream headset ring (#5967) 2021-06-21 20:17:58 -06:00
README.md Wired up configurable firmware versions for Grandstream Devices (#3284) 2018-08-26 13:04:13 -06:00
gxv3380 Change the *97 to {$voicemail_number} provision variable. 2021-04-23 13:00:45 -06:00

README.md

Device Specific Firmware Versions

Select Grandstream phones (particularly the GXP2140 and similar) need firmware upgrades in a certain order. Grandstream also offers beta firmware quite often, which you may want to test on only some devices.

We've attempted to make the process of changing firmware easier, by serving a phone with the firmware specified in a field called Firmware under Accounts => Devices then click on the MAC address of the relevant device, filling in said field.

To use configurable firmware locations, enable device_firmware for the superadmin group under Advanced => Group Manager, set the URL for grandstream_firmware_path under Advanced => Default Variables and set Enabled to True for grandstream_firmware_path.

We would suggest creating a folder called firmware on the webserver that you host the firmware on, setting grandstream_firmware_path to the full URL (excluding the protocol - leave off the http://) for example mydomain.com/firmware or mydomain.com/firmware/grandstream if you are hosting multiple different vendors firmware images. When a device goes to hit this server, it will attempt to load <grandstream_firmware_path>/<device model>/<firmware version>/<firmware file>, or mydomain.com/firmware/gxp2140/1.0.9.69/gxp2140fw.bin in our case, assuming we have a Grandstream GXP2140 phone and we are feeding it firmware version 1.0.9.69. For Grandstream phones, the firmware filename is relatively static, and the files Grandstream distributes are generally named correctly for their phones to download.