AI-телефония на Asterisk: четыре проекта для одного заказчика, от маршрутизации звонков до голосового ассистента

Ссылка на работу
Заказчик развивает платформу голосовых ассистентов на телефонии 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