public static function CancelDeactivatePhoneNumber($number) { $result = VI\ConfigTable::getList(array('select' => array('ID'), 'filter' => array('=SEARCH_ID' => (string) $number))); $config = $result->fetch(); if (!$config) { return false; } $viHttp = new CVoxImplantHttp(); $result = $viHttp->CancelDeactivatePhoneNumber($number); if (!$result) { return false; } VI\ConfigTable::update($config['ID'], array('TO_DELETE' => 'N', 'DATE_DELETE' => '')); CAgent::RemoveAgent("CVoxImplantPhone::CheckDeleteAgent(" . $config['ID'] . ");", "voximplant"); return $result; }