Задача: Нужно создать интеграцию между таблицей в Airtable и биржей статей Advego на базе платформе Integromat. Необходимый функционал: - Создания компании - Создания заказа - Сбор и обновления "Тип ...
Программа которая звонит по SIP телефонии и понимает ДА/НЕТ
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Что требуется:
Создать программу под 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
Заявки фрилансеров
Похожие заказы
- $50Прикладное ПО1 заявкаЗакрыт4 года назад
Мне нужно выполнить задание одно, оно не большое, желательно выполнение за сутки) Приложение для учёта товаров на складе Модели: Модель хранящегося товара содержит: — название товара — количество товара: ...
Прикладное ПО2 заявкиЗакрыт4 года назадНужен торговый бот на питоне, который сможет - протестировать стратегию на истории - торговать в режиме реального времени эту стратегию - биржа бинанс - фьючерсы Я нашел пару готовых ...
Прикладное ПО3 заявкиЗакрыт4 года назад- $30
через лист Касса по артикулу перенести строку в лист Продажи из листа Склад добавив дополнительные столбцы значения которых вводятся в листе касса. Меняется статус, канал сбыта(8шт), в зависимости от него печатаются разные чеки. По дате ...
Прикладное ПО1 исполнительЗавершен3 года назад Программа запускается на ПК и ожидает ввода. С телефона нажимается кнопка (думал о телеграмм боте, например) и программа переходит в режим поиска задания. Есть сервис по управлению заданиями / персоналом asana.com. У него ...
Прикладное ПО4 заявкиЗакрыт4 года назадЗдравствуйте, Нужна программа автоактиватор для steam и microsoft store. Должен быть определенный ключ,который пользователь вводит и у него взависимости от ключа бот входит в аккаунт steam или microsoft store. Должна быть админка ...
Прикладное ПО4 заявкиЗакрыт4 года назадНужно реализовать базовые вещи для работы со вставкой/удалением/копированием строк. Во вложении - класс, методы которого необходимо реализовать. Оплата - безопасная сделка
Прикладное ПО1 исполнительЗавершен4 года назадгенерирую коды маркеровки для честного знака ! не прикрепляется Gtin- нужно решить проблему
Прикладное ПОнет заявокЗакрыт4 года назад