Twilio IVR能记录一个答案吗?

Twilio IVR能记录一个答案吗?,twilio,Twilio,我正在寻找与Twilio的集成,以下是我想做的简要概述: 1) 使用选项的数字(口头FTW)菜单提示来电者 -按1表示X,按2表示Y 2) 提示来电者留下录音 -例如,“留言并按#或挂断” 3) 访问仅针对#2的答案的录音(mp3) 感谢这里的Twilio开发者布道者 你绝对可以做到!为了做到这一点,您需要提供一系列响应的URL,以告诉Twilio如何处理该调用 首先,您需要设置一个Twilio号码,以便将来电定向到您的第一个webhook URL。你需要在你的办公室里做这件事 然后,您的第一个

我正在寻找与Twilio的集成,以下是我想做的简要概述: 1) 使用选项的数字(口头FTW)菜单提示来电者 -按1表示X,按2表示Y 2) 提示来电者留下录音 -例如,“留言并按#或挂断” 3) 访问仅针对#2的答案的录音(mp3)


感谢这里的Twilio开发者布道者

你绝对可以做到!为了做到这一点,您需要提供一系列响应的URL,以告诉Twilio如何处理该调用

首先,您需要设置一个Twilio号码,以便将来电定向到您的第一个webhook URL。你需要在你的办公室里做这件事

然后,您的第一个webhook URL需要生成选项菜单。这通常称为IVR,我们这里有几个教程向您展示了如何深入构建一个IVR:并且(我已经在这里链接到了Ruby/Rails版本的教程,但是还有其他可用语言,请查看)

基本上,您需要使用TwiML中的和动词来读取选项并响应结果。例如:

<Response>
  <Gather numDigits="1" action="/gather_results">
    <Say voice="alice">Dial 1 to leave a message, Dial 2 to hangup</Say>
  </Gather>
</Response>
最后,一旦录音完成,您需要一些东西来获取录音。最后一个URL位于
动词的
操作
属性中描述的端点处。此URL将接收,包括录制文件本身的URL。您可以在这里编写任何您喜欢的代码,或者只保存录制的URL,或者下载文件本身


希望这能有所帮助,如果有什么不清楚的地方,请告诉我。

你能把问题说清楚吗,因为你的描述在某种程度上说明了你在做什么,但不是确切的问题
def gather_results
  if params["Digits"] == "1"
    "<Response finishOnKey='#'>
       <Say voice="alice">Leave a message and press # or hang up</Say>
       <Record action="/record_results"></Record>
     </Response>"
  else
     # Do something else
  end
end