Commit Graph

82 Commits

Author SHA1 Message Date
Alex b3f16569fd
Update multiple registration (#6488)
* Update {$mac}.cfg
2022-10-24 16:09:01 -06:00
markjcrane 2f67b36276 Add add a provison variable for cp_source 2022-08-04 11:52:08 -06:00
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
Antonio Fernandez 4c59f711f0
Yealink template consistency (#6284)
Changes to make the templates a bit more consistent while also fixing some typos and creating a new variable for the NAT Update setting.

By default, the account.x.nat.udp_update_enable is set to "3" which means to have the phone periodically send NOTIFY messages. This is not the case though on additional accounts. This makes for inconsistent configs that sometimes cause issues with phones ringing.

This fixes the issue while also giving the ability to use a variable to set it.
2022-02-11 13:10:23 -07:00
Mendel 42b52ae8fc
Update dispaly_name to label on all Yealink Templates (#6196)
* Use label instead of display name

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg
2021-12-15 14:41:12 -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
agree dd26e357e0
Yealink add mwi subscribe variables (#5989) 2021-07-08 00:47:04 -06:00
markjcrane c401747405 Change the *97 to {$voicemail_number} provision variable. 2021-04-23 13:00:45 -06:00
demonspork 89c51da324 Add nway conference network URI to Yealink Templates
Support for the nway_conference variable and dialplan (disabled by default) baked into the templates.
2021-02-01 13:59:54 -06:00
Redbehrend 587d164f9d
Fixed Yealink Account 6 Errors (#5242)
Fixed Yealink Account 6 Errors (misstyped)
2020-04-24 00:28:00 -06:00
root 45319ef301 Set directories to 755 and files to 644 2019-12-14 17:34:17 +00:00
saraxxin 593d031da8 Fixed syntax error (#4841)
Replaced bad syntax on  {if isset {variable} with correct syntax: {if isset (variable)}.
2019-11-08 08:46:22 -07:00
saraxxin 7942ba7954 Updates to Yealink codec provisioning (#4834)
* Updates to Yealink codec provisioning

Changed codecs to use variables set in default settings.

* Added basic provisioning for swissvoice cp2502 and cp2505g

Codec handling set in default settings.
Need to still work on directory and funtion keys.

* Update app_config.php
2019-11-06 09:05:34 -07:00
FusionPBX 11fc0b2e78 Update {$mac}.cfg 2019-07-15 09:10:23 -06:00
Len 8803865c41 Update {$mac}.cfg (#4072) 2019-05-08 14:05:15 -06:00
Len 51ac59975b Update {$mac}.cfg (#3869) 2018-11-26 13:41:42 -07:00
AlexanderDCrane 9375b31443 Update {$mac}.cfg (#3618) 2018-09-28 13:04:23 -06:00
markjcrane 412a6bfc74 update the yealink templates 2018-09-26 17:47:21 -06:00
AlexanderDCrane 456a710052 Update {$mac}.cfg (#3567) 2018-09-24 12:56:54 -06:00
AlexanderDCrane 197d95af0c Update {$mac}.cfg (#3556) 2018-09-22 13:16:47 -06:00
FusionPBX ed0ecbe5e6 Update {$mac}.cfg 2018-09-13 01:22:00 -06:00
Len f946bf6f0c Update {$mac}.cfg (#3441) 2018-09-12 21:31:49 -06:00
AlexanderDCrane f365d1b080 Update {$mac}.cfg (#3405)
* Update {$mac}.cfg

* Update {$mac}.cfg
2018-09-12 15:26:42 -06:00
AlexanderDCrane afac57b6c7 Update {$mac}.cfg (#3404) 2018-09-12 14:45:24 -06:00
Len 4b02c88582 Update {$mac}.cfg (#3255) 2018-07-17 12:09:48 -06:00
FusionPBX 35a94848a4 Update {$mac}.cfg 2018-06-22 02:12:58 -06:00
emaktech 1839482f57 Fix Yealink Programmable Key Template Conflicts (#3073)
* Add language, dialect and voice selection

This scans the FreeSWITCH sounds directory to find installed languages and then allows the user to select the language, dialect and voice from a dropdown.  The selected option will then be built into the dialplan and saved in the database when saving the IVR.

This fixes many cases of inconsistent language problems with email templates, multilanguage voicemail support, etc. by setting an appropriate installed dialect and voice. This variable is then passed along to the next applications correctly rather than relying only on the default settings on the switch and creating inconsistent behaviors.

example of poor behavior before: Setting language to "fr" on the IVR with default switch settings as "en, us, callie" would set the language to fr-us callie which is an obviously incorrect configuration. By forcing all variables to be set to together in the IVR dialplan it avoids such inconsistent behaviors.

* Fix Yealink Programmable Key Template Conflicts

Some Yealink templates have both on the {$mac.cfg} files as well as the y000000000000.cfg files. This creates a conflict when configuring the pgorammable keys in the templates so all the programmable options have been removed from the {$mac.cfg} files to resolve the conflict.

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update ivr_menu_edit.php
2018-05-29 15:53:18 -06:00
FusionPBX 1b8c6dd9a4 Update {$mac}.cfg 2018-01-05 02:35:40 -07:00
markjcrane 9a9c27c13a Yealink templates additional work on consistency. 2017-12-28 13:44:12 -07:00
emaktech 13e11fefba Add new Yealink MWI Subscribe Variable (#2920)
Adds new variable in Yealink provisioning templates to allow control of MWI subscribe setting behavior on all accounts. Setting the new variable once affects all accounts.

New variable:
yealink_subscribe_mwi_to_vm.

Setting affected:
account.X.subscribe_mwi_to_vm setting

Phones affected:
T1x
T2x
T3x
T4x

May affect MWI subscription behavior. Yealink default is 0, many of the old templates hard coded 1. This change may affect MWI behavior for some users, so check to make sure the variable is added in FusionPBX to match your previous settings before upgrading.
2017-11-21 19:44:23 -07:00
TekMason 8be1a00ef2 Added yealink common files for each model and created folder for new … (#2913)
* Added yealink common files for each model and created folder for new conference phone models

* Modified Yealink t46g templates and added 3 new variables
2017-11-19 23:11:25 -07:00
FusionPBX 111a2ab4e6 Update {$mac}.cfg 2017-11-13 19:32:53 -07:00
Len 8a4f16a4c6 Update {$mac}.cfg 2017-10-30 19:17:15 -04:00
Len 5f6a877ea8 Update {$mac}.cfg 2017-10-29 13:26:07 -04:00
Len c6390d1c6c Update {$mac}.cfg 2017-10-29 00:42:53 -04:00
Len 9289996741 Update {$mac}.cfg 2017-10-29 00:40:28 -04:00
Len d562d21bcf Update {$mac}.cfg 2017-06-22 14:47:23 -04:00
FusionPBX 5629586013 Update {$mac}.cfg 2017-06-22 12:41:23 -06:00
Len d10c793442 update cid_source 2017-06-12 22:47:05 -04:00
Len 82e228813d Update cid_source 2017-06-07 13:19:58 -04:00
FusionPBX 16a0797900 Update 2017-06-06 23:01:46 -06:00
Len 02b6f01c00 Update {$mac}.cfg 2017-04-06 01:13:19 -04:00
Len 837693434e Update {$mac}.cfg 2016-12-01 09:15:24 -05:00
Len d1fe2c1f99 Update {$mac}.cfg
Add shared_line_2 , shared_line_3 variable , shared_line_4, shared_line_5, shared_line_6  variable.
2016-12-01 09:11:27 -05:00
FusionPBX 99900ce26a Update {$mac}.cfg
Re-enable DND programmable keys and add shared_line_1 variable.
2016-11-30 19:28:27 -07:00
Len 2b6b5641ed Update {$mac}.cfg 2016-11-24 02:36:20 -05:00
Len 953641574a Update {$mac}.cfg (#2054)
add  {$yealink_retransmission}  {$yealink_session_timer} and change {$yealink_rport_1}  to {$yealink_rport}
2016-11-12 20:54:45 -07:00
markjcrane 48d3f317e0 Update Yealink templates add new variables yealink_vlan_enable, yealink_emergency_number, yealink_lock_enable, yealink_lock_pin, yealink_lock_timeout, yealink_lock_key_type, yealink_backlight_time and correct the wallpaper and firmware variables for some of the phones. 2016-09-20 13:53:53 -06:00
markjcrane 1e0c722cb7 Update more yealink templates to use the new device_keys array. 2016-08-26 08:52:02 -06:00
FusionPBX b265a5b55f Update {$mac}.cfg
Update the Yealink t46g to account for the changes to the provision class. These changes will have to be done on all templates.
2016-08-25 23:25:29 -06:00