Add yealink_force_voice_ring_volume

Forced ringer volume: 0 - 15
This commit is contained in:
FusionPBX 2025-03-27 17:44:10 -06:00 committed by GitHub
parent aceb77d70e
commit d1d24a0a9c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
17 changed files with 49 additions and 32 deletions

View File

@ -1738,5 +1738,13 @@
$apps[$x]['default_settings'][$y]['default_setting_value'] = "0"; $apps[$x]['default_settings'][$y]['default_setting_value'] = "0";
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
$apps[$x]['default_settings'][$y]['default_setting_description'] = "Enable or Disable the WiFi adapter. Options: 0-Disabled, 1-Enabled"; $apps[$x]['default_settings'][$y]['default_setting_description'] = "Enable or Disable the WiFi adapter. Options: 0-Disabled, 1-Enabled";
$y++;
$apps[$x]['default_settings'][$y]['default_setting_uuid'] = "e01400ea-ef55-4da1-aa09-3be3001f6932";
$apps[$x]['default_settings'][$y]['default_setting_category'] = "provision";
$apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "yealink_force_voice_ring_volume";
$apps[$x]['default_settings'][$y]['default_setting_name'] = "text";
$apps[$x]['default_settings'][$y]['default_setting_value'] = "";
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
$apps[$x]['default_settings'][$y]['default_setting_description'] = "Forced ringer volume: 0 - 15, default: empty";
?> ?>

View File

@ -453,13 +453,14 @@ features.anonymous_response_code=
## Call Configuration ## ## Call Configuration ##
####################################################################################### #######################################################################################
phone_setting.incoming_call_when_dialing.priority= phone_setting.incoming_call_when_dialing.priority=
phone_setting.hold_or_swap.mode= phone_setting.hold_or_swap.mode = {if isset($yealink_hold_or_swap_mode)}{$yealink_hold_or_swap_mode}{else}0{/if}
features.play_held_tone.interval= features.play_held_tone.interval=
features.play_held_tone.delay= features.play_held_tone.delay=
features.play_held_tone.enable= features.play_held_tone.enable=
features.play_hold_tone.interval= features.play_hold_tone.interval=
features.ignore_incoming_call.enable= features.ignore_incoming_call.enable=
force.voice.ring_vol= force.voice.ring_vol = {$yealink_force_voice_ring_volume}
features.mute.autoanswer_mute.enable= features.mute.autoanswer_mute.enable=
features.play_hold_tone.delay = features.play_hold_tone.delay =
phone_setting.end_call_net_disconnect.enable = phone_setting.end_call_net_disconnect.enable =

View File

@ -448,13 +448,14 @@ features.anonymous_response_code =
## Call Configuration ## ## Call Configuration ##
####################################################################################### #######################################################################################
phone_setting.incoming_call_when_dialing.priority = phone_setting.incoming_call_when_dialing.priority =
phone_setting.hold_or_swap.mode = phone_setting.hold_or_swap.mode = {if isset($yealink_hold_or_swap_mode)}{$yealink_hold_or_swap_mode}{else}0{/if}
features.play_held_tone.interval = features.play_held_tone.interval =
features.play_held_tone.delay = features.play_held_tone.delay =
features.play_held_tone.enable = features.play_held_tone.enable =
features.play_hold_tone.interval = features.play_hold_tone.interval =
features.ignore_incoming_call.enable = features.ignore_incoming_call.enable =
force.voice.ring_vol = force.voice.ring_vol = {$yealink_force_voice_ring_volume}
features.mute.autoanswer_mute.enable = features.mute.autoanswer_mute.enable =
features.play_hold_tone.delay = features.play_hold_tone.delay =
phone_setting.end_call_net_disconnect.enable = phone_setting.end_call_net_disconnect.enable =

View File

@ -414,13 +414,14 @@ features.anonymous_response_code=
## Call Configuration ## ## Call Configuration ##
####################################################################################### #######################################################################################
phone_setting.incoming_call_when_dialing.priority= phone_setting.incoming_call_when_dialing.priority=
phone_setting.hold_or_swap.mode= phone_setting.hold_or_swap.mode = {if isset($yealink_hold_or_swap_mode)}{$yealink_hold_or_swap_mode}{else}0{/if}
features.play_held_tone.interval= features.play_held_tone.interval=
features.play_held_tone.delay= features.play_held_tone.delay=
features.play_held_tone.enable= features.play_held_tone.enable=
features.play_hold_tone.interval= features.play_hold_tone.interval=
features.ignore_incoming_call.enable= features.ignore_incoming_call.enable=
force.voice.ring_vol= force.voice.ring_vol = {$yealink_force_voice_ring_volume}
features.mute.autoanswer_mute.enable= features.mute.autoanswer_mute.enable=
features.play_hold_tone.delay = features.play_hold_tone.delay =
phone_setting.end_call_net_disconnect.enable = phone_setting.end_call_net_disconnect.enable =

View File

@ -421,14 +421,14 @@ features.anonymous_response_code=
## Call Configuration ## ## Call Configuration ##
####################################################################################### #######################################################################################
phone_setting.incoming_call_when_dialing.priority= phone_setting.incoming_call_when_dialing.priority=
{if isset($yealink_hold_or_swap_mode)}phone_setting.hold_or_swap.mode = {$yealink_hold_or_swap_mode}{else}phone_setting.hold_or_swap.mode = 0{/if} phone_setting.hold_or_swap.mode = {if isset($yealink_hold_or_swap_mode)}{$yealink_hold_or_swap_mode}{else}0{/if}
features.play_held_tone.interval= features.play_held_tone.interval=
features.play_held_tone.delay= features.play_held_tone.delay=
features.play_held_tone.enable= features.play_held_tone.enable=
features.play_hold_tone.interval= features.play_hold_tone.interval=
features.ignore_incoming_call.enable= features.ignore_incoming_call.enable=
force.voice.ring_vol= force.voice.ring_vol = {$yealink_force_voice_ring_volume}
features.mute.autoanswer_mute.enable= features.mute.autoanswer_mute.enable=
features.play_hold_tone.delay = features.play_hold_tone.delay =
phone_setting.end_call_net_disconnect.enable = phone_setting.end_call_net_disconnect.enable =

View File

@ -457,13 +457,14 @@ features.anonymous_response_code=
## Call Configuration ## ## Call Configuration ##
####################################################################################### #######################################################################################
phone_setting.incoming_call_when_dialing.priority= phone_setting.incoming_call_when_dialing.priority=
phone_setting.hold_or_swap.mode= phone_setting.hold_or_swap.mode = {if isset($yealink_hold_or_swap_mode)}{$yealink_hold_or_swap_mode}{else}0{/if}
features.play_held_tone.interval= features.play_held_tone.interval=
features.play_held_tone.delay= features.play_held_tone.delay=
features.play_held_tone.enable= features.play_held_tone.enable=
features.play_hold_tone.interval= features.play_hold_tone.interval=
features.ignore_incoming_call.enable= features.ignore_incoming_call.enable=
force.voice.ring_vol= force.voice.ring_vol = {$yealink_force_voice_ring_volume}
features.mute.autoanswer_mute.enable= features.mute.autoanswer_mute.enable=
features.play_hold_tone.delay = features.play_hold_tone.delay =
phone_setting.end_call_net_disconnect.enable = phone_setting.end_call_net_disconnect.enable =

View File

@ -448,13 +448,14 @@ features.anonymous_response_code =
## Call Configuration ## ## Call Configuration ##
####################################################################################### #######################################################################################
phone_setting.incoming_call_when_dialing.priority = phone_setting.incoming_call_when_dialing.priority =
phone_setting.hold_or_swap.mode = phone_setting.hold_or_swap.mode = {if isset($yealink_hold_or_swap_mode)}{$yealink_hold_or_swap_mode}{else}0{/if}
features.play_held_tone.interval = features.play_held_tone.interval =
features.play_held_tone.delay = features.play_held_tone.delay =
features.play_held_tone.enable = features.play_held_tone.enable =
features.play_hold_tone.interval = features.play_hold_tone.interval =
features.ignore_incoming_call.enable = features.ignore_incoming_call.enable =
force.voice.ring_vol = force.voice.ring_vol = {$yealink_force_voice_ring_volume}
features.mute.autoanswer_mute.enable = features.mute.autoanswer_mute.enable =
features.play_hold_tone.delay = features.play_hold_tone.delay =
phone_setting.end_call_net_disconnect.enable = phone_setting.end_call_net_disconnect.enable =

View File

@ -411,14 +411,14 @@ features.anonymous_response_code=
## Call Configuration ## ## Call Configuration ##
####################################################################################### #######################################################################################
phone_setting.incoming_call_when_dialing.priority= phone_setting.incoming_call_when_dialing.priority=
{if isset($yealink_hold_or_swap_mode)}phone_setting.hold_or_swap.mode = {$yealink_hold_or_swap_mode}{else}phone_setting.hold_or_swap.mode = 0{/if} phone_setting.hold_or_swap.mode = {if isset($yealink_hold_or_swap_mode)}{$yealink_hold_or_swap_mode}{else}0{/if}
features.play_held_tone.interval= features.play_held_tone.interval=
features.play_held_tone.delay= features.play_held_tone.delay=
features.play_held_tone.enable= features.play_held_tone.enable=
features.play_hold_tone.interval= features.play_hold_tone.interval=
features.ignore_incoming_call.enable= features.ignore_incoming_call.enable=
force.voice.ring_vol= force.voice.ring_vol = {$yealink_force_voice_ring_volume}
features.mute.autoanswer_mute.enable= features.mute.autoanswer_mute.enable=
features.play_hold_tone.delay = features.play_hold_tone.delay =
phone_setting.end_call_net_disconnect.enable = phone_setting.end_call_net_disconnect.enable =

View File

@ -448,13 +448,14 @@ features.anonymous_response_code=
## Call Configuration ## ## Call Configuration ##
####################################################################################### #######################################################################################
phone_setting.incoming_call_when_dialing.priority= phone_setting.incoming_call_when_dialing.priority=
phone_setting.hold_or_swap.mode= phone_setting.hold_or_swap.mode = {if isset($yealink_hold_or_swap_mode)}{$yealink_hold_or_swap_mode}{else}0{/if}
features.play_held_tone.interval= features.play_held_tone.interval=
features.play_held_tone.delay= features.play_held_tone.delay=
features.play_held_tone.enable= features.play_held_tone.enable=
features.play_hold_tone.interval= features.play_hold_tone.interval=
features.ignore_incoming_call.enable= features.ignore_incoming_call.enable=
force.voice.ring_vol= force.voice.ring_vol = {$yealink_force_voice_ring_volume}
features.mute.autoanswer_mute.enable= features.mute.autoanswer_mute.enable=
features.play_hold_tone.delay = features.play_hold_tone.delay =
phone_setting.end_call_net_disconnect.enable = phone_setting.end_call_net_disconnect.enable =

View File

@ -454,14 +454,14 @@ features.anonymous_response_code=
## Call Configuration ## ## Call Configuration ##
####################################################################################### #######################################################################################
phone_setting.incoming_call_when_dialing.priority= phone_setting.incoming_call_when_dialing.priority=
{if isset($yealink_hold_or_swap_mode)}phone_setting.hold_or_swap.mode = {$yealink_hold_or_swap_mode}{else}phone_setting.hold_or_swap.mode = 0{/if} phone_setting.hold_or_swap.mode = {if isset($yealink_hold_or_swap_mode)}{$yealink_hold_or_swap_mode}{else}0{/if}
features.play_held_tone.interval= features.play_held_tone.interval=
features.play_held_tone.delay= features.play_held_tone.delay=
features.play_held_tone.enable= features.play_held_tone.enable=
features.play_hold_tone.interval= features.play_hold_tone.interval=
features.ignore_incoming_call.enable= features.ignore_incoming_call.enable=
force.voice.ring_vol= force.voice.ring_vol = {$yealink_force_voice_ring_volume}
features.mute.autoanswer_mute.enable= features.mute.autoanswer_mute.enable=
features.play_hold_tone.delay = features.play_hold_tone.delay =
phone_setting.end_call_net_disconnect.enable = phone_setting.end_call_net_disconnect.enable =

View File

@ -421,13 +421,14 @@ features.anonymous_response_code=
## Call Configuration ## ## Call Configuration ##
####################################################################################### #######################################################################################
phone_setting.incoming_call_when_dialing.priority = phone_setting.incoming_call_when_dialing.priority =
phone_setting.hold_or_swap.mode = phone_setting.hold_or_swap.mode = {if isset($yealink_hold_or_swap_mode)}{$yealink_hold_or_swap_mode}{else}0{/if}
features.play_held_tone.interval = features.play_held_tone.interval =
features.play_held_tone.delay = features.play_held_tone.delay =
features.play_held_tone.enable = features.play_held_tone.enable =
features.play_hold_tone.interval = features.play_hold_tone.interval =
features.ignore_incoming_call.enable = features.ignore_incoming_call.enable =
force.voice.ring_vol = force.voice.ring_vol = {$yealink_force_voice_ring_volume}
features.mute.autoanswer_mute.enable = features.mute.autoanswer_mute.enable =
features.play_hold_tone.delay = features.play_hold_tone.delay =
phone_setting.end_call_net_disconnect.enable = phone_setting.end_call_net_disconnect.enable =

View File

@ -446,14 +446,14 @@ features.anonymous_response_code=
## Call Configuration ## ## Call Configuration ##
####################################################################################### #######################################################################################
phone_setting.incoming_call_when_dialing.priority= phone_setting.incoming_call_when_dialing.priority=
{if isset($yealink_hold_or_swap_mode)}phone_setting.hold_or_swap.mode = {$yealink_hold_or_swap_mode}{else}phone_setting.hold_or_swap.mode = 0{/if} phone_setting.hold_or_swap.mode = {if isset($yealink_hold_or_swap_mode)}{$yealink_hold_or_swap_mode}{else}0{/if}
features.play_held_tone.interval = features.play_held_tone.interval =
features.play_held_tone.delay = features.play_held_tone.delay =
features.play_held_tone.enable = features.play_held_tone.enable =
features.play_hold_tone.interval = features.play_hold_tone.interval =
features.ignore_incoming_call.enable = features.ignore_incoming_call.enable =
force.voice.ring_vol = force.voice.ring_vol = {$yealink_force_voice_ring_volume}
features.mute.autoanswer_mute.enable = features.mute.autoanswer_mute.enable =
features.play_hold_tone.delay = features.play_hold_tone.delay =
phone_setting.end_call_net_disconnect.enable = phone_setting.end_call_net_disconnect.enable =

View File

@ -447,14 +447,14 @@ features.anonymous_response_code=
## Call Configuration ## ## Call Configuration ##
####################################################################################### #######################################################################################
phone_setting.incoming_call_when_dialing.priority= phone_setting.incoming_call_when_dialing.priority=
{if isset($yealink_hold_or_swap_mode)}phone_setting.hold_or_swap.mode = {$yealink_hold_or_swap_mode}{else}phone_setting.hold_or_swap.mode = 0{/if} phone_setting.hold_or_swap.mode = {if isset($yealink_hold_or_swap_mode)}{$yealink_hold_or_swap_mode}{else}0{/if}
features.play_held_tone.interval = features.play_held_tone.interval =
features.play_held_tone.delay = features.play_held_tone.delay =
features.play_held_tone.enable = features.play_held_tone.enable =
features.play_hold_tone.interval = features.play_hold_tone.interval =
features.ignore_incoming_call.enable = features.ignore_incoming_call.enable =
force.voice.ring_vol = force.voice.ring_vol = {$yealink_force_voice_ring_volume}
features.mute.autoanswer_mute.enable = features.mute.autoanswer_mute.enable =
features.play_hold_tone.delay = features.play_hold_tone.delay =
phone_setting.end_call_net_disconnect.enable = phone_setting.end_call_net_disconnect.enable =

View File

@ -420,13 +420,14 @@ features.anonymous_response_code=
## Call Configuration ## ## Call Configuration ##
####################################################################################### #######################################################################################
phone_setting.incoming_call_when_dialing.priority = phone_setting.incoming_call_when_dialing.priority =
phone_setting.hold_or_swap.mode = phone_setting.hold_or_swap.mode = {if isset($yealink_hold_or_swap_mode)}{$yealink_hold_or_swap_mode}{else}0{/if}
features.play_held_tone.interval = features.play_held_tone.interval =
features.play_held_tone.delay = features.play_held_tone.delay =
features.play_held_tone.enable = features.play_held_tone.enable =
features.play_hold_tone.interval = features.play_hold_tone.interval =
features.ignore_incoming_call.enable = features.ignore_incoming_call.enable =
force.voice.ring_vol = force.voice.ring_vol = {$yealink_force_voice_ring_volume}
features.mute.autoanswer_mute.enable = features.mute.autoanswer_mute.enable =
features.play_hold_tone.delay = features.play_hold_tone.delay =
phone_setting.end_call_net_disconnect.enable = phone_setting.end_call_net_disconnect.enable =

View File

@ -446,14 +446,14 @@ features.anonymous_response_code=
## Call Configuration ## ## Call Configuration ##
####################################################################################### #######################################################################################
phone_setting.incoming_call_when_dialing.priority= phone_setting.incoming_call_when_dialing.priority=
{if isset($yealink_hold_or_swap_mode)}phone_setting.hold_or_swap.mode = {$yealink_hold_or_swap_mode}{else}phone_setting.hold_or_swap.mode = 0{/if} phone_setting.hold_or_swap.mode = {if isset($yealink_hold_or_swap_mode)}{$yealink_hold_or_swap_mode}{else}0{/if}
features.play_held_tone.interval = features.play_held_tone.interval =
features.play_held_tone.delay = features.play_held_tone.delay =
features.play_held_tone.enable = features.play_held_tone.enable =
features.play_hold_tone.interval = features.play_hold_tone.interval =
features.ignore_incoming_call.enable = features.ignore_incoming_call.enable =
force.voice.ring_vol = force.voice.ring_vol = {$yealink_force_voice_ring_volume}
features.mute.autoanswer_mute.enable = features.mute.autoanswer_mute.enable =
features.play_hold_tone.delay = features.play_hold_tone.delay =
phone_setting.end_call_net_disconnect.enable = phone_setting.end_call_net_disconnect.enable =

View File

@ -445,14 +445,14 @@ features.anonymous_response_code=
## Call Configuration ## ## Call Configuration ##
####################################################################################### #######################################################################################
phone_setting.incoming_call_when_dialing.priority= phone_setting.incoming_call_when_dialing.priority=
{if isset($yealink_hold_or_swap_mode)}phone_setting.hold_or_swap.mode = {$yealink_hold_or_swap_mode}{else}phone_setting.hold_or_swap.mode = 0{/if} phone_setting.hold_or_swap.mode = {if isset($yealink_hold_or_swap_mode)}{$yealink_hold_or_swap_mode}{else}0{/if}
features.play_held_tone.interval = features.play_held_tone.interval =
features.play_held_tone.delay = features.play_held_tone.delay =
features.play_held_tone.enable = features.play_held_tone.enable =
features.play_hold_tone.interval = features.play_hold_tone.interval =
features.ignore_incoming_call.enable = features.ignore_incoming_call.enable =
force.voice.ring_vol = force.voice.ring_vol = {$yealink_force_voice_ring_volume}
features.mute.autoanswer_mute.enable = features.mute.autoanswer_mute.enable =
features.play_hold_tone.delay = features.play_hold_tone.delay =
phone_setting.end_call_net_disconnect.enable = phone_setting.end_call_net_disconnect.enable =

View File

@ -2331,12 +2331,13 @@ features.speaker_mode.enable=
features.station_name.scrolling_display= features.station_name.scrolling_display=
features.station_name.value = features.station_name.value =
features.transfer_keep_session2_after_failed.enable= features.transfer_keep_session2_after_failed.enable=
force.voice.ring_vol= force.voice.ring_vol = {$yealink_force_voice_ring_volume}
phone_setting.incoming_call.horizontal_roll_interval= phone_setting.incoming_call.horizontal_roll_interval=
phone_setting.incoming_call.reject.enable= phone_setting.incoming_call.reject.enable=
phone_setting.incoming_call_when_dialing.priority= phone_setting.incoming_call_when_dialing.priority=
{if isset($yealink_hold_or_swap_mode)}phone_setting.hold_or_swap.mode = {$yealink_hold_or_swap_mode}{else}phone_setting.hold_or_swap.mode = 0{/if} phone_setting.hold_or_swap.mode = {if isset($yealink_hold_or_swap_mode)}{$yealink_hold_or_swap_mode}{else}0{/if}
phone_setting.call_appearance.calls_per_linekey= phone_setting.call_appearance.calls_per_linekey=
phone_setting.call_appearance.conference_via_new_linekey= phone_setting.call_appearance.conference_via_new_linekey=
phone_setting.call_appearance.transfer_via_new_linekey={$yealink_transfer_via_new_linekey} phone_setting.call_appearance.transfer_via_new_linekey={$yealink_transfer_via_new_linekey}