使用Google Apps脚本连接Twilio

时间:2013-03-15 17:13:42

标签: google-apps-script twilio

我从GAS团队那里学习了本教程。 Adding voice and SMS to Google Apps using Twilio and Apps Script  但是,当我在超时时修改TwiML as per the Twilio Docs以添加<Redirect>时,我收到“应用程序错误”。

<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>

我注意到的一件事是GAS正在发回Twilio不支持的“Transfer-Encoding Chunked”。 但是它似乎只影响重定向呼叫 是否可以解决如何对Apps脚本进行重定向调用?

1 个答案:

答案 0 :(得分:1)

我自己回答了....这个问题原来是Twilio不支持“chunked”请求。错误是由Twilio截断我的请求引起的(因此认为XML由于缺少结束标记而无效)我通过他们的支持页面联系了Twilio支持,他们能够给我一个解决方法(他们指出了我的应用程序)到另一个代理服务器)。