Commit Graph

31 Commits

Author SHA1 Message Date
AlexanderDCrane e301c2772f Update {$mac}.cfg (#3586) 2018-09-24 19:20:24 -06:00
Len f93a01f2ba Update {$mac}.cfg (#3447) 2018-09-12 21:26:26 -06:00
AlexanderDCrane 2d2e3b52fb Update {$mac}.cfg (#3432) 2018-09-12 19:11:46 -06:00
Len 6725bf454d Update {$mac}.cfg (#3250) 2018-07-17 12:05:53 -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 91e234b3b0 Update {$mac}.cfg 2018-01-05 02:33:10 -07:00
Len 011d80ca81 Update {$mac}.cfg 2017-10-30 17:35:18 -04:00
Len 17f2b2c5fe Create {$mac}.cfg 2017-06-12 23:17:26 -04:00
Len 8d9e26b909 update cid_source 2017-06-07 13:30:12 -04:00
Len 6eebd057d5 Update {$mac}.cfg 2017-04-06 01:22:43 -04:00
Len f4bf1def2f Update {$mac}.cfg
Added account.x.shared_line 2-6
2016-12-07 22:42:58 -05:00
Len 1739b410ef Update {$mac}.cfg
Re-enable DND programmable keys and add shared_line_1 variable.
2016-11-30 22:42:54 -05:00
Len ce6b679526 Update {$mac}.cfg 2016-11-24 02:34:50 -05:00
Len 2ecaf32055 Update {$mac}.cfg (#1868)
vp530 changes to the provision class
2016-08-26 13:06:18 -06:00
markjcrane 7718f0ebfb Update the yealink templates. 2016-08-24 17:56:41 -06:00
Len c6ebd52e09 Update {$mac}.cfg (#1845)
Update outbound proxy support in the Yealink templates. vp530
2016-08-24 13:01:24 -06:00
markjcrane e58f9971e2 Add stun_server variable to the yealink templates. 2016-08-20 22:36:47 -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 80ab4cb339 Add the following to all yealink provisioning templates.
account.1.nat.udp_update_enable = 3
In order to setup keep alive with sip notify.
2015-11-08 07:30:29 -07:00
markjcrane de306a6ca7 Add dns srv port 0 to more yealink phones. 2015-10-16 11:10:59 -07:00
Mark Crane 0096149743 Add rport to the vp530. 2015-02-23 07:07:41 +00:00
James Rose 2f26ec5db8 more support for different voicemail numbers 2014-08-15 00:48:15 +00:00
Mark Crane cf2e1db5f0 Fix a syntax problem with the Yealink vp530 provisioning template. 2014-01-29 09:21:58 +00:00
Mark Crane f0eb71950c Fix TLS option for the sip transport. 2014-01-09 02:35:29 +00:00
Mark Crane 9f8e130644 Update yealink auth_name 2014-01-05 10:16:40 +00:00
Mark Crane 74fe48cf3c Add the missing {/if} 2014-01-04 05:58:22 +00:00
Mark Crane 63741a35ca Fix the yealink memory keys 2014-01-04 05:50:41 +00:00
Mark Crane f466af0c42 Update the yealink templates for key line and extension options. 2014-01-04 01:48:58 +00:00
Mark Crane 0f56dcc01a Update the provisioning key assignment so that it will work for yealink phones. 2014-01-03 02:55:16 +00:00
Mark Crane ac07b4a613 Add the key assignment to the yealink templates. 2014-01-01 08:54:03 +00:00
Mark Crane 9e437da3fe Update the Yealink t20, and t22 provisioning files and add the t32g, t38g, and vp530. 2013-12-22 07:07:33 +00:00