From 1b2dc75fa6d055b64985a294a2fd463992e05208 Mon Sep 17 00:00:00 2001 From: fusionate Date: Mon, 25 Jan 2021 17:09:55 -0700 Subject: [PATCH] Call Center Queues - Delete: Unload deleted queue configurations. --- app/call_centers/resources/classes/call_center.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/call_centers/resources/classes/call_center.php b/app/call_centers/resources/classes/call_center.php index 4a2a1972ac..53b08e0065 100644 --- a/app/call_centers/resources/classes/call_center.php +++ b/app/call_centers/resources/classes/call_center.php @@ -346,6 +346,17 @@ //delete the checked rows if (is_array($array) && @sizeof($array) != 0) { + //setup the event socket connection + $fp = event_socket_create($_SESSION['event_socket_ip_address'], $_SESSION['event_socket_port'], $_SESSION['event_socket_password']); + + //delete the queue in the switch + if ($fp) { + foreach ($uuids as $uuid) { + $cmd = "api callcenter_config queue unload ".$uuid; + $response = event_socket_request($fp, $cmd); + } + } + //grant temporary permissions $p = new permissions; $p->add('call_center_tier_delete', 'temp');