Техническое задание: Интеграция голосового AI-робота с телефонией

Разработан голосовой AI-робот на базе облачной платформы и GPT. В данный момент он функционирует через Realtime API по протоколу WebSocket. Необходимо создать для него полноценную телефонную инфраструктуру.

Основные задачи

  • Настройка и развертывание SIP-транков на инфраструктуре в облаке (Yandex Cloud).
  • Реализация логики маршрутизации для входящих телефонных звонков.
  • Организация возможности совершения исходящих вызовов.
  • Обеспечение передачи аудиопотока в реальном времени в наш AI-сервис для обработки.

Требования к интеграции

  • Решение должно обеспечивать стабильную двустороннюю аудиосвязь между телефонной линией и AI-сервисом.
  • Необходимо предусмотреть масштабируемость и отказоустойчивость инфраструктуры.
  • Требуется документация по настройке и архитектуре.

Исполнителю необходимо предложить архитектурное решение и реализовать его, обеспечив полный цикл обработки звонка: от подключения к телефонной сети до передачи аудио в AI-движок и обратно.