Техническое задание: Интеграция с Asterisk ARI
Требуется помощь в разработке клиентского приложения для управления звонками в Asterisk через интерфейс ARI (Asterisk REST Interface) с использованием языка C#.
Основные задачи
- Реализация функции снятия трубки (Answer) для входящего звонка.
- Использование функции externalMedia для перенаправления RTP-аудиопотока текущего звонка на указанный внешний UDP-сервер.
- Организация простой UDP-обработки аудиопотока на стороне сервера заказчика.
Требования к результату
- Консультация по архитектуре решения и ключевым моментам интеграции.
- Простой рабочий пример (proof-of-concept) на C#, демонстрирующий описанный сценарий.
- Чистый, комментированный код, готовый для дальнейшей адаптации.
Цель проекта
Создание основы для системы обработки аудиопотоков звонков (например, для анализа речи, записи или трансляции) вне сервера Asterisk.