> 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/additional/trunk-responsible.md).

# trunk responsible

Поведение нашего модуля интеграции [можно кастомизировать](file:///custom_common/). Многие клиенты этим пользуются, настолько, что сформировался ряд типичных, часто используемых кастомизаций.\
Но настройка кастомизаций – это техническая процедура, с которой скорее может справиться интегратор или опытный администратор, нежели рядовой пользователь. Поэтому мы стараемся постепенно включать самые востребованные типы кастомизаций в основной функционал модуля, делая решения доступными широкому кругу пользователей.\
Так было сделано, например, с [ч/б списками](file:///custom_common/black-white-list.md) в версии Itgrix\_bx [3.0.7](file:///changelog-bx.md#3.0.7).

Следующий шаг в этом направлении – кастомизация [Разные ответственные по умолчанию за разные транки](file:///custom_bx/default-resp-for-trunks.md). Того же эффекта теперь можно добиться настройками в админке, вместо кастомизации.

## Поговорим об ответственности

Чтобы понять зачем нужны новые настройки, вспомним как работают старые.

На стринице настроек бизнес-логики в админке с версии [3.2.0](file:///changelog-bx.md#3.2.0) имеются настройки Ответственного за пропущенные звонки и Первого ответственного.

**Первый ответственный** – это тот, кто будет назначен ответственным при создании новых лидов/контактов. Это может быть тот, кому позвонили, либо ответственный по умолчанию.

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

Повторяющимся мотивом здесь звучит **Ответственный по умолчанию**. Он настраивается в самом верху страницы бизнес-логики. Этот пользователь всегда крайний, если что – он оказывается отвественным. И за новые сущности, и за пропущенные звонки, и за задачи.

Но в большой компании сваливать всё подряд на одного человека – слишком много ответственности. Поэтому мы добавили возможность перераспределить ответственность на нескольких человек, по транкам.

## Где логика в транках

Новый тип ответственного, который мы добавили в 3.4.0 – это **Ответственный за транк**.

Этот ответственный подменяет собой Ответственного по умолчанию для входящих звонков на данный транк.\
Это значит, что если назначить транку конкретного ответственного пользователя, то в настройках Первого ответственного и Ответственного за пропущенный он станет Пользователем по умолчанию для звонков на данный транк.

В виде схемы, можно просуммировать все варианты так:

Ответственный за транк также может использоваться при создании задачи по пропущенному звонку, и об этом мы написали подробнее в [отдельной статье](broken://pages/eff59dd757a17c091382315fca681ca2a05fcb49).

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

{% hint style="info" %}
Если не хочется ничего менять и нужно чтобы всё работало по-старому, достаточно оставить в транках "серый" вариант **Пользователь по умолчанию**
{% endhint %}
