Перевод звонка
В этом документе простым языком описано, как настроить перевод звонка на оператора или в меню АТС: что включить, что указать и чего ожидать в разговоре.
Два вида перевода
| Вид | Что происходит | Когда использовать |
|---|---|---|
| Холодный перевод | Бот сразу переводит звонок на указанный номер или «нажимает» код в меню АТС. С оператором заранее не разговаривает. | Нужно перевести в меню (по тонам DTMF) или на одну и ту же линию/номер. |
| Тёплый перевод | Бот сначала звонит оператору, кратко сообщает ему суть разговора и спрашивает, готов ли он принять звонок. После согласия соединяет клиента с оператором. | Нужно, чтобы оператор знал контекст до того, как к нему попадёт к лиент. |
Ниже — по шагам для каждого вида и полный список настроек.
Все параметры перевода задаются в настройках кампании как пользовательские настройки: добавьте блок «Пользовательская настройка», в первом поле укажите имя параметра (например, enableTransfer), во втором — значение (true, false или текст в зависимости от параметра).
Холодный перевод: пошаговая настройка
Цель: клиент просит соединить с человеком или отделом — бот переводит звонок на номер или отправляет в линию нужный код (DTMF), без предварительного разговора с принимающей стороной.
Шаг 1. Включить холодный перевод
В настройках кампании добавьте пользовательскую настройку: имя параметра — enableTransfer, значение — true. Без этого бот не будет выполнять перевод.
Шаг 2. Выбрать способ перевода
Возможны три варианта. Выберите один в зависимости от того, как устроена ваша АТС.
Вариант А: Один и тот же номер (перевод по SIP)
-
Укажите «Номер для перевода» (transferPhoneNumber) — номер или внутренний номер в формате вашей АТС (например внутренний 100 или SIP-адрес).
-
Звонок всегда будет переводиться на этот номер.
-
Важно: перевод по номеру (SIP) выполняется, если у кампании подключена интеграция «Подключение Вашей телефонии» (custom_voip). Номер для перевода при этом задаётся в интеграции «Call Transfer» или в пользовательских настройках кампании (transferPhoneNumber).
Вариант Б: Один код (DTMF) — бот «нажимает» цифры в линии
- Оставьте «Номер для перевода» пустым и укажите «Код для перевода (DTMF)» (dtmfTransferNumber) — цифры и при необходимости * или # (например 2222 или *1).
- При переводе бот отправит в линию именно эту последовательность тонов. Так часто устроены меню АТС: «наберите 2222 для перевода в отдел продаж».
Вариант В: Несколько вариантов — бот выбирает по разговору
- Укажите «Опции перевода» (dtmfTransferOptions) — список строк вида:
2222 — диспетчер
3333 — отдел продаж
(каждая опция с новой строки; можно добавлять * и # в коды). - Бот по словам клиента поймёт, куда перевести, и отправит нужный код. Например, клиент говорит «соедините с отделом продаж» — бот отправит 3333.
Шаг 3. Поведение после перевода
- Обычно включают «Завершить звонок после перевода» (endCallAfterTransfer = true): бот говорит что-то вроде «Перевожу вас на оператора» и завершает свою часть разговора. Клиент остаётся на линии и общается уже с оператором или меню.
- Если поставить false, бот останется на линии после перевода — такой режим нужен только в особых сценариях.
Что проверить
- Формат номера или кода должен совпадать с требованиями вашей АТС (внутренний номер, международный формат, наличие * или #).
- В скрипте разговора должно быть понятно, когда клиент просит перевод. Тогда бот ответит одной из фраз-триггеров — и выполнится перевод (см. список фраз ниже).