Клиент — сеть стоматологических клиник (4 филиала). Администраторы тратили до 30% смены на входящие звонки «записаться / перенести / уточнить адрес»; в нерабочее время заявки терялись, клиенты уходили к конкурентам. Пропущенных звонков — до 25% в вечерние часы.
Задача: голосовой AI-агент для записи на приём — принимает входящий звонок, уточняет услугу, филиал и время, создаёт запись в CRM. При нестандартном запросе (жалоба, срочная боль) — перевод на администратора с кратким саммари разговора.
Реализация:
• SIP-транк → STT (streaming) → диалоговый агент (слоты, врачи, филиалы);
• TTS с естественной русской озвучкой; barge-in (клиент может перебить);
• интеграция с МИС/CRM: проверка свободных слотов, создание записи, SMS-подтверждение;
• сценарии: запись, перенос, отмена, FAQ (адрес, парковка, подготовка к приёму);
• fallback: «соединяю с администратором» + whisper-саммари для оператора;
• админка: прослушивание звонков, правка скриптов, статистика conversion и drop-off;
• запись разговоров с согласием; хранение аудио в контуре клиента (152-ФЗ).
Стек: Python, Asterisk/VoIP, STT/TTS API, FastAPI, PostgreSQL, CRM API, Docker, VPS. Приёмка: 25 тестовых сценариев звонков, success rate > 90%.
Итог: ~45% записей без участия администратора; пропущенных звонков в нерабочее время — 0. NDA: сеть не публикуется.