Я следовал этому руководству из команды GAS. Adding voice and SMS to Google Apps using Twilio and Apps Script Однако, когда я изменяю TwiML as per the Twilio Docs, чтобы добавить <Redirect>
после таймаута, я получаю «Ошибка приложения».Connect Twilio со скриптом Google Apps
<Response>
<Gather action="https://script.google.com/macros/s/SCRIPT_ID/exec" numDigits="1" timeout="10">
<Say>Welcome to Yard Stars</Say>
<Say>To schedule a Sprinkler Service visit, press 1.</Say>
<Say>To discuss a new Sprinkler System, press 2.</Say>
<Say>To speak with someone in accounting, press 3.</Say>
</Gather>
<Say>Sorry, I didn't get your response.</Say>
<Redirect method="GET">https://script.google.com/macros/s/SCRIPT_ID/exec</Redirect>
</Response>
Одна вещь, которую я заметил, что ГАЗ посылает обратно «Transfer-Encoding блочной», который Twilio не поддерживает. Однако, похоже, это влияет только на вызов Redirect Call.
Любая идея обходного пути, как я могу сделать вызов Redirect скрипту приложений?
Вы можете отправлять образцы сценариев https://script.google.com/macros/s/SCRIPT_ID/exec, которые вы используете? Вероятно, проблема там. – Weehooey
@weehooey, я ответил на свой вопрос ниже ... сценарий, который я использовал, был действительным, как я писал ниже, проблема связана с twilio, обрабатывающим «chunked» ответ скриптов Google Apps. – Brian