Разработка функции SIP-Звонков с Записью на Python

30 000 руб. за проект
28 декабря 2023, 21:31 • 8 откликов • 47 просмотров
Общее описание проекта:
Разработка функционала для совершения SIP-звонков с возможностью записи разговора на Python. Данная функция будет интегрироваться в существующее приложение, работающее в среде Linux.
Основная цель проекта совершать много звонков без участия оператора для записи разговора абонента кто поднял трубку, анализ работы IVR сценариев заказчиков через запись. Позвонить через приложение и записать голос клиента, используя средства только консольного приложения.

Основные требования:

  1. Инициализация SIP-сессии:

    • Регистрация пользователя на SIP-сервере.
    • Установление SIP-сессии с использованием пользовательских учетных данных.
  2. Совершение SIP-звонков:

    • Реализация функционала для исходящих звонков на заданные номера.
  3. Запись звонков:

    • Возможность записи аудиопотока во время звонка.
    • Сохранение записи в формате WAV, с возможностью деления на части по командам start/stop через API или консоль.
    • Запись в стереоформате с разделением на левый и правый каналы.
  4. Управление записями:

    • Функции для управления началом и остановкой записи.
    • Сохранение и доступ к записям после завершения звонка.
    • Возможность отправки записей на HTTP-сервис для хранения.
  5. Интерфейс и интеграция:

    • Легкая интеграция в существующую систему.
    • Чистый и понятный код с комментариями на русском языке.
    • Поддержка одновременного запуска нескольких звонков.
Технические требования:

  • Язык программирования: Python.
  • Операционная система: Linux.
  • Используемые библиотеки: на усмотрение разработчика.
  • Соблюдение требований к безопасности и конфиденциальности.
Дополнительные требования:

  • Инструкции по установке и настройке необходимых зависимостей.
  • Примеры тестовых сценариев для проверки функционала.
  • Оплата по факту исполнения.
  • Демонстрация решения через онлайн-телемост.
  • Код будет проверяться опытным разработчиком.
Бюджет проекта:
30,000 рублей.

Сроки выполнения:
3 дня.

Особые указания:
Ожидается серьезное отношение к задаче; поверхностные решения не будут приниматься.

Отзывы
Отличный заказчик, рекомендую! Вся информация максимально актуальна, все время на связи, принял активное участие в отладке и тестировании продукта на финальном этапе. Я полностью доволен сотрудничеством.
5 месяцев назад