Twilio 可以用来接听电话和按键吗?

Rya*_*yan 3 automation phone-call twilio

我试图找出一般情况下我是否可以从 Twilio 获取电话号码,然后让另一个应用程序拨打该号码并让 twilio 应答并按 # 键或其他按键序列。如果可能的话,我希望能得到任何基本文档来查看。

phi*_*ash 5

这里是 Twilio 开发者布道者。

好消息,你绝对可以做到!您可以购买 Twilio 号码。然后,您为该号码设置一个 URL,以便当 Twilio 收到对该号码的呼叫时,它将向该号码发出 HTTP 请求以了解要执行的操作。

该 URL 需要使用TwiML(即 XML)进行响应,以告诉 Twilio 如何处理该调用。要执行您想要实现的目标,您需要<Play>动词

要接听电话,请按 # 键然后挂断,您需要返回此 TwiML:

<Response>
  <Play digits="#"/>
  <Hangup/>
</Response>
Run Code Online (Sandbox Code Playgroud)

如果需要等待再按键,可以使用“w”延迟0.5秒。因此,要延迟 2 秒,请按您需要的 #:

<Response>
  <Play digits="wwww#"/>
  <Hangup/>
</Response>
Run Code Online (Sandbox Code Playgroud)