Звонки из Twilio в Google Voice начинаются до получения

Я пытаюсь выполнить исходящие вызовы, которые будут воспроизводить записанное сообщение с помощью Twilio. У меня есть следующий XML, который используется как TwiML:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Say voice="alice">1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21</Say>
</Response>

Когда звоню на обычный стационарный, работает нормально. Однако, если я позвоню на свой номер Google Voice, к тому времени, когда я возьму трубку, он уже будет читать «15, 16, ...». Номер GV, о котором идет речь, не использует функцию фильтрации звонков, а звонит на единственную линию (мобильный телефон T-Mobile).

Контролирует ли Google Voice вызов (подключает), пока он звонит? Это проблема с обнаружением захвата Twilio?


person Tim Dierks    schedule 06.06.2014    source источник


Ответы (1)


Мне запомнилось, что Google Voice воспроизводит сообщение с запросом имени вызывающего абонента, прежде чем пытаться позвонить. Я держу пари, что это то, к чему идут от 1 до 14. Отключение функции фильтрации вызовов для прямого соединения вызовов может исправить это.

Или вам может помочь параметр Twilio IfMachine=Continue. https://www.twilio.com/help/faq/voice/can-twilio-tell-whether-a-call-was-ansarded-by-a-human-or-machine

Худший случай: вам, возможно, придется заполнить первые 10 секунд сообщения «отбрасываемым» текстом, который не является важной информацией.

person TwHello Inc    schedule 06.06.2014
comment
Я должен был упомянуть, что у меня отключена блокировка звонков в Google Voice. Я попробую посмотреть, поможет ли IfMachine, но удивительно, что Twilio думает, что на звонок ответили, хотя он все еще звонит. - person Tim Dierks; 06.06.2014