fusionpbx/resources/templates/provision/grandstream
Dan 2a0392dec2
Add variables to Grandstream and Yealink Templates (#6400)
* Grandstream HT802 Added Offhook Auto-dial variables

* Grandstream HT802 Added Offhook Auto-dial variables

* Grandstream GRP261x Make Configuration Keypad Lock configurable, fix default

* Grandstream Add grandstream_dhcp_time_zone across all templates

* Yealink Added yealink_missed_calllog to control whether missed calls are logged or not

* Grandstream HT802 update variable name to not use dash (which was breaking the template)
2022-05-30 16:37:38 -06:00
..
dp715 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
dp715.sm Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
dp750 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gac2500 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -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 variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
grp261x Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
grp2612 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
grp2612w Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
grp2613 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
grp2614 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
grp2615 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
grp2616 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gswave Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
gxp16xx Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxp17xx Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxp20xx Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -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 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxp140x Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxp140xbk Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxp1450 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxp1450bk Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxp2100 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxp2124 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxp2130 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxp2135 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxp2140 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxp2160 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxp2170 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxp2200 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxp3240 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxv300x Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxv3140 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxv3175 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxv3175v2 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxv3240 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxv3275 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -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 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06: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 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
ht702 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
ht704 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
ht801 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
ht802 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
ht814 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
ht818 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -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 variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
wp820 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -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.