Обажданията от 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. Изключването на „Проверка на повикванията“ за директно свързване на повиквания може да поправи това.

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

Най-лошият случай: може просто да се наложи да запълните първите 10 секунди от съобщението с текст за „изхвърляне“, който не е критична информация.

person TwHello Inc    schedule 06.06.2014
comment
Трябваше да спомена, че съм изключил отсяването на обаждания в Google Voice. Ще се опитам да видя дали IfMachine помага, но е изненадващо, че Twilio смята, че на повикването е отговорено, когато все още звъни. - person Tim Dierks; 06.06.2014