首页 文章

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

提问于
浏览
2

搜索了很长时间后,我将发布这个问题 .

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

1 回答

  • 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 .

    我希望这有帮助,如果您有任何其他问题,请告诉我 .

相关问题