fusionpbx/resources/templates/provision/grandstream
David Jacob f0c1ebd3a1
Provisioning template changes (#6588)
* Provisioning template changes

Grandstream
GAC2500 - Added account sip port to grandstream template after account server name
GRP2612 - Added Variable for grandstream dial timeout
GRP2612 - Added Variable for grandstream lock volume
GRP2612w - Added Variable for grandstream dial timeout
GRP2612w - Added Variable for grandstream lock volume
GRP2613 - Added Variable for grandstream lock volume
GRP2614 - Added Variable for grandstream dial timeout
GRP2614 - Added Variable for grandstream lock volume
GRP2614 - Added Variable for granstream call popup enabled
GRP2615 - Added Variable for grandstream dial timeout
GRP2615 - Added Variable for grandstream lock volume
GRP2616 - Added Variable for grandstream lock volume
GRP26xx - Added Variable for grandstream lock volume
GXP2160 - Changed template to default enable options keepalive
GXP2160 - Added option for multicast listen address with "if isset" for variable on P1569
GXP2160 - Added Variable for grandstream lock volume
GXP2160 - added variable grandstream_weather_enable to enable/disable weather function in phones
GXP2170 - Added Variable for grandstream dial timeout
GXP2170 - Added Variable for grandstream lock volume
GXP2170 - Added Variable for grandstream stun server
GXP2170 - Added Variable for granstream call popup enabled
GXP2170 - Added option for multicast listen address with "if isset" for variable on P1569
GXP2170 - added variable grandstream_weather_enable to enable/disable weather function in phones
GXP3240 - Added account sip port to grandstream template after account server name

HTek
UC903 - Added account sip port to htek template after account server name
UC903 - Added variable to specify account 1 ringtone
UC903 - Added ** as pickup code - Not defined
UC903 - Added variable for screen timeout
UC903 - Enabled call waiting tone P8850 - its off by default for some reason
UC903 - fixed variable P2 to set the admin password on the phone from default settings, was not defined
UC903 - Added variable to change the pc port mode if expansion module needed P231
UC903 - Fixed expansion module key types - not defined
UC923 - Added variable to specify account 1 ringtone
UC923 - Added variable to change the pc port mode if expansion module needed P231
UC923 - Added ** as pickup code - Not defined
UC923 - Added variable for screen timeout
UC923 - Enabled call waiting tone P8850 - its off by default for some reason
UC923 - fixed variable P2 to set the admin password on the phone from default settings, was not defined
UC923 - Fixed expansion module key types - not defined
UC924 - Added variable to specify account 1 ringtone
UC924 - Added variable to change the pc port mode if expansion module needed P231
UC924 - Added ** as pickup code - Not defined
UC924 - Added variable for screen timeout
UC924 - Enabled call waiting tone P8850 - its off by default for some reason
UC924 - fixed variable P2 to set the admin password on the phone from default settings, was not defined
UC924 - Fixed expansion module key types - not defined
UC926 - Added variable to specify account 1 ringtone
UC926 - Added variable to change the pc port mode if expansion module needed P231
UC926 - Added ** as pickup code - Not defined
UC926 - Added variable for screen timeout
UC926 - Enabled call waiting tone P8850 - its off by default for some reason
UC926 - fixed variable P2 to set the admin password on the phone from default settings, was not defined
UC926 - Fixed expansion module key types - not defined

Snom
D735 - Added code given to use by snom to light the BLF green when avail and red when in use

Fanvil

X210 - Added default setting for fanvil blf pickup code
X210 - Added if exist in template for fanvil x210 the pickup code var

* grandstream_stun_server variable already exists

---------

Co-authored-by: FusionPBX <markjcrane@gmail.com>
2023-04-02 22:12:13 -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 A few improvements to some grandstream configs + new devices (#6584) 2023-03-24 20:06:15 -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 Provisioning template changes (#6588) 2023-04-02 22:12:13 -06:00
grp261x Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
grp2612 Provisioning template changes (#6588) 2023-04-02 22:12:13 -06:00
grp2612w Provisioning template changes (#6588) 2023-04-02 22:12:13 -06:00
grp2613 Provisioning template changes (#6588) 2023-04-02 22:12:13 -06:00
grp2614 Provisioning template changes (#6588) 2023-04-02 22:12:13 -06:00
grp2615 Provisioning template changes (#6588) 2023-04-02 22:12:13 -06:00
grp2616 Provisioning template changes (#6588) 2023-04-02 22:12:13 -06:00
gswave Fix some nway conference true/false variables (#6052) 2021-09-10 15:09:33 -06:00
gxp16xx Added variables to grandstream configs for idle mute fuction (#6371) 2022-06-01 13:54:56 -06:00
gxp17xx Added variables to grandstream configs for idle mute fuction (#6371) 2022-06-01 13:54:56 -06:00
gxp20xx Add variables to Grandstream and Yealink Templates (#6400) 2022-05-30 16:37:38 -06:00
gxp21xx Added variables to grandstream configs for idle mute fuction (#6371) 2022-06-01 13:54:56 -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 Add grandstream_enable_call_features template var (#6480) 2022-09-27 09:02:31 -06:00
gxp2135 Add grandstream_enable_call_features template var (#6480) 2022-09-27 09:02:31 -06:00
gxp2140 Add grandstream_enable_call_features template var (#6480) 2022-09-27 09:02:31 -06:00
gxp2160 Provisioning template changes (#6588) 2023-04-02 22:12:13 -06:00
gxp2170 Provisioning template changes (#6588) 2023-04-02 22:12:13 -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
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 Update Grandstream Templates on most common models (#6479) 2022-09-27 08:17:31 -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 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 Update {$mac}.xml (#6483) 2022-10-05 15:49:06 -06:00
ht802 Update {$mac}.xml (#6495) 2022-12-03 14:48:23 -07:00
ht814 Update Grandstream Templates on most common models (#6479) 2022-09-27 08:17:31 -06:00
ht818 Update Grandstream Templates on most common models (#6479) 2022-09-27 08:17:31 -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 Update Grandstream Templates on most common models (#6479) 2022-09-27 08:17:31 -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.