Commit Graph

31 Commits

Author SHA1 Message Date
AlexanderDCrane ca923cf0f0 Update {$mac}.cfg (#3601) 2018-09-28 13:09:19 -06:00
markjcrane 412a6bfc74 update the yealink templates 2018-09-26 17:47:21 -06:00
AlexanderDCrane f0e3205034 Update {$mac}.cfg (#3571) 2018-09-24 16:27:31 -06:00
Len dc88a62dee Update {$mac}.cfg (#3465) 2018-09-12 21:21:35 -06:00
AlexanderDCrane 773047cb9c Update {$mac}.cfg (#3417) 2018-09-12 19:16:15 -06:00
Len 04c9ef2e64 Update {$mac}.cfg (#3272) 2018-07-17 13:40:56 -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 9c2a7a7351 Update {$mac}.cfg 2018-01-05 02:39:53 -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
Len 9e9d779bc2 Update {$mac}.cfg 2017-10-30 18:29:03 -04:00
Len b83ae4e7a4 Create {$mac}.cfg 2017-06-12 23:48:57 -04:00
Len ad7bdfe0a6 update cid_source 2017-06-07 14:53:00 -04:00
Len ddbd6476c9 Update {$mac}.cfg 2017-04-28 12:59:05 -04:00
Len 1966fedd50 Update {$mac}.cfg 2017-04-06 00:50:02 -04:00
Len cb8cf2a723 Update {$mac}.cfg
Added account.x.shared_line 2-6
2016-12-07 22:29:54 -05:00
Len 962c4a4e88 Update {$mac}.cfg
Add shared_line_1 variable.
2016-11-30 23:03:39 -05:00
Len d338024709 Update {$mac}.cfg 2016-11-24 02:07:52 -05:00
FusionPBX 659d135802 Update {$mac}.cfg 2016-11-14 23:21:30 -07:00
Len 96b1cc96f2 Update {$mac}.cfg (#2061)
add {$yealink_retransmission} {$yealink_session_timer} and change {$yealink_rport_1} to {$yealink_rport}
2016-11-12 20:49:58 -07:00
Len 6c21cb9e91 Update {$mac}.cfg (#1861)
t21p changes to the provision class
2016-08-26 13:10:58 -06:00
markjcrane 7718f0ebfb Update the yealink templates. 2016-08-24 17:56:41 -06:00
Len 492710b3da Update {$mac}.cfg (#1840)
t21p
2016-08-24 13:03:25 -06:00
markjcrane e58f9971e2 Add stun_server variable to the yealink templates. 2016-08-20 22:36:47 -06:00
Chris Black b91c3fb511 Fix variable names and clean up duplicate time settings in yealink files (#1694)
Fix the variable names to be consistent across all yealink provision
files. Also remove all the duplicate/redundant time settings from the
files.
2016-06-24 10:33:25 -06:00
Chris Black 2daa5f735e set sip_trust_ctrl on all yealink profiles (#1619) 2016-05-27 12:14:36 -06:00
markjcrane 04dfb86640 Add dns_server_primary and dns_server_secondary to the newer yealink provisioning files. 2016-05-02 13:10:32 -06:00
mafoo d018f74ed3 WhitespaceClean-resources/provision/yealink
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 12:18:50 +00:00
markjcrane 6f5adff669 Fix the variable syntax for the yealink templates. 2015-10-20 13:20:35 -06:00
markjcrane 25ed768eb5 Add ${time_zone} and ${time_zone_name} to several Yealink files. 2015-10-16 11:51:22 -07:00
markjcrane de306a6ca7 Add dns srv port 0 to more yealink phones. 2015-10-16 11:10:59 -07:00
markjcrane 23fa8e4715 Add new yealink models and update grandstream gxp21xx. 2015-08-22 11:57:06 -06:00