Заказчик развивает платформу голосовых ассистентов на телефонии Asterisk. Начали с админ-панели маршрутизации звонков, затем доработали связку телефонии и CRM, после этого заказчик доверил два сервиса самой AI-платформы. Работал в команде заказчика, отвечал за Python-сервисы.
Как развивалось сотрудничество:
1. Админ-панель расписаний маршрутизации звонков: визуальный редактор правил, вход по токену
2. Интеграция Asterisk и Bitrix24: звонок из карточки CRM в один клик, входящие и исходящие звонки, обратный звонок, номер линии и поля лида в CRM
3. Голосовой шлюз AI-ассистента: приём звонка, живой диалог в реальном времени с перебиванием, распознавание и озвучивание речи, перевод на оператора
4. Медиа-приёмник: принимает аудиопоток звонка, выделяет речь и передаёт её остальным сервисам платформы
Результат:
• Звонки из CRM и голосовой ассистент работают на одной телефонии заказчика
• Естественный диалог с перебиванием на реальных звонках
• Голосовой шлюз работает в продакшене платформы
• Сотрудничество продолжается
Технологии: Python, asyncio, FastAPI, Asterisk ARI и AMI, Bitrix24 REST API, WebSocket, событийная архитектура, Docker