Задание: Разработка CRM и ERP. Интеграция телефонии AmoCRM /asterisk/Sipuni/ python (Дистанционная работа)
Цель проекта
Разработка модуля для автоматической интеграции IP-телефонии (Sipuni и Asterisk PBX) с сервисом речевой аналитики Нейрохаб для автоматизации контроля качества телефонных переговоров.
Техническое решение
Архитектура: Микросервисная архитектура на Python/FastAPI с поддержкой асинхронной обработки
Интеграции: REST API для получения аудиозаписей из Sipuni и Asterisk PBX
Обработка: Автоматическая передача аудиофайлов (WAV PCM, MP3) в сервис аналитики
Хранение: отправка записей в Yandex Cloud S3 для временного хранения записей
Функциональность
Автоматическое получение записей звонков из двух источников телефонии (asterisk / Sipuni)
Фильтрация по критериям (длительность, тип звонка, менеджер)
Отправка на анализ в сервис Нейрохаб через REST API
Мониторинг статуса обработки и получение результатов
Обработка стерео-записей с разделением каналов клиент/менеджер
Документация
https://docs.google.com/document/d/1mDkFMdXF8Ldm5wZLf4zDzY7h0e0k4E0U43iDU6QTCJA/edit?tab=t.0