> For the complete documentation index, see [llms.txt](https://docs.suvvy.ai/ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.suvvy.ai/ru/types-of-agents/golosovoi-agent/iskhodyashie-zvonki.md).

# Исходящие звонки

Голосовой агент умеет не только принимать входящие вызовы, но и **звонить клиентам сам**. Управление исходящими звонками собрано на вкладке **Исходящие звонки** (рядом со вкладками «Входящие звонки» и «Админ»).

Есть три сценария исходящих звонков — они отличаются тем, что запускает вызов:

| Сценарий                        | Что запускает звонок                                            | Где настраивается                                                |
| ------------------------------- | --------------------------------------------------------------- | ---------------------------------------------------------------- |
| **Обзвон по базе**              | Список номеров из загруженной таблицы в назначенное время       | Меню **«Обзвон»**                                                |
| **Звонок после общения в чате** | Действие агента в ходе диалога                                  | Действие **«Запланировать исходящий звонок»** в текстовом агенте |
| **Звонок по событию в CRM**     | Событие в подключённой CRM (новая заявка, смена статуса сделки) | Раздел **«Каналы»**                                              |

<figure><img src="/files/XEAEjmcT4hQ2WBp8iwoS" alt=""><figcaption></figcaption></figure>

### Тестовый звонок

Перед запуском любого сценария удобно проверить, как агент говорит, когда звонит сам. На вкладке **Исходящие звонки** есть блок **«Тестовый звонок от лица ИИ-Агента»**:

* **Номер для звонка** — номер, на который агент позвонит для теста;
* **Номер агента** — линия телефонии, с которой пойдёт вызов;
* **Звонящий агент** — какой голосовой агент будет говорить.

Нажмите **Позвонить** — агент наберёт указанный номер, и вы услышите, как он ведёт разговор.

<figure><img src="/files/lKEqqLcbaDvbL0srhzTA" alt=""><figcaption></figcaption></figure>

***

### Сценарий 1. Обзвон по базе

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

**Где настроить:** меню **«Обзвон»** в левой панели.

<figure><img src="/files/aBoNN1xu3o1l5hQeppjx" alt=""><figcaption></figcaption></figure>

{% stepper %}
{% step %}

### Выберите голосового агента

В верхней части раздела **«Обзвон»** выберите **Голосового агента**, который будет вести разговоры.

<figure><img src="/files/Qo8KNZXpRGqKiKQ0bDJV" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Создайте задачу обзвона

В блоке **«Создать задачу обзвона»** укажите:

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

Нажмите **«Создать задачу»**.

<figure><img src="/files/5VSTTJiL78CSJCJejhCi" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Загрузите таблицу с номерами

После создания задача переходит в статус **«Создана»**. Загрузите таблицу для обзвона — файл **.xlsx с двумя столбцами: `телефон` и `контекст`** (до 5 МБ).

* **телефон** — номер клиента;
* **контекст** — индивидуальная вводная для этого номера, которую агент учтёт в разговоре (имя, суть обращения, детали заявки и т.п.).

Чтобы не ошибиться со структурой файла, нажмите **«Скачать шаблон»**, заполните его и загрузите кнопкой **«Загрузить таблицу»**.

<figure><img src="/files/J8RHuvFZ3YLzJubcZjpD" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Столбец **контекст** необязателен по содержанию, но позволяет персонализировать каждый звонок — агент получит эти данные как вводную перед разговором.
{% endhint %}

<figure><img src="/files/Tzb34nAdqOEzYFKNqODk" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Следите за статусом

Запущенные и прошлые задачи отображаются в блоке **«История задач»** с их статусами. Отменённую или завершённую задачу можно запустить заново кнопкой **«Перезапустить»**.&#x20;

<figure><img src="/files/wldiRNB5iHKq3AE4ZpKC" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

***

### Сценарий 2. Исходящий звонок после общения в чате

Используется, если после переписки с клиентом нужно, чтобы ИИ-агент **сам перезвонил** — например, чтобы уточнить детали заявки голосом или довести клиента до целевого действия. Звонок планируется прямо в логике текстового агента через действие.

**Где настроить:** в текстовом агенте — **«Действия» → «Действия при добавлении» → «Звонки» → «Запланировать исходящий звонок»**.

<figure><img src="/files/Ntace7AmGK5YcMaHayuC" alt=""><figcaption></figcaption></figure>

В настройках шага действия доступны параметры:

* **Дата-Время звонка** — конкретные дата и время вызова;
* **Смещение запуска (минуты)** — на сколько минут отложить звонок от момента срабатывания действия (альтернатива точной дате);
* **Номер для звонка** — номер клиента, которому позвонит агент (можно подставить переменной);
* **Номер телефона** — линия телефонии, с которой пойдёт вызов;
* **Звонящий агент** — какой голосовой агент совершит звонок;
* **Отменить все запланированные звонки** — сбрасывает ранее запланированные для клиента вызовы;
* **Уведомлять при неудачном звонке** — оповещение, если дозвониться не удалось;
* **Инструкции** — контекст, который получит агент при звонке (о чём и зачем звонить);
* **Добавить саммари диалога** — передать агенту краткое содержание предыдущей переписки.

<figure><img src="/files/adWCFIyvCWaM8xqe3yqp" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Для того, чтобы передавать в действие переменные, их нужно сначала создать в разделе **Переменные действия.** В описание описать для ЛЛМ, что в них передавать.
{% endhint %}

<figure><img src="/files/pf73leee8wi8L100xg3r" alt=""><figcaption></figcaption></figure>

**Действия после завершения звонка:**

* **Добавить саммари звонка** — сохранить краткий итог разговора;
* **Уведомлять при завершении звонка**;
* **Вызвать текстового бота** — после звонка продолжить общение с клиентом в чате.

Настроив параметры, нажмите **«Сохранить»**.

<figure><img src="/files/7zDfhHs4oH6xnLpFAxQs" alt=""><figcaption></figcaption></figure>

Пример добавления вызова функции в инструкцию, у Вас название функции будет свое:

{% code overflow="wrap" %}

```
Если клиент просит звонок от менеджера, получи его номер телефона и вызови функцию schedule_outgoing_call().
```

{% endcode %}

***

### Сценарий 3. Звонок по событию в CRM (на примере Битрикс24)

Звонок запускается автоматически по событию в подключённой CRM — например, при создании новой заявки или переходе сделки на нужный статус. Агент дозванивается до контакта, привязанного к лиду/сделке.

**Где настроить:** раздел **«Каналы»** в Савви + робот с вебхуком на стороне CRM.

{% stepper %}
{% step %}

### Добавьте телефонный номер

Подключите линию телефонии, с которой агент будет звонить (см. шаг «Подключение телефонии» в статье [Голосовой агент](https://claude.ai/ru/types-of-agents/golosovoi-agent.md)).&#x20;
{% endstep %}

{% step %}

### Создайте голосового агента

Создайте агента и включите у него голосовые настройки — именно он будет вести разговор при звонке.
{% endstep %}

{% step %}

### Включите звонок в настройках канала

В разделе **«Каналы» подключите вашу СРМ,** откройте настройки и включите исходящий звонок:

* включите тумблер **«Исходящий при создании/изменении статуса лида»**;
* выберите **Номер телефона для звонков** (линию телефонии);
* укажите **Воронку** и **статус**, при переходе на который должен запускаться звонок;
* задайте **Поле телефона у контакта** — откуда брать номер клиента.

<figure><img src="/files/AjV0XHwrUXeY2Y6lzCcZ" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Если у вас не Bitrix24, то настройки завершены!

Если у вас Bitrix24, то переходите к настройкам ниже:
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
Только для CRM Bitrix24
{% endhint %}

На этой же странице есть кнопка **«Скопировать webhook»** — она понадобится, если вы подключаете Битрикс24.

<figure><img src="/files/ez4P1wE1T6z1tfKnHFRv" alt=""><figcaption></figcaption></figure>

#### Добавьте робота с вебхуком в Битрикс24

На стороне Битрикс24 в нужной воронке откройте **Роботы** → **«+ Создать»** → **«Исходящий Вебхук»**.

<figure><img src="/files/jchLDI53KS56gzzgKIFb" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/O0qtBnJjoD8lOR5BRVbp" alt=""><figcaption></figcaption></figure>

В настройках робота укажите, **когда** он срабатывает (например, «Сразу» при переходе на статус, при необходимости — с условиями), и вставьте в поле адреса **URL вебхука**, скопированный на предыдущем шаге кнопкой «Скопировать webhook». Он имеет вид:

```
https://<домен>.api.suvvy.ai/api/webhook/bitrix/outbound_call?app_token=…
```

<figure><img src="/files/FkeXZ1QDJvxjlc9Id1r2" alt=""><figcaption></figcaption></figure>

Нажмите **«Сохранить»**.

#### Как это работает

Когда лид или сделка создаётся либо переходит на выбранный статус, Битрикс24 вызывает вебхук. После этого агент **пробует позвонить контакту, привязанному к лиду/сделке** — берёт номер из указанного поля контакта.

{% hint style="danger" %}
Если у контакта нет номера телефона или номер некорректный, звонок не состоится.&#x20;
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.suvvy.ai/ru/types-of-agents/golosovoi-agent/iskhodyashie-zvonki.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
