> For the complete documentation index, see [llms.txt](https://itgro-aly.gitbook.io/test-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://itgro-aly.gitbook.io/test-docs/settings/autodistribution/peredacha-nomera-tranka-i-nazvaniya-sushnosti-pri-vkhodyashem-zvonke-v-callerid.md).

# peredacha nomera tranka i nazvaniya sushnosti pri vkhodyashem zvonke v callerid

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

{% hint style="warning" %}
В админке модуля должна быть включена кастомизация автораспределения в разделе Настройки - Модуль
{% 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 %}
