Что требуется:

Создать программу под linux которая сможет совершать звонки через SIP телефонию, проигрывать аудио-запись ответившему абоненту и слушать его ответ: "да" или "нет". В зависимости от ответа - проиграть другой аудио-файл и послать определенный http запрос по указанному адресу. Если абонент ответил другое слово, то проиграть другой аудио-файл и слушать опять.

Программа должна быть написана с использованием open-source технологий, без использования сторонних API сервисов Вся обработка должна происходить на локальной машине. Предполагаемый стек: Asterisk, CMUSphinx/Kaldi/tensorflow

Все должно работать в Docker-е.

После оплаты вы должны предоставить исходный код.

Конфигурация программы (yaml файл):

greeting_audio: "" # путь до аудио файла приветствия

repeat_audio: "" # аудио если ответ не понятен

yes_audio: "" # аудио после ответа ДА

no_audio: "" # аудио после ответа НЕТ

yes_post_url: "" # ссылка которая будет вызываться POST запросом при ответе ДА, возможно вставить значения переменных {var1}, 2,3.

no_post_url: "" # ссылка которая будет вызываться POST запросом при ответе НЕТ, возможно вставить значения переменных {var1}, 2,3.

timeout: 60 # таймаут в сек. когда программа завершится если не получено ответа

# дополнительные параметры в заголовке

request_headers:

- "Name1: value1" # пример. доп. заголовка

- "Name2: value2"

# настройки телефонии

sip_host: ""

sip_login: ""

sip_password: ""

sip_port: 5060

Входные параметры:

--config - путь до файла конфигурации yaml

--phone - телефон по которому будет произведен звонок

--var1 --var2 --var3 - переменная которую можно подставить в ссылку которая будет заменять плейсхолдер {var1}...

Коды ошибок:

0 - звонок удался, url вызвался

1 - абонент не отвечает

2 - невозможно дозвониться до номера телефона (неверный)

3 - ошибка телефонии (кончились деньги, неверный пароль и т.д.)

4 - звонок удался, но ошибка вызова url

4 года назад
lushan
41 год
18 лет в сервисе
Был
4 года назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • $50

    Необходимо разработать интеграцию между Airtable и Advego на платформе Integromat. Функционал включает создание компаний и заказов, а также сбор и обновление информации по типу работы, тексту, тематике, языкам, уровням исполнителей и белым спискам. Требуется опыт работы с Integromat.

    Закрыт
    4 года назад
  • Требуется разработать приложение для учёта товаров на складе с использованием Python и Django. Необходимо реализовать модели для хранения информации о товарах, а также два REST API эндпоинта: для CRUD-операций с товарами и для получения общей стоимости запасов. Приложение должно показывать общее количество различных товаров и суммарную стоимость каждого товара.

    Закрыт
    4 года назад
  • Требуется разработать торговый бот на Python для Binance, который будет тестировать стратегии на исторических данных и торговать в реальном времени. Стратегия включает отскок от скользящей средней с установкой стопов и тейков в зависимости от ATR. Готовы предоставить условия для входа и выхода.

    Закрыт
    4 года назад
  • $30

    Задача заключается в переносе строки из листа Склад в лист Продажи в Google таблицах. Необходимо добавить данные из листа Касса, изменяя статус и канал сбыта. Обработка включает формирование маршрутного листа по дате отгрузки и печать различных чеков в зависимости от канала.

    Прикладное ПО1 исполнитель
    Завершен
    3 года назад
  • Требуется разработка программы на Java для ПК, которая будет взаимодействовать с API Asana. Программа должна проверять наличие новых заданий с интервалом 1-10 секунд и уведомлять пользователя на телефон. При подтверждении задания программа открывает его в браузере, контролирует изменения и отправляет отчет. Исполняемый файл в формате JAR. Укажите стоимость и сроки выполнения.

    Закрыт
    4 года назад
  • Требуется разработка программы автоактиватора для Steam и Microsoft Store. Программа должна принимать ключи от пользователей и в зависимости от них входить в аккаунты. Необходима админка для добавления и удаления ключей. Код должен оставаться скрытым от пользователей. Обратите внимание на примеры работы.

    Закрыт
    4 года назад
  • Необходимо реализовать базовые функции для работы с xls/xlsx файлами, включая вставку, удаление и копирование строк. В приложении предоставлен класс с методами, которые нужно разработать. Оплата осуществляется через безопасную сделку.

    Прикладное ПО1 исполнитель
    Завершен
    4 года назад
  • Требуется помощь в решении проблемы с прикреплением GTIN в прикладном ПО для генерации кодов маркировки для честного знака. Необходимо выявить и устранить причины, мешающие корректной работе функции.

    Прикладное ПОнет заявок
    Закрыт
    4 года назад