Twilio Say Verb во время телефонного звонка

Основано на этот вопрос, это так близко к тому, что я хочу.

Мы пытаемся, чтобы глагол Say срабатывал во время телефонного звонка, когда обе стороны установили соединение. Не перед отправкой, не после зависания, не во время звонка клиента.

<?php
header('Content-type: text/xml');
?>
<Response>
<Dial callerId="+[some number]" record="true">
<Number url="say.php">
<?php echo htmlspecialchars($_REQUEST["tocall"]); ?>
</Number>
</Dial>
</Response>

И сказать. Php ..

<?php
header('Content-type: text/xml');
?>
<Response>
<Say voice="man" language="en">Long sentence to test quality of call over duration of [time]</Say>
</Response>

Как вы можете видеть, мы делаем это, чтобы проверить качество звонка в течение 2 часов, поэтому не обращайте внимания на то, что он на самом деле «говорит».

Что мне нужно сделать, чтобы заставить этот глагол вызывать триггер во время подключенного телефонного звонка, а не какой-либо процесс вызова до / после этапа?

2

Решение

Сотрудник Twilio здесь. Это многошаговый процесс:

1) Соедините вызов между человеком A и человеком B, как вы уже сделали. Обязательно укажите URL обратного вызова статуса это указывает на ваше веб-приложение.

2) Когда Twilio вызывает этот URL и передает статус в ходе выполнения Вы знаете, что звонок живой.

3) Теперь используйте REST API для изменить живой вызов и введите ваш TwiML.

Это должно сделать это.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]