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