Пример сборки голосового робота
Перед началом должен быть настроен SIP-транк и создан провайдер — см. Подключение SIP-транка.
Два типа роботов
Раздел управления голосовыми роботами доступен по ссылке connect.intellectdialog.com/sip_trunks.
Раздел доступен только по прямой ссылке — в меню личного кабинета его нет. Сохраните ссылку в закладки.
Нужно создать минимум двух роботов, потому что они выполняют разные задачи:
Какой по счёту
первый созданный
второй и все последующие
Привязка бота (автоворонки)
нельзя
одна или несколько
Что обрабатывает
все текстовые рассылки без тега
рассылки с тегом запуска
Ветвление по ответам
нет
да
Логика простая: если в рассылке не указан тег — звонок уходит роботу «по умолчанию» и тот просто зачитывает текст. Если тег указан — запускается привязанная к нему автоворонка с полноценным диалогом.
Робот по умолчанию:

Диалоговый робот с привязкой автоворонки:

Шаг 1. Настроить бота (автоворонку)
Диалог через голосового робота строится на структуре обычного бота, отдельного «голосового конструктора» нет. Создайте обычную автоворонку и укажите в её настройках:
тег запуска — по нему будет стартовать бот
тег для снятия — если нужно
провайдер — созданный при подключении SIP-транка
Сохраните настройки.

Шаг 2. Собрать диалог в конструкторе
Перейдите в Конструктор и постройте диалог под задачу клиента.
В примере ниже робот зачитывает приветствие с вопросом, ждёт ответа абонента, и в зависимости от ответа зачитывает один из вариантов текста и завершает разговор.

Шаг 3. Запустить звонок
Звонок инициируется запуском автоворонки — например, через рассылку командой:
Определение намерений
Настраивается прямо в боте. Везде, где есть кнопки, включите в них распознавание намерения — тогда робот поймёт ответ абонента, произнесённый свободной формой, а не только дословное совпадение.

Сохранение ответов в переменные
Если от абонента ожидается произвольный ответ, который нужно сохранить:
В нужном месте добавьте кнопку «Другой вариант ответа»
После кнопки вставьте сообщение
В сообщении добавьте действие «Установить переменную»



История звонков
Доступна по кнопке «Выгрузить историю» в боте.
Рекомендации по составлению текстов
Робот синтезирует речь по предложениям. Чем длиннее и сложнее фраза, тем дольше пауза перед тем, как робот начнёт говорить.
Два правила:
Длинные сложные фразы разбивайте на несколько коротких. Части, общие для разных клиентов, выносите в отдельные предложения — они кэшируются и произносятся мгновенно.
Каждое предложение отделяйте знаком конца предложения: точкой, восклицательным знаком, вопросительным знаком или многоточием.
Плохо:
«Здравствуйте, Иван Иванович, вы записаны на приём к врачу Смирновой Лидии Александровне завтра в 14 часов 00 минут.»
Хорошо:
«Здравствуйте. Иван Иванович. Вы записаны на приём к врачу. Врач Смирнова Лидия Александровна. Время приёма. Завтра в 14 часов 00 минут.»
Дополнительно:
Числа, даты и время пишите словами или в простом формате — «14 часов 00 минут», а не «14:00»
Избегайте сокращений и аббревиатур: «улица», а не «ул.»; робот прочитает сокращение буквально
Не используйте символы, которые нечего произносить:
«»,*,—, эмодзи