可以用Twilio接听电话并按一个键吗?

时间:2015-12-17 17:15:38

标签: automation twilio phone-call

我试图找出一般情况下我是否可以从Twilio获得一个电话号码,然后让另一个应用程序拨打该号码,然后按twilio并按#键或其他一系列键。如果这是可能的,我很感激被指向要查看的任何基本文档。

1 个答案:

答案 0 :(得分:2)

Twilio开发者传道者在这里。

好消息,你绝对可以做到!你可以买一个Twilio号码。然后,您为该号码设置一个URL,这样当Twilio收到对该号码的呼叫时,它将向该号码发出HTTP请求以找出该做什么。

该网址需要以TwiML (which is XML)回复,告诉Twilio如何处理这项电话。要执行您想要实现的目标,您需要<Play> verb

为了接听电话,按#键然后挂断你需要返回这个TwiML:

<Response>
  <Play digits="#"/>
  <Hangup/>
</Response>

如果您需要在按键前等待,可以使用&#34; w&#34;延迟0.5秒。所以,要延迟2秒钟,然后按下你需要的#:

<Response>
  <Play digits="wwww#"/>
  <Hangup/>
</Response>