Commit Graph

76 Commits

Author SHA1 Message Date
Len 8ee64f4cce Update y000000000004.cfg 2019-05-09 11:53:24 -04:00
Len e0e99262f5 Update {$mac}.cfg (#4099) 2019-05-08 13:56:51 -06:00
Len c8d323cc3a Update y000000000004.cfg (#4022) 2019-03-06 08:01:20 -07:00
Len 8c5976fc16 Update directory.xml (#3922) 2018-12-04 21:41:04 -07:00
emaktech 0ebe8e08fe Add new Advanced SIP Var (#3859)
Add the following advanced SIP variable. Disabling this allows Yealink phones to display the SIP error reason in the format sent by the carrier rather than Q.850 format e.g. "User Busy" rather than "NORMAL_CLEARING"

sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
2018-12-02 20:38:17 -07:00
Len a069aeaebe Update y000000000004.cfg (#3882) 2018-11-30 14:19:45 -07:00
FusionPBX 590e3ddcbb Update y000000000004.cfg 2018-10-25 23:16:46 -06:00
AlexanderDCrane b1b397f6d4 Update {$mac}.cfg (#3605) 2018-09-28 13:08:12 -06:00
markjcrane 412a6bfc74 update the yealink templates 2018-09-26 17:47:21 -06:00
AlexanderDCrane 083c706f7c Update {$mac}.cfg (#3575) 2018-09-24 16:25:43 -06:00
Len afd7d22b24 Update y000000000004.cfg (#3495) 2018-09-20 13:36:24 -04:00
Len 508a93f126 Update {$mac}.cfg (#3461) 2018-09-12 21:10:44 -06:00
AlexanderDCrane ec2401482c Update {$mac}.cfg (#3421) 2018-09-12 16:40:53 -06:00
Len adaf267c1a Update {$mac}.cfg (#3268) 2018-07-17 13:42:31 -06:00
AlexanderDCrane 13044af172 Update {$mac}.cfg (#3215) 2018-06-28 18:24:45 -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
emaktech b67ccbeea6 Add Ability to Edit Yealink Programmable Keys (#3041)
Edited all Yealink templates to allow programmable keys to be modified from the Devices page.
2018-04-30 17:56:28 -06:00
emaktech 12921a4e86 Add Yealink GUI Language Variable (#3017)
Adds yealink_language_gui variable to all Yealink templates.

Note: Some templates were forcing "English" through conditional statement or hard-coded.

Now, if no value is set, it will not set any value in the template. This should not hurt anything as default language on Yealink phones is "English"
2018-03-25 22:46:07 -06:00
FusionPBX 3e9e247100 Update {$mac}.cfg 2018-01-05 02:39:24 -07:00
Len c05b162e32 Update y000000000004.cfg 2018-01-04 18:38:48 -05:00
FusionPBX 75dcbb3a3e Update y000000000000.boot 2017-12-15 15:49:01 -07:00
emaktech 30fe099db8 Add Yealink alert_info Distinctive Ring Variables (#2927)
* Add new Yealink MWI Subscribe Variable

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.

* Add Yealink alert_info Distinctive Ring Variables

Adds new variables in Yealink provisioning templates to allow control of distinctive ring text and distinctive ringtone options.

New variables:
yealink_ring_text_X
yealink_ring_file_X

Setting affected:
distinctive_ring_tones.alert_info.X.text
distinctive_ring_tones.alert_info.X.ringer

Phones affected:
T1x
T2x
T3x
T4x
T5x

User Effect
This should not have any effect on existing provisioning settings unless the new variables are defined.
2017-11-24 13:58:56 -07:00
TekMason 7378a7a85b Removed yealink {$mac}.boot files and added missing auto-insert UAs (#2926)
* removed all yealink mac.boot files

* Added missing auto-inserts
2017-11-24 10:36:09 -07:00
TekMason 24d07281ec add mac .boot files to yealink provision folders (#2923) 2017-11-21 23:06:40 -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 9a957bb56f Update y000000000004.cfg 2017-10-14 17:26:37 -06:00
TekMason 418cc0c759 Yealink Template Updates (#2789)
Set firmware.url = {$yealink_firmware_url}/{$yealink_firmware_<model>}
Also changed user agent for VP530 to match what the phone actually sends
2017-08-10 10:12:05 -05:00
Len adb4f67d8f Create {$mac}.cfg 2017-06-12 23:39:50 -04:00
Len 0b0ed7dee8 update cid_source 2017-06-07 14:23:49 -04:00
Len fdb08e804b Update y000000000004.cfg 2017-06-05 16:47:05 -04:00
Len e2b786e775 Update y000000000004.cfg 2017-04-12 22:43:18 -04:00
Len 79018c24f8 Update y000000000004.cfg 2017-04-10 10:00:01 -04:00
Len 50e4f013fd Update {$mac}.cfg 2017-04-06 00:54:08 -04:00
Len 7179667d89 Update y000000000004.cfg 2017-03-10 18:55:33 -05:00
emaktech 537e4c157e Yealink Provisioning - Add Trusted Cert Variable (#2364)
* Update y000000000037.cfg

* Update y000000000007.cfg

* Update y000000000025.cfg

* Update y000000000023.cfg

* Update y000000000051.cfg

* Update y000000000035.cfg

* Update y000000000066.cfg

* Update y000000000028.cfg

* Update y000000000029.cfg

* Update y000000000036.cfg

* Update y000000000054.cfg

* Update y000000000038.cfg

* Update y000000000032.cfg

* Update y000000000046.cfg

* Update y000000000000.cfg

* Update y000000000045.cfg

* Update y000000000004.cfg

* Update y000000000044.cfg

* Update y000000000044.cfg

* Update y000000000005.cfg

* Update y000000000052.cfg
2017-02-13 13:13:16 -07:00
Len ab2163de09 Update {$mac}.cfg
Added account.x.shared_line 2-6
2016-12-07 22:13:10 -05:00
Len f09b8a2a29 Update {$mac}.cfg
Re-enable DND programmable keys and add shared_line_1 variable.
2016-11-30 23:19:25 -05:00
Len 02cba5d08f Update {$mac}.cfg (#2066)
add {$yealink_retransmission} {$yealink_session_timer} and change {$yealink_rport_1} to {$yealink_rport}
2016-11-12 22:30:22 -07:00
Chris Black 4b3fa720e4 Update sip.trust_ctrl for yealink firmware version 80 (#2043)
In version 80 of the yealink firmware the trust_ctl changed from
account.X.sip_trust_ctrl=1  to sip.trust_ctrl=1. Making this change in
the provisioning files.
2016-11-09 15:57:26 -06:00
markjcrane 10598e5510 Remove extra tabs, and special characters. 2016-11-01 12:20:57 -06:00
Chris Black 54c15039ba add http_auth for remote phone book, fix dns issues (#1912) 2016-09-12 15:16:52 -06:00
Chris Black 94014644e8 add username/password to the yealink profiles. (#1882) 2016-08-30 17:30:01 -06:00
Len 2026b8b0a2 Update {$mac}.cfg (#1864)
t26p changes to the provision class
2016-08-26 13:08:14 -06:00
Len dfd26af905 Update {$mac}.cfg (#1851)
remove +
2016-08-24 21:43:37 -06:00
Len 7e8e7d48eb Update {$mac}.cfg (#1843)
Update outbound proxy support in the Yealink templates. t26p
2016-08-24 13:02:14 -06:00
markjcrane a0c1ccc563 Update all of the Yealink templates with ability to name the phonebook without changing the URL. 2016-08-23 12:36:28 -06:00
markjcrane 75ad7ebd4b Rename favorite_settings.xml to favorite_setting.xml to match yealink documentation. 2016-08-21 14:44:34 -06:00
markjcrane 1aa30a3d13 Add directory.xml and one missing favorite_settings.xml to yealink. 2016-08-20 22:57:59 -06:00
markjcrane f6e1690262 Add yealink favorite_settings.xml file. 2016-08-20 22:51:28 -06:00