2016-09-30 1 views
1

Мы хотели бы получить код, который инициирует исходящий звонок Twilio на номер вызываемого абонента. Если обнаружение автоответчика Twilio обнаружило, что человек получил звонок, мы хотели бы, чтобы код немедленно подключал вызывающего абонента, в идеале, с очень небольшой задержкой, чтобы вызывающий не понял, что это произошло. Цель состоит в том, чтобы люди могли максимизировать количество людей, с которыми они могут связаться, зная, что люди отвечают только на процент звонков. Кроме того, было бы идеально сделать это, используя TwimL bin или иначе полностью в Twilio, вместо того, чтобы самостоятельно размещать код.Инициируйте вызов Twilio на номер, если на вызов отвечает человек, затем подключитесь ко второму номеру

Каков наилучший способ для этого?

Благодаря

+0

Это лучше, если на ответ вы попросите человека нажать клавишу, если они хотят вызова, а затем подключить. Подробнее здесь: https://www.twilio.com/blog/2016/02/tracking-call-status-how-can-you-tell-if-a-human-answers-the-phone-2.html –

ответ

0

статья Алекса был предложенный путь до недавнего публичного бета запуска enhanced answering machine detection.

Параметр MachineDetection может быть установлен в Enable или DetectMessageEnd. Enable возвращает результаты, как только распознавание завершено. DetectMessageEnd будет ждать, пока приветствие не вернет результаты, если обнаружен автоответчик.

Использование AMD через REST API, как показано in the docs:

curl 'https://api.twilio.com/2010-04-01/Accounts/ACXXXXXXXXXXXXXXXX123456789/Calls.json' -X POST \ 
--data-urlencode 'To=+1562300000' \ 
--data-urlencode 'From=+18180000000' \ 
--data-urlencode 'MachineDetection=Enable' \ 
--data-urlencode 'Url=https://handler.twilio.com/twiml/EH8ccdbd7f0b8fe34357da8ce87ebe5a16' \ 
-u ACXXXXXXXXXXXXXXXX123456789:[AuthToken] 
Смежные вопросы