Grandstream headset ring (#5967)

* Add Grandstream Headset/Speaker Ring

Add variable to choose whether the speaker rings with the headset.

* Add Speaker Only option

Add note that speaker only is supported with a value of 2.
This commit is contained in:
demonspork 2021-06-21 21:17:58 -05:00 committed by GitHub
parent 1cc68f757b
commit 910549919b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
31 changed files with 98 additions and 30 deletions

View File

@ -326,6 +326,14 @@
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
$apps[$x]['default_settings'][$y]['default_setting_description'] = "HEADSET Key Mode. 0 - Default Mode, 1 - Toggle Headset/Speaker. Default is 0";
$y++;
$apps[$x]['default_settings'][$y]['default_setting_uuid'] = "c245a640-9caa-472a-9e5a-f2f0392c40ff";
$apps[$x]['default_settings'][$y]['default_setting_category'] = "provision";
$apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "grandstream_headset_ring";
$apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric";
$apps[$x]['default_settings'][$y]['default_setting_value'] = "0";
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true";
$apps[$x]['default_settings'][$y]['default_setting_description'] = "Always Ring Speaker. 0 - No, 1 - Yes both, 2 - Yes Speaker Only. Default is 0";
$y++;
$apps[$x]['default_settings'][$y]['default_setting_uuid'] = "453ec939-ef61-4ecd-ad0a-31905153efd8";
$apps[$x]['default_settings'][$y]['default_setting_category'] = "provision";
$apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "grandstream_auto_attended_transfer";

View File

@ -3944,7 +3944,9 @@
<!-- # Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- # Group Listen with Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->

View File

@ -4039,7 +4039,9 @@
<!-- # Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- # Group Listen with Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->

View File

@ -4784,7 +4784,9 @@
<!-- # Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- # Group Listen with Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->

View File

@ -6107,7 +6107,9 @@
<!-- # Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- # Group Listen with Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->

View File

@ -7126,7 +7126,9 @@
<!-- # Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- # Group Listen with Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->

View File

@ -8014,7 +8014,9 @@
<!-- # Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- # Group Listen with Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->

View File

@ -7288,7 +7288,9 @@
<!-- # Always Ring Speaker. 0 - No, 1 - Yes, both, 2 - Yes, speaker only. Default is 0 -->
<!-- # Number: 0, 1, 2 -->
<!-- # Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- # Headset TX gain(dB). 1 - -6, 0 - 0, 2 - +6. Default is 0 -->
<!-- # Number: 0, 1, 2 -->

View File

@ -1298,7 +1298,9 @@
<!-- Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- Number: 0, 1 -->
<!-- Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- Headset TX gain(db). 1 - -6 decibel, 0 - 0 decibel, 2 - +6 decibel. Default is 0 -->
<!-- Number: 0, 1, 2 -->

View File

@ -1556,7 +1556,9 @@
<!-- Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- Number: 0, 1 -->
<!-- Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- Headset TX gain(db). 1 - -6, 0 - 0, 2 - +6. Default is 0 -->
<!-- Number: 0, 1, 2 -->
<!-- Mandatory -->

View File

@ -1556,7 +1556,9 @@
<!-- Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- Number: 0, 1 -->
<!-- Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- Headset TX gain(db). 1 - -6, 0 - 0, 2 - +6. Default is 0 -->
<!-- Number: 0, 1, 2 -->
<!-- Mandatory -->

View File

@ -2062,7 +2062,9 @@
<!-- Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- Number: 0, 1 -->
<!-- Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- Headset TX gain(db). 1 - -6, 0 - 0, 2 - +6. Default is 0 -->
<!-- Number: 0, 1, 2 -->

View File

@ -1869,7 +1869,9 @@
<!-- Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- Number: 0, 1 -->
<!-- Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- Headset TX gain(db). 1 - -6, 0 - 0, 2 - +6. Default is 0 -->
<!-- Number: 0, 1, 2 -->

View File

@ -2724,7 +2724,9 @@
<!-- Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- Number: 0, 1 -->
<!-- Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- Enable Group Listening. 0 - No, 1 - Yes. Default is 0-23 -->
<!-- Number: 0, 1 -->
<!-- Mandatory -->

View File

@ -3890,7 +3890,9 @@
<!-- # Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- # Headset TX gain(db). 1 - -6, 0 - 0, 2 - +6, 3 - -9, 4 - +9, 5 - -12, 6 - -15. Default is 0 -->
<!-- # Number: 0, 1, 2, 3, 4, 5, 6 -->

View File

@ -3479,7 +3479,9 @@
<!--# Always Ring Speaker. 0 - No, 1 - Yes. Default is 0-->
<!--# Number: 0, 1-->
<!--# Mandatory-->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!--# Headset TX gain(db). 1 - -6, 0 - 0, 2 - +6. Default is 0-->
<!--# Number: 0, 1, 2-->

View File

@ -2303,7 +2303,9 @@
<!-- Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- Number: 0, 1 -->
<!-- Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- Headset TX gain(db). 1 - -6, 0 - 0, 2 - +6. Default is 0 -->
<!-- Number: 0, 1, 2 -->
<!-- Mandatory -->

View File

@ -7981,7 +7981,9 @@
<!-- # Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- # Group Listen with Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->

View File

@ -7973,7 +7973,9 @@
<!-- # Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- # Group Listen with Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->

View File

@ -7973,7 +7973,9 @@
<!-- # Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- # Group Listen with Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->

View File

@ -7985,7 +7985,9 @@
<!-- # Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- # Group Listen with Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->

View File

@ -7973,7 +7973,9 @@
<!-- # Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- # Group Listen with Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->

View File

@ -3080,7 +3080,9 @@ Outgoing calls. 0 - No, 1 - Yes. Default is 0 -->
<!-- Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- Number: 0, 1 -->
<!-- Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- Headset TX gain(db). 1 - -6, 0 - 0, 2 - +6. Default is 0 -->
<!-- Number: 0, 1, 2 -->
<!-- Mandatory -->

View File

@ -3791,7 +3791,9 @@ Outgoing calls. 0 - No, 1 - Yes. Default is 0 -->
<!-- Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- Number: 0, 1 -->
<!-- Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- Headset TX gain(db). 1 - -6, 0 - 0, 2 - +6. Default is 0 -->
<!-- Number: 0, 1, 2 -->

View File

@ -2619,7 +2619,9 @@ Account 5 Codec Settings
<!-- Always Ring Speaker. 0 - No, 1 - Yes. Default value is 0 -->
<!-- Number: 0, 1 -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- Auto Conference. 0 - No, 1 - Yes. Default value is 0 -->
<!-- Number: 0, 1 -->

View File

@ -2830,7 +2830,9 @@ Account 5 Codec Settings
<!-- Always Ring Speaker. 0 - No, 1 - Yes. Default value is 0 -->
<!-- Number: 0, 1 -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- Auto Conference. 0 - No, 1 - Yes. Default value is 0 -->
<!-- Number: 0, 1 -->

View File

@ -943,7 +943,9 @@
<!-- Always Ring Speaker. 0 - No, 1 - Yes. Default is 0. -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- Disable Call-Waiting. 0 - No, 1 - Yes. -->
<P91>0</P91>

View File

@ -488,7 +488,9 @@
<!--P281 -->
<!-- Advanced Settings/ Call Features -->
<!-- Always Ring SPeaker. 0 - No, 1 - Yes. Default is 0. -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- Disable Call-Waiting. 0 - No, 1 - Yes -->
<P91>0</P91>
<!-- Disable Call-Waiting Tone. 0 - No (default), 1 - Yes -->

View File

@ -4030,7 +4030,9 @@
<!-- Always Ring Speaker. 0 - No, 1 - Yes. Default value is 0 -->
<!-- Number: 0, 1 -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- Virtual Account Group Avaya Mode. 0 - No, 1 - Yes. Default value is 0 -->
<!-- Number: 0, 1 -->

View File

@ -2958,7 +2958,9 @@
<!-- Always Ring Speaker. 0 - No, 1 - Yes. Default value is 0 -->
<!-- Number: 0, 1 -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- Auto Conference. 0 - No, 1 - Yes. Default value is 0 -->
<!-- Number: 0, 1 -->

View File

@ -1385,7 +1385,9 @@
<!-- # Always Ring Speaker. 0 - No, 1 - Yes. Default is 0 -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P1439>0</P1439>
{if isset($grandstream_headset_ring)}
<P1439>{$grandstream_headset_ring}</P1439>
{/if}
<!-- # Offhook Auto Dial -->
<!-- # String -->