Commit Graph

29 Commits

Author SHA1 Message Date
AlexanderDCrane 0dd8a685da Update {$mac}.cfg (#3608) 2018-09-28 13:07:33 -06:00
markjcrane 412a6bfc74 update the yealink templates 2018-09-26 17:47:21 -06:00
AlexanderDCrane d7670d7633 Update {$mac}.cfg (#3578) 2018-09-24 16:40:10 -06:00
Len 41bd7da7e1 Update {$mac}.cfg (#3458) 2018-09-12 21:03:25 -06:00
AlexanderDCrane b655851aec Update {$mac}.cfg (#3424) 2018-09-12 16:39:01 -06:00
Len f7ca515b8f Update {$mac}.cfg (#3265) 2018-07-17 13:44:20 -06:00
AlexanderDCrane 339e7d1260 Update {$mac}.cfg (#3218) 2018-06-28 18:23:52 -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 a2600aa89c Update {$mac}.cfg 2018-01-05 02:38:57 -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 102a1714f4 Create {$mac}.cfg 2017-06-12 23:33:50 -04:00
Len 51ce70e7e3 update cid_source 2017-06-07 14:13:26 -04:00
Len 6f0c6f61ce Update {$mac}.cfg 2017-04-06 01:00:38 -04:00
Len d6a24ee862 Update {$mac}.cfg
Added account.x.shared_line 2-6
2016-12-07 22:04:11 -05:00
Len bb864c319c Update {$mac}.cfg
Re-enable DND programmable keys and add shared_line_1 variable.
2016-11-30 23:24:21 -05:00
Len 12b9818b7a Update {$mac}.cfg (#2068)
add {$yealink_retransmission} {$yealink_session_timer} and change {$yealink_rport_1} to {$yealink_rport}
2016-11-12 22:30:09 -07:00
Len 3f7e6c8431 Update {$mac}.cfg (#1865)
t28p changes to the provision class
2016-08-26 13:07:50 -06:00
Len 569ad5eab2 Update {$mac}.cfg (#1852)
remove +
2016-08-24 21:44:15 -06:00
Len 38177b7b4b Update {$mac}.cfg (#1844)
Update outbound proxy support in the Yealink templates. t28p
2016-08-24 13:01:53 -06:00
markjcrane e58f9971e2 Add stun_server variable to the yealink templates. 2016-08-20 22:36:47 -06:00
FusionPBX dcd61c7a41 Update {$mac}.cfg
Disable DND on the Yealink t28p
2016-05-19 23:06:17 -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
James Rose 2f26ec5db8 more support for different voicemail numbers 2014-08-15 00:48:15 +00:00
James Rose 6d5fa3008d Added provision variable yealink_rport_X so you can enable rport on yealinks per account. Default is OFF so if not set, the behavior stays the same. 2014-07-30 17:28:24 +00:00
Mark Crane c60ad7b87b Add account enable and register expires to all accounts across all Yealink phones. Add #features.reset_by_long_press_enable = 0 to the T4x devices. 2014-03-02 06:52:47 +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 2cbdfbe793 Add the p to the template name. 2014-01-05 07:04:05 +00:00