Twilio action для записи
Я пытаюсь создать рабочий процесс Twilio, который выполняет вызов и записывает то, что говорит пользователь. Для этого я использую Record
, но я не совсем уверен, что поместить в action
параметр.
Хотя я понимаю, что Twilio отправит информацию о звонке на этот URL-адрес, я не обязательно требую ее. Есть ли способ иметь какую-то яму для информации?
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Say voice="woman">Hi! Say your name:</Say>
<Record method="GET" action="URL_here" timeout="2"/>
</Response>
1 ответ
Я не думаю, что есть другой вариант, кроме как создать корзину или другую конечную точку и вернуть пустой ответ, например:
<?xml version="1.0" encoding="UTF-8"?>
<Response />
Если вы опустите action
атрибут, который вы в конечном итоге получите цикл, который, вероятно, не то, что вы ищете.
Атрибут 'action' принимает относительный или абсолютный URL в качестве значения. Когда запись завершится, Twilio отправит запрос GET или POST на этот URL, включая параметры ниже. Если "действие" не указано, по умолчанию запрашивается URL-адрес текущего документа.
После выполнения этого запроса Twilio продолжит текущий вызов, используя TwiML, полученный в вашем ответе. Помните, что по умолчанию Twilio будет повторно запрашивать URL текущего документа, что может привести к нежелательному цикличному поведению, если вы не будете осторожны. Любые глаголы TwiML, встречающиеся после, недоступны.