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

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

{% hint style="warning" %}
В админке модуля должна быть включена кастомизация автораспределения в разделе Настройки - Модуль&#x20;

<img src="https://349598197-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-rywOcELBwBcmtSBHS%2Fuploads%2FMQ3Oi12rmbScUYAS3aXh%2FcustomAutodistrOn.jpg?alt=media&#x26;token=ad686549-d1ba-4538-b957-36d11739aa4a" alt="" data-size="original">
{% endhint %}

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

{% code overflow="wrap" %}

```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,
);
```

{% endcode %}
