Проповедник разработчиков Twilio здесь.
Когда вы возвращаете пустой <Response>
, который сообщает Twilio, что делать нечего, вызов завершается. Вам нужно добавить TwiML, чтобы сообщить Twilio, что делать дальше с вызовом. Если пользователь находится в режиме ожидания, возможно, <Play>
немного музыки?
Сообщите мне, если это поможет.
Изменить
Хорошо, здесь может быть несколько вещей.
Во-первых, ваш <Record>
не имеет _ 4_ атрибут. Это означает, что когда пользователь закончит запись, Twilio сделает запрос по текущему URL-адресу, чтобы узнать, что делать дальше. Это может привести к зацикливанию.
Во-вторых, значением по умолчанию для атрибута finishOnKey
тега <Record>
является '1234567890 * #', любой символ. Итак, когда пользователь нажимает клавишу, запись заканчивается, и, насколько я вижу, вызов зацикливается.
В комментариях вы говорите, что хотите продолжить разговор. Если вы имеете в виду продолжить запись, то, возможно, вам нужно установить finishOnKey
в пустую строку, чтобы нажатие клавиши не останавливало запись. В качестве альтернативы, если вы ожидаете, что вызов продолжится с чем-то другим, вам следует добавить URL-адрес action
к тегу <Record>
и реализовать новый TwiML, который делает что-то еще для этого URL-адреса. Я предложил использовать <Play>
, но у вас есть выбор из всех доступных TwiML для передачи вызова .
person
philnash
schedule
19.04.2017