Ранее черные/белые списки по транкам реализовывались через кастомизацию process_search_params.php, а по внутренним номерам через process_final_params.php.
Теперь все черные/белые списки реализуются в кастомизации need_registration.php.
Перенос черных/белых списков по внутренним номерам
Например, если у вас в файле process_final_params.php был такой код черного списка по внутренним номерам:
$action = 'register';
//$white_list = array(111, 112, 113);
$black_list = array(111, 112, 113);
// узнаём тип звонка
// 2 = incoming
$key = $params['conversation']['type'] == 2 ? 'to' : 'from';
// Условие для белого списка
//if (!in_array($params['conversation'][$key], $white_list)) {
// Условие для черного списка
if (in_array($params['conversation'][$key], $black_list)) {
$action = 'delete';
}
return array(
'state' => 'success',
'data' => $params,
'action' => $action // эта строка должна присутствовать
);
то теперь в файл need_registration.php нужно написать такой код для черного списка: