Задать вопрос
ShelestovAnt
@ShelestovAnt
Верстаю и программирую

Как создать своего голосового робота для телефонии?

Дано:
1. АТС Билайна с SIP номерами
2. Sipuni - SIP номера билайна подключены в нем, все звонки делаются через него
3. AMO CRM где работают люди

Задача:
Нужно реализовать следующую схему
1. Заявка попадает в АМО и по триггеру срабатывает webhook который по API Sipuni запускает дозвон до клиента
2. Клиент поднимает трубку и к нему подключается голосовой робот с распознаванием речи и ветвлением в зависимости от ответов на вопросы
3. Параллельно когда клиент ответ на первый вопрос робота и дет звонок в очередь менеджеров и кто первый взял трубку тот подключился в диалогу клиента и робота.
4. В любой момент менеджер может перехватить диалог и робот отключается.
5. Дальше менеджер общается и т.д.

Насколько реально такое сделать?

Почитал в интернете что можно установить FreeSwitch на виртуальную машину yandex cloud и там настроить робота который будет так же по SIP линии подключаться к диалогу (в самом Sipuni роботов нет).
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Простой 10 комментариев
Пригласить эксперта
Ответы на вопрос 1
forajump
@forajump
Бессистемный дезинтегратор
Если есть вариант поднять свой Asterisk/FreeSwitch, тогда не ясно, зачем АТС (виртуальная, очевидно) Билайна (ну и не с SIP-номерами, очевидно, а с городскими, иначе звонить бы вам с этими SIP-номерами только на другие SIP-номера, особенно при нынешнем законодательстве о противодействию мошеннических звонков), если в облаке Яндекса можно собрать всю АТС. Туда же подсадить голосового помощника. У Яндекса есть SpeechKit, наверняка он интегрирован в местное облако, и уже готов к использованию. Однако, у самого Вымпелкома есть готовый голосовой робот, наверное, не стоит изобретать велосипед.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы