Платный заказ
Бюджет:
20 000 руб
Что есть на входе:
GSM-шлюз на 8 сим-карт
Отдельный VPS
Доступ в Twilio для Answering Machine Detection
Контекст задачи:
Есть один номер телефона, на который необходимо постоянно звонить. При звонке на этот номер, в зависимости от загрузки линии, может играть два разных автоответчика:
Если звонок начался с ответчика А, то по итогу проигрывания ответчика, звонок будет сброшен
Если звонок начался с ответчика Б, то через N количества минут будет доступно голосовое меню
Целевой сценарий использования:
Астериск должен постоянно (по запуску с кнопку) дозваниваться на номер телефона
Для каждого звонка должен отработать сервис Answering Machine Detection (Twilio как пример, если есть альтернативные варианты, то буду рад услышать)
В случае распознавания автоответчика А, должен произойти сброс вызова и начат новый звонок
В случае распознавания автоответчика Б, вызов должен сразу переведен на устройство оператора
В случае любого успешного дозвона на нужный автоответчик, остальные сим-карты должны продолжать звонки. Если произошел повторный успешный дозвон, то вызов должен быть переведен на другого оператора и т.д.