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}
* Update y000000000028.cfg
Addition of Dsskey section per Yealink Provisioning common (model) template and variable for features.config_dsskey_length similar to t54s implementation.
See https://gitlab.com/tekmason/fusionpbx-issues/issues/16 for details and use case.
* Update y000000000028.cfg
* Update y000000000028.cfg
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"
* 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.
* Added yealink common files for each model and created folder for new conference phone models
* Modified Yealink t46g templates and added 3 new variables
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.
Change provision variables so it will show up in a more logical order.
yealink_remote_phone_book_1_name to yealink_remote_phonebook_1_name
yealink_remote_phone_book_1_url to yealink_remote_phonebook_1_url