fusionpbx/resources/templates/provision/grandstream
markjcrane 3311363c27 Rename public_mode to grandstream_public_mode. 2023-05-22 21:08:18 -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 remove incorrect whitespace for line_3_hanging_group_mode var (#6612) 2023-04-18 15:40:35 -06:00
gac2500 Provisioning template changes (#6588) 2023-04-02 22:12:13 -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 Rename public_mode to grandstream_public_mode. 2023-05-22 21:08:18 -06:00
grp261x Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
grp2612 Rename public_mode to grandstream_public_mode. 2023-05-22 21:08:18 -06:00
grp2612w Rename public_mode to grandstream_public_mode. 2023-05-22 21:08:18 -06:00
grp2613 Rename public_mode to grandstream_public_mode. 2023-05-22 21:08:18 -06:00
grp2614 Rename public_mode to grandstream_public_mode. 2023-05-22 21:08:18 -06:00
grp2615 Rename public_mode to grandstream_public_mode. 2023-05-22 21:08:18 -06:00
grp2616 Rename public_mode to grandstream_public_mode. 2023-05-22 21:08:18 -06:00
gswave Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
gxp16xx Rename public_mode to grandstream_public_mode. 2023-05-22 21:08:18 -06:00
gxp17xx Rename public_mode to grandstream_public_mode. 2023-05-22 21:08:18 -06:00
gxp20xx Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxp21xx Rename public_mode to grandstream_public_mode. 2023-05-22 21:08:18 -06:00
gxp21xxbk Added variables to grandstream configs for idle mute fuction (#6371) 2022-06-01 13:54:56 -06:00
gxp110x Added variables to grandstream configs for idle mute fuction (#6371) 2022-06-01 13:54:56 -06:00
gxp116x Added variables to grandstream configs for idle mute fuction (#6371) 2022-06-01 13:54:56 -06:00
gxp140x Added variables to grandstream configs for idle mute fuction (#6371) 2022-06-01 13:54:56 -06:00
gxp140xbk Added variables to grandstream configs for idle mute fuction (#6371) 2022-06-01 13:54:56 -06:00
gxp1450 Added variables to grandstream configs for idle mute fuction (#6371) 2022-06-01 13:54:56 -06:00
gxp1450bk Added variables to grandstream configs for idle mute fuction (#6371) 2022-06-01 13:54:56 -06:00
gxp2100 Update SIP Transport and Added Idle Screen vars (#6498) 2022-11-24 21:07:22 -07:00
gxp2124 Added variables to grandstream configs for idle mute fuction (#6371) 2022-06-01 13:54:56 -06:00
gxp2130 Rename public_mode to grandstream_public_mode. 2023-05-22 21:08:18 -06:00
gxp2135 Rename public_mode to grandstream_public_mode. 2023-05-22 21:08:18 -06:00
gxp2140 Rename public_mode to grandstream_public_mode. 2023-05-22 21:08:18 -06:00
gxp2160 Rename public_mode to grandstream_public_mode. 2023-05-22 21:08:18 -06:00
gxp2170 Rename public_mode to grandstream_public_mode. 2023-05-22 21:08:18 -06:00
gxp2200 Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxp3240 Provisioning template changes (#6588) 2023-04-02 22:12:13 -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 Added variables to grandstream configs for idle mute fuction (#6371) 2022-06-01 13:54:56 -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
gxv3480 Fix sort on call broadcast display (#6663) 2023-05-05 11:23:41 -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 add template variables to override DTMF method on certain grandstream devices (#6709) 2023-05-19 17:32:20 -06: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 template variables to override DTMF method on certain grandstream devices (#6709) 2023-05-19 17:32:20 -06:00
ht702 add template variables to override DTMF method on certain grandstream devices (#6709) 2023-05-19 17:32:20 -06:00
ht704 add template variables to override DTMF method on certain grandstream devices (#6709) 2023-05-19 17:32:20 -06:00
ht801 add template variables to override DTMF method on certain grandstream devices (#6709) 2023-05-19 17:32:20 -06:00
ht802 add template variables to override DTMF method on certain grandstream devices (#6709) 2023-05-19 17:32:20 -06:00
ht814 add template variables to override DTMF method on certain grandstream devices (#6709) 2023-05-19 17:32:20 -06:00
ht818 add template variables to override DTMF method on certain grandstream devices (#6709) 2023-05-19 17:32:20 -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 Update Grandstream Templates on most common models (#6479) 2022-09-27 08:17:31 -06:00
wp820 Fix sort on call broadcast display (#6663) 2023-05-05 11:23:41 -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.