Исходящий вызов Twilio с функцией фильтрации вызовов

Мне нужно сделать исходящий звонок с помощью Twilio и экрана для человека. Во многих случаях Twilio начинает воспроизводить проверочное сообщение еще до того, как кто-нибудь ответит на звонок.

Таким образом, к тому времени, когда кто-то ответит на другом конце, сообщение проверки заканчивается (и запускается в цикле через несколько секунд), или они слышат промежуточное сообщение. Есть ли способ воспроизвести сообщение проверки только после того, как кто-то ответит на вызов на другом конце?

Вот мой TWIML для проверки звонков -

<?xml version="1.0" encoding="UTF-8" ?>
<Response>
  <Pause>3</Pause>
  <Gather action="{{some_URL}}" timeout="10" numDigits="1">
    <Play>{{call_screening_message.wav}}</Play>
  </Gather>
  <Redirect>{{some_URL}}</Redirect>
</Response>


person WastedPandoo    schedule 01.04.2015    source источник


Ответы (1)


К сожалению, невозможно гарантировать, что на звонок ответил человек. Звук не должен начинаться до тех пор, пока что-то не ответит на линию.

Чтобы определить, ответил ли человек или машина, Twilio предлагает несколько экспериментальных функций, о которых вы можете прочитать здесь.

https://www.twilio.com/help/faq/voice/can-twilio-tell-whether-a-call-was-ansarded-by-a-human-or-machine

person StevenDStanton    schedule 02.04.2015