Android:如何从Twilio获取设备上的来电,接受并记录它们

时间:2015-01-23 09:11:27

标签: android twilio mobile-application

经过很长一段时间的搜索,我将发布这个问题。

在这里,我将在android中构建一个应用程序,它将具有Twilio语音,用于进行出站呼叫和接收对Android应用程序的传入调用。我已经成功实现了拨出电话的过程,并且工作正常。但当有人从传统电话拨打Twilio电话号码时,Twilio通过Twilio设备接收传入连接,并将异步HTTP请求发送到为该特定号码配置的语音URL并执行预期的Twiml指令。但在这里,问题是如何将接收传入呼叫或连接到Twilio号码的功能集成到我的Android应用程序中并记录接受的呼叫,然后我的应用程序如何区分该呼叫正在接收特定号码。< / p>

1 个答案:

答案 0 :(得分:1)

Twilio开发者传道者在这里。

我认为您在这里寻找的是如何集成Twilio Client以允许您在应用程序中接听电话。我建议您查看getting started with Twilio Client for Android上的快速入门指南。

至于录制通话,您可以在设置的TwiML中执行此操作。如果您有拨打客户端的TwiML,它通常看起来有点像这样:

<Response>
  <Dial>
    <Client>ClientName</Client>
  </Dial>
</Response>

并且您希望在<Dial>元素上包含记录属性,如下所示:

<Response>
  <Dial record="true">
    <Client>ClientName</Client>
  </Dial>
</Response>

这将从拨号开始记录整个电话。您可以在此处详细了解记录属性:https://www.twilio.com/docs/api/twiml/dial

我希望这有帮助,如果您有任何其他问题,请与我联系。