Add setting polycom_restrict_pickup

This commit is contained in:
FusionPBX
2025-09-12 16:16:31 -06:00
committed by GitHub
parent 1593564790
commit 724937dd73
36 changed files with 113 additions and 0 deletions

View File

@@ -839,5 +839,13 @@
$apps[$x]['default_settings'][$y]['default_setting_value'] = "933";
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true";
$apps[$x]['default_settings'][$y]['default_setting_description'] = "933 service";
$y++;
$apps[$x]['default_settings'][$y]['default_setting_uuid'] = "b9596f2e-cebe-46a4-8edf-5a278b170213";
$apps[$x]['default_settings'][$y]['default_setting_category'] = "provision";
$apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "polycom_restrict_pickup";
$apps[$x]['default_settings'][$y]['default_setting_name'] = "text";
$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_description'] = "0 (default) - The attendant can pick up calls to monitored users while they show as ringing. 1 - The attendant cannot pick up monitored calls.";
?>

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -165,6 +165,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{ if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -165,6 +165,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -165,6 +165,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -165,6 +165,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -165,6 +165,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -165,6 +165,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -165,6 +165,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -165,6 +165,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -165,6 +165,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -165,6 +165,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -165,6 +165,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -165,6 +165,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -165,6 +165,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}

View File

@@ -185,6 +185,9 @@
attendant.resourceList.{$row.device_key_id}.label="{$row.device_key_label}"
attendant.resourceList.{$row.device_key_id}.proceedingIsRecipient="0"
attendant.resourceList.{$row.device_key_id}.type="{$row.device_key_type}"
{if isset($polycom_restrict_pickup)}
attendant.restrictPickup="{$polycom_restrict_pickup}"
{/if}
{else}
{if $row.device_key_type != "line"}
{if $row.device_key_type == "URL"}