diff --git a/app/calls/resources/classes/switch_call_forward.php b/app/calls/resources/classes/switch_call_forward.php index 593264500d..0a6388402b 100644 --- a/app/calls/resources/classes/switch_call_forward.php +++ b/app/calls/resources/classes/switch_call_forward.php @@ -85,12 +85,10 @@ include "root.php"; unset($sql); //delete extension from memcache - if ($this->dial_string_update) { - $fp = event_socket_create($_SESSION['event_socket_ip_address'], $_SESSION['event_socket_port'], $_SESSION['event_socket_password']); - if ($fp) { - $switch_cmd .= "memcache delete ".$this->extension."@".$this->domain_name; - $switch_result = event_socket_request($fp, 'api '.$switch_cmd); - } + $fp = event_socket_create($_SESSION['event_socket_ip_address'], $_SESSION['event_socket_port'], $_SESSION['event_socket_password']); + if ($fp) { + $switch_cmd .= "memcache delete directory:".$this->extension."@".$this->domain_name; + $switch_result = event_socket_request($fp, 'api '.$switch_cmd); } //syncrhonize configuration diff --git a/app/calls/resources/classes/switch_do_not_disturb.php b/app/calls/resources/classes/switch_do_not_disturb.php index 0c362ac9c3..5c94c2ffd8 100644 --- a/app/calls/resources/classes/switch_do_not_disturb.php +++ b/app/calls/resources/classes/switch_do_not_disturb.php @@ -111,12 +111,10 @@ include "root.php"; unset($sql); //delete extension from memcache - if ($this->dial_string_update) { - $fp = event_socket_create($_SESSION['event_socket_ip_address'], $_SESSION['event_socket_port'], $_SESSION['event_socket_password']); - if ($fp) { - $switch_cmd .= "memcache delete ".$this->extension."@".$this->domain_name; - $switch_result = event_socket_request($fp, 'api '.$switch_cmd); - } + $fp = event_socket_create($_SESSION['event_socket_ip_address'], $_SESSION['event_socket_port'], $_SESSION['event_socket_password']); + if ($fp) { + $switch_cmd .= "memcache delete directory:".$this->extension."@".$this->domain_name; + $switch_result = event_socket_request($fp, 'api '.$switch_cmd); } //syncrhonize configuration diff --git a/app/calls/resources/classes/switch_follow_me.php b/app/calls/resources/classes/switch_follow_me.php index 0f9466c0c6..83c38e146a 100644 --- a/app/calls/resources/classes/switch_follow_me.php +++ b/app/calls/resources/classes/switch_follow_me.php @@ -328,12 +328,11 @@ include "root.php"; unset($sql); //delete extension from memcache - if ($this->dial_string_update) { - $fp = event_socket_create($_SESSION['event_socket_ip_address'], $_SESSION['event_socket_port'], $_SESSION['event_socket_password']); - if ($fp) { - $switch_cmd .= "memcache delete ".$this->extension."@".$this->domain_name; - $switch_result = event_socket_request($fp, 'api '.$switch_cmd); - } + $fp = event_socket_create($_SESSION['event_socket_ip_address'], $_SESSION['event_socket_port'], $_SESSION['event_socket_password']); + if ($fp) { + $switch_cmd .= "memcache delete directory:".$this->extension."@".$this->domain_name; + echo $switch_cmd; exit; + $switch_result = event_socket_request($fp, 'api '.$switch_cmd); } //syncrhonize configuration