Commit Graph

73 Commits

Author SHA1 Message Date
Marvin Skeete
208d56b400 Add ability to set static ipv4 for gxp2130_40_60_70_35 (#6317)
* Add grandstream_label_background varable

Allows the label background to be toggled

* Add ability to set static ipv4 for gxp2130_40_60_70_35

* Add ability to set static ipv4 for dp750

* Update {$mac}.xml

<P35> expects user_id not display_name
2022-03-09 15:46:44 -07:00
Marvin Skeete
f812d6fe69 Add grandstream_label_background varable (#6259)
Allows the label background to be toggled
2022-01-26 13:22:35 -07:00
Dan
1b9cf5db7a Provisioning Template Updates for Grandstream GXP2130+, Yealink T46S & Polycom 4.x (#6255)
* Add DHCP timezone control for GXP2170, fix typos for GXW42xx

* Grandstream: Added toggleable DHCP Time settings, XML app support, jitter buffer and VLAN.
Yealink T46S: Headset ringtone and Voicemail fixes
Polycom 4.x: Backported Cisco CDP variable
2022-01-22 13:03:34 -07:00
jonathanblack1000
1a943e5e27 Add grandstream_dnssrv_transport setting to GRP and GXP21xx templates (#6104)
* Add grandstream_dnssrv_transport setting to GRP and GXP21xx templates

Add grandstream_dnssrv_transport setting to enable setting of transport when dns/srv is selected.  Added on GRP  and GXP 21xx templates.

* Update app_config.php

Co-authored-by: FusionPBX <markjcrane@gmail.com>
2021-11-16 12:49:26 -07:00
Jason Kinner
f09d6c191d Add grandstream_disable_active_mpk_page variable (#6088)
Allows the active mpk page to be disabled on expansion modules
2021-11-13 11:03:09 -07:00
demonspork
0f9a868913 Fix some nway conference true/false variables (#6052)
nway_conference == true was evaluating as true regardless if nway_conference was set to true or false, just as long as it had a value of any kind.
This also fixes it so that you can set nway_conference to false in the default settings and it will disable the network conference feature, previously once it was enabled on yealink phones it could not be disabled without manually changing it in the phone or a factory default.
2021-09-10 15:09:33 -06:00
Jason Kinner
dbc1340984 Update {$mac}.xml (#6005) 2021-08-25 19:00:54 -06:00
markjcrane
bfba65c494 Add grandstream_accept_sip_from_proxy_only and synchronize the templates 2021-06-30 10:14:10 -06:00
FusionPBX
dd2a3bce2c Add {literal} and {/literal} used in long sections of commented lines
Used in long sections of commented out lines. This solves a problem on ARM devices like Raspberry Pi.
2021-06-26 01:05:32 -06:00
demonspork
910549919b Grandstream headset ring (#5967)
* Add Grandstream Headset/Speaker Ring

Add variable to choose whether the speaker rings with the headset.

* Add Speaker Only option

Add note that speaker only is supported with a value of 2.
2021-06-21 20:17:58 -06:00
demonspork
81fa140793 Restore grandstream_ipv_mode changes
Accidentally clobbered the grandstream_ipv_mode variable changes, putting them back.
2021-05-14 16:51:56 -05:00
demonspork
0e17971798 Grandstream Fix Logic for outbound proxy and secondary servers when using SRV records
There was an illogical if/else statement that the "else" condition would always set a null value, so it didn't really matter. Re-wrote it to properly filter if the transport is set to dns srv and not affix the SIP Port to the server address.
2021-05-12 09:38:06 -05:00
chansizzle
61ffd16634 added grandstream IPV4/6 mode 2021-05-10 12:49:12 -06:00
demonspork
01e2339ec1 GXP21XX Dual Registration Support
This is a new feature for grandstream, supporting dual simultaneous registrations. Only the very latest firmware 1.0.10.35 has it fully working, the last few versions had various partially working versions. This formats the username correctly when a secondary server is present.

There are more phone models that support this feature, but since it has been hit and miss on getting it going I am not going to enable it on those templates unless I have one of each to fully test.
2021-05-06 00:52:07 -05:00
markjcrane
c401747405 Change the *97 to {$voicemail_number} provision variable. 2021-04-23 13:00:45 -06:00
demonspork
99fb4ae078 Grandstream: Hide BLF Remote Status And More Distinctive Ring
Hide the other connected party on the BLF of supported phones. When not hidden a busy BLF will show the other connected party/sttaus of the call by flashing back and forth between the BLF label and the caller ID.
It also impacts the park buttons, but they typically only show the word "park" because of the character limitations.
Also did more effective find/replace for the distnctive ring variables with regex!
2021-03-02 21:34:25 -06:00
FusionPBX
f054319197 Merge pull request #5784 from demonspork/grandstream-headsets
Grandstream: Plantronics EHS and additional non-clobbering of settings
2021-02-25 17:36:43 -07:00
demonspork
1d9694a671 Grandstream template nway conference support
Support enabling nway conference with Grandstream phones if nway_conference is set to true. If it is not true, it sets the conference URI back to blank to restore local conference
2021-02-25 17:10:49 -06:00
demonspork
0f9098cfb4 Grandstream: Plantronics EHS and additional non-clobbering of settings
Grandstream template updates to support plantronics EHS via grandstream_headset_type and grandstream_headset_key_mode variables.
Also updated wallpaper and screensaver if/else statements to leave out the variables if they are not defined instead of clobbering the user setting. If you want to mandate a certain setting, just set the variable. If the variable is unset it will not overwrite on provision and allow the previous setting to remain.
2021-02-25 15:23:33 -06:00
Jason Kinner
520a249297 Added OpenVPN Variables
Added the following variables to support OpenVPN:
grandstream_openvpn_enable (P7050)
grandstream_openvpn_server (P7051)
grandstream_openvpn_port (P7052)
grandstream_openvpn_transport (P2912)
grandstream_openvpn_ca (P9902)
grandstream_openvpn_cert (P9903)
grandstream_openvpn_key (P9904)
grandstream_openvpn_cipher (P8396)
grandstream_openvpn_username (8394)
grandstream_openvpn_password (P8395)
grandstream_openvpn_options (P8460)
2021-01-28 16:17:42 -05:00
chansizzle
00906fea1e adding dhcp options variables 2020-12-11 15:51:56 -07:00
Andrew Querol
f1349fac12 Allow both park+x and park+*x prefixes in the Grandstream dialplan.
See #5606 for context
2020-11-20 19:17:43 -06:00
FusionPBX
f013aa5059 Merge branch 'master' into gxp_feature_key_sync 2020-11-18 08:39:14 -07:00
demonspork
05f5f8692d Fix Config URLs for unconfigured Grandstream Phones
Fix config URL so that the phones don't get an invalid URL when $domain_name is unset. They would previously receive `/app/provision` with no domain/ip included, which makes the phone unable to provision again once they have been added to the Devices page without manually re-setting the config URL or factory defaulting the device.

The alternative solution is that the PHP code could always ensure that the $domain_name variable is set even if the device doesn't exist. My suggestion is to see if it can be set to the same domain/IP as the original provision request from this unconfigured device
2020-10-18 12:34:52 -05:00
demonspork
083453784b Grandstream GXP and GRP feature Key Sync
Grandstream GXP and GRP feature key sync variables.
2020-10-16 18:47:01 -05:00
demonspork
324468c3fd Add grandstream_speaker_ring_volume to all templates
Excludes the P8352 value if the default setting grandstream_speaker_ring_volume is unset. Depends on PR #5522

Before anyone asks, Mandatory just means that the variable must be valid, not that it must be included in every XML download. The phone already has a valid value in its internal settings, so as long as we stay safe from setting it to an empty value or outside of the range of 0-7, we are safe. Excluding it is a valid option, which is also true for all settings labelled Mandatory in the Grandstream templates.
2020-10-09 23:15:31 -05:00
Len
aead316600 Update {$mac}.xml 2020-10-05 11:25:08 -04:00
Jason Kinner
09c1f841d8 Add new grandstream_onhook_dial_barging & grandstream_history_dialplan_bypass variables (#5474)
Enable the option to prevent incoming calls from interrupting outbound dialing (a commonly requested functionality)
Enable the option to bypass Grandstream phone's dialplan when dialing from call history (to prevent errors on calls that contained a + in front of them)
2020-09-22 17:41:16 -06:00
Dan
17c2a12390 Grandstream GXP and GRP device config updates (#5397)
* Add dnd variable, fix formatting error in GRP2615 and GRP2616 templates

* Configurable headset volume added

* Added $grandstream_blind_xfer_blf variable to GRP templates
2020-08-31 14:59:37 -06:00
Jason Kinner
847d78cc40 Remove duplicate declaration of P2916 (#5282)
P2916 (wallpaper source) is defined twice in the file: once statically and then again immediately after in an if/else statement. The latter is correct. Having it defined twice causes the phone to ignore the second declaration.
2020-05-21 18:57:28 -06:00
Len
368f4bc4d2 Update {$mac}.xml (#5252) 2020-05-02 17:38:26 -06:00
vivoras
a2cc37dd03 Update {$mac}.xml (#5230) 2020-04-03 16:38:31 -06:00
Len
d01413b0c7 Update {$mac}.xml (#5199) 2020-03-23 17:13:06 -06:00
Len
1370881914 Update {$mac}.xml (#5130) 2020-01-24 13:39:53 -07:00
Len
65621e4e79 Update {$mac}.xml (#4951) 2019-12-16 10:57:18 -07:00
Len
dddda3e8fa Update {$mac}.xml (#4895) 2019-11-22 19:36:22 -07:00
Len
2fa8edb3fd Update phonebook.xml (#4899) 2019-11-22 19:35:34 -07:00
Len
2471a9c8c5 Update {$mac}.xml (#4852)
* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml
2019-11-18 21:07:22 -07:00
Len
1614587130 Update {$mac}.xml (#4826) 2019-11-05 09:09:46 -07:00
FusionPBX
4e4783297b Update {$mac}.xml 2019-09-15 10:35:54 -06:00
FusionPBX
34e4e5c46d Update {$mac}.xml 2019-09-15 10:33:05 -06:00
Len
d164ced67c Update {$mac}.xml (#4506)
* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml
2019-09-11 08:30:58 -06:00
FusionPBX
098acbf83d Update {$mac}.xml 2019-09-05 12:22:54 -06:00
FusionPBX
919786db51 Update {$mac}.xml 2019-09-05 12:14:29 -06:00
Len
571f187fc8 Update {$mac}.xml (#4381) 2019-07-24 18:26:45 -06:00
Len
71a593d9ed Update {$mac}.xml (#4372) 2019-07-20 13:11:38 -06:00
Len
2bbb9cdc8c Update {$mac}.xml (#4355) 2019-07-13 10:23:16 -06:00
Len
0ba10b57b2 Update {$mac}.xml (#4333)
* Update {$mac}.xml

* Update {$mac}.xml
2019-07-03 21:11:29 -06:00
Len
baef31c370 Update {$mac}.xml (#4318) 2019-06-29 13:29:34 -06:00
Len
b770356a65 Update {$mac}.xml (#4296) 2019-06-18 21:09:58 -06:00