> For the complete documentation index, see [llms.txt](https://docs.itgrix.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.itgrix.ru/settings/click-to-call.md).

# Настройка функций click-to-call

Битрикс24 поддерживает функцию click-to-call, когда при нажатии на телефонный номер в портале совершается звонок.\
Технически это выглядит так:

* После нажатия пользователем на телефон в портале, команда уходит на модуль;
* Модуль посылает команду originate в Asterisk (параметры можно скорректировать в настройках в админке и [кастомизаторе](/custom_common/c2c.md));
* Asterisk дозванивается сначала до оператора. Когда тот поднимет трубку, Asterisk отправит звонок клиенту.\
  (как сделать автоподнятие трубки у оператора описано в [статье](/settings/additional/autoanswer.md)).

## Настройка click-to-call в админке модуля

Существует два варианта подключения:\
1\) **Использовать наш click-to-call сервер** для передачи запросов (включен по умолчанию).\
Для разрешенных исходящих соединений с сервера, где установлен коннектор, этот вариант будет работать.\
\
2\) Прямые запросы из Битрикс на коннектор - нужно Открыть порт 8077 на маршрутизаторе.\
\- В админке на странице Битрикс24 в поле “Адрес для запросов из Битрикса” (см. рисунок) укажите ваш внешний (!) IP-адрес или используйте url (указывая протокол http);\
\- Пробросьте порт 8077 на маршрутизаторе – на него будет приходить запрос из Б24, передаваться на модуль и модуль будет отправлять команду “позвонить” в Asterisk.

![Укажите внешний IP-адреса или url сервера Asterisk доступный для Битрикса](/files/-McTVBotI-yVMkAg0t-_)

Если вы используете PJSIP для всех пользователей, то изменить шаблон параметров команды originate на странице Asterisk в админке коннектора.

<figure><img src="/files/gsCWcELdo3s38t0rHbSP" alt=""><figcaption><p>Измените параметры запроса Originate, который отправляет Itgrix в Asterisk</p></figcaption></figure>

Настройте также Шаблон Caller ID. это фраза, которая будет отображаться в телефоне при звонке. В некоторых ситуациях звонок не работает при неверно указанном (для данной конфигурации Астериск) шаблоне.\
Если звонок не проходит попробуйте поменять значение в шаблоне на одно из ниже приведенных:

* \#FROM#
* \#TO#

<img src="/files/BXmTYyjZz3Mnv33liOlH" alt="" data-size="original">

## Настройка на стороне Битрикс24

### 1. Задать приложение по умолчанию для исходящих звонков

В Битрикс24 перейдите в настройки телефонии **Интеграции → Телефония → Общие настройки** (см. рисунок) и выберите приложение по умолчанию.

<figure><img src="/files/6fH9yB2oOYGs6bkAhvn4" alt="" width="357"><figcaption><p>В верхнем меню CRM выберите Интеграции - Телефония</p></figcaption></figure>

<figure><img src="/files/zy1qTPi7YQG7oXgC3e6A" alt=""><figcaption><p>На странице настроек Телефонии нажмите на иконку Настройка телефонии и выберите Общие настройки</p></figcaption></figure>

В поле “**Номер для исходящего звонка по-умолчанию**” выберите пункт: “**Приложение: Интеграция с Asterisk - Itgrix**”.

Если приложения нет в списке, то скорее всего не установилась связь с серверной частью: либо модуль не запущен, либо модуль не авторизовался в портале и нужно проверить через админку.

{% hint style="warning" %}
Даже если приложение уже выбрано, выберите, пожалуйста, еще раз и обновите страницу. Это известный нам баг в Битриксе, находится в разработке.
{% endhint %}

![В поле “Номер для исходящего звонка по-умолчанию” выбрать пункт: “Приложение: Интеграция с Asterisk - Itgrix”](/files/-McTdTc-OmfhkNUa_a4S)

### 2. Настройка профилей пользователей Битрикс24

Для корректной работы модуля у пользователей **должен быть указан внутренний номер** телефона на портале. Именно по нему модуль определяет, кому показать карточку и за кем зафиксировать ответственность за лида или контакт.

{% hint style="info" %}
Важно: Внутренние номера пользователей должны быть указаны.\
Если у пользователя нет внутреннего номера, то звонки и лиды этого пользователя не будут попадать в портал.<br>
{% endhint %}

**Первый быстрый** способ указать внутренние номера через список пользователей телефонии: **Телефония → Настройки телефонии → Пользователи телефонии**.

<figure><img src="/files/XKeoOfU0AJ3URWAyAvCN" alt="" width="563"><figcaption><p>В настройках телефонии выберите пункт "Пользователи телефонии"</p></figcaption></figure>

![У каждого пользователя телефонии должен быть указан внутренний номер, иначе звонки этого пользователя не будут попадать в CRM](/files/-McTe8Yg8C9G2zI3rW_L)

**Второй способ** – добавить внутренний номер напрямую через профиль сотрудника.

![Добавить внутренний номер напрямую через профиль сотрудника](/files/-McTekmDotZNgUougUky)

{% hint style="info" %}
Важно: Если вы используете функцию FollowMe (перевод входящего звонок на сотовый телефон), то этот сотовый телефон тоже должен быть указан в профиле.
{% endhint %}
