Twilio action для записи - PullRequest
       18

Twilio action для записи

0 голосов
/ 27 июня 2018

Я пытаюсь создать рабочий процесс 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 Ответ

0 голосов
/ 27 июня 2018

Я не думаю, что есть другой вариант, кроме как создать корзину или другую конечную точку и вернуть пустой ответ, такой как:

<?xml version="1.0" encoding="UTF-8"?>
<Response />

Если вы пропустите атрибут action, вы получите цикл, который, вероятно, не тот, который вы ищете.

Атрибут 'action' принимает относительный или абсолютный URL в качестве значения. Когда запись будет завершена, Twilio отправит запрос GET или POST на этот URL, включая параметры ниже. Если «действие» не указано, по умолчанию запрашивается URL-адрес текущего документа.

После выполнения этого запроса Twilio продолжит текущий вызов, используя TwiML, полученный в вашем ответе. Имейте в виду, что по умолчанию Twilio будет повторно запрашивать URL текущего документа, что может привести к нежелательному цикличному поведению, если вы не будете осторожны. Любые глаголы TwiML, встречающиеся после a, недоступны.

(https://www.twilio.com/docs/voice/twiml/record?code-sample=code-using-attributes-in-a-record-verb&code-language=output-twiml)

...