Передача номера транка и названия сущности при входящем звонке в CallerID

Отображение в софтфоне номера транка вместе с названием сущности при входящем звонке может быть полезно компаниям, у которых много внутренних номеров и которым важно знать, на какой из этих номеров поступил звонок.

В админке модуля должна быть включена кастомизация автораспределения в разделе Настройки - Модуль

Данный код нужно добавить в файл /opt/itgrix_bx/customizer/actions/customize_autodistribution.php

<?php

// Вернуть параметры:
// number (строка) - номер на который распределится звонок, пустой если не нужно распределять
// name (строка) - имя которое нужно отобразить на Caller ID, максимум 20 символов, опционально
// Параметры from, error и entity - только для чтения, они удаляются автоматически.

$name = $params['name'];
$trunkNumber = $params['trunk'];

$newName = $trunkNumber . ' ' . $name;

$newName = mb_substr($newName, 0, 20);

$params['name'] = $newName;

return array(
    'state' => 'success',
    'data'  => $params,
);

Last updated