fusionpbx/resources/templates/provision
emaktech 1df5c26b68 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
..
aastra Enhance [master] - update Aastra provision templates (#2997) 2018-02-25 01:58:17 -07:00
algo/8180 Update algom{$mac}.conf 2017-02-06 19:01:51 -07:00
atcom/ag198 WhitespaceClean-resources/provision/others 2016-03-11 12:22:24 +00:00
cisco Fix key type disabled (#3033) 2018-04-22 12:12:07 -06:00
digium/d50 WhitespaceClean-resources/provision/others 2016-03-11 12:22:24 +00:00
escene/e3xx Update Escene provision. (#1696) 2016-06-23 12:47:42 -06:00
fanvil Update {$mac}.cfg (#3062) 2018-05-22 21:32:03 -06:00
grandstream Disable anonymous (ghost calling) on Grandstreams (#3068) 2018-05-28 16:30:25 -07:00
htek Update {$mac}.cfg 2018-04-15 00:30:36 -06:00
linksys Update {$mac}.xml 2018-02-05 00:01:17 -05:00
mitel Update snom, grandstream and mitel templates. 2016-08-26 15:30:12 -06:00
obihai Create {$mac}.xml 2017-08-13 18:48:58 -06:00
panasonic Update {$mac}.xml 2017-11-14 19:43:38 -07:00
polycom Update {$mac}.cfg 2018-01-10 19:52:25 -07:00
sangoma Change LocalSipPort s300 (#2215) 2016-11-30 20:49:12 -07:00
snom Remove transport from user_host in the snom 7xx template 2017-11-20 17:18:32 -07:00
spectralink Added yealink common files for each model and created folder for new … (#2913) 2017-11-19 23:11:25 -07:00
vtech/vcs754 Update Grandstream provisioning (#2652) 2017-06-08 16:21:47 -06:00
yealink Fix Yealink Programmable Key Template Conflicts (#3073) 2018-05-29 15:53:18 -06:00