Программа которая звонит по SIP телефонии (через любого провайдера) и распознает ответ да/нет

Бюджет 250$ / 15000
руб
в месяц
Создан: 2 года назад
На модерации
Описание
Что требуется:
Создать программу под linux которая сможет совершать звонки через SIP телефонию, проигрывать аудио-запись ответившему абоненту и слушать его ответ: "да" или "нет". В зависимости от ответа – проиграть другой аудио-файл и послать определенный http запрос по указанному адресу. Если абонент ответил другое слово, то проиграть другой аудио-файл и слушать опять.

Программа должна быть написана с использованием open-source технологий.
После оплаты вы должны предоставить исходный код.

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

greeting_audio: "" # путь до аудио файла приветствия
repeat_audio: "" # аудио если ответ не понятен
yes_audio: "" # аудио после ответа ДА
no_audio: "" # аудио после ответа НЕТ
yes_post_url: "" # ссылка которая будет вызываться POST запросом при ответе ДА, возможно вставить значения {var1} и т.д.
no_post_url: "" # ссылка которая будет вызываться POST запросом при ответе НЕТ, возможно вставить значения {var1} и т.д.
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
Категория
Источник: fl.ru

Похожие проекты

$714
0 0
Описание задачи: Необходимо разработать serverless функцию на базе NestJS и TypeScript для автоматизированной обработки видеофайлов, загружаемых в Yandex Cloud Storage. Функция должна выполнять конвертацию видео в формат, поддерживаемый основными веб-браузерами, с последующим сжатием до оптимального......
safe$22
9 0
требуется готовую онлайн анкету на django по приему на работу перенести в whatsapp, telegram и viber. Нужно чтобы кандидат мог с удобством заполнять анкету с телефона, а все заполненные им данные по всем позициям автоматически загружались в нашу базу данных. В нашей базе будет создаваться резюме кандидата......
safe 
28 0
В наличии массив кадастровых номеров (КН), необходимо путем запроса на ПКК определить примерные географические координаты каждого объекта из массива КН (ОКС, ЗУ), вывести в результирующий файл эти ко-ты и ряд сопутствующих данных по этому КН....
1 год назад
safe 
44 1
Необходимо разработать бек и фронт мини-сервиса таким образом, чтоб его можно было развернуть внутри другого проекта....
safe$1111
23 0
Стоит на Бизнесе для своих нужд на простеньком базовом шаблоне, складываю туда контент потихоньку. Нужно начинать приводить в соответствие что бы публика сразу не убегала, а как то цеплялась, да и продвигать не торопясь. Шаблон где порвался от вставки баннеров подправить, для мобилок может сверстать.......
safe$22
55 0
Парсер для сайта stockx. com на питоне (selenium/pyppeteer). Необходим следующий функционал: 1. На главной странице с поиском по ключевым словам найти первый результат из поиска (ссылку на страницу товара) ....
1 год назад
safe$44
49 0
Трипланарная транспортная задача (отправители - транспорт - получатели) генерация исходных данных трехэтапное решение 1....
safe$1111
48 0
Требуется написать парсер маркетплейса, у которого есть только мобильное приложение (IOS, Android). Есть исходный код Android приложения (Java + Kotlin), реверснутый через JADX. Необходимо парсить данные о товарах, полученные по артикулу. За подробностями тг: @markermann)....
1 год назад
 
38 0
Требуется написать софт , который будет делать рассылку по личным сообщениям на площадке Ebay Kleinanzeigen по заранее спаршенным обьявлениям....
1 год назад
 
36 0
Требуется написать софт , который будет делать рассылку по личным сообщениям на площадке Ebay Kleinanzeigen по заранее спаршенным обьявлениям....
1 год назад
 
37 0
Требуется написать софт , который будет делать рассылку по личным сообщениям на площадке Ebay Kleinanzeigen по заранее спаршенным обьявлениям....
1 год назад
 
31 0
Требуется написать софт , который будет делать рассылку по личным сообщениям на площадке Ebay Kleinanzeigen по заранее спаршенным обьявлениям....
1 год назад
 
40 1
Требуется написать софт , который будет делать рассылку по личным сообщениям на площадке Ebay Kleinanzeigen по заранее спаршенным обьявлениям....
1 год назад
$22
59 1
В Геткурсе нужно сделать интеграцию со Сбербанком для оформления рассрочки/кредита. Основная задача – передача суммы и номера заказа при переходе для оформления рассрочки и возврат сведений при удачном оформлении. Эквайринг от Сбербанка к Геткурсу подключён, а готовой интеграции для рассрочки нет. Если......
1 год назад
 
96 0
Нужно сделать бот перехватчик заказов по фильтру такси Максим!...
1 год назад
$33
75 1
Как можно загрузить готовое фото из галереи, если приложение просит загрузить фото и при этом открывает камеру телефона? Нужно вместо использования реальной камеры смоделировать вход камеры и при этом загрузить фото из галереи....
1 год назад
Смотреть все