首页 > 解决方案 > IOS:自我管理的电信

问题描述

在 android 中,您可以与本地电信系统进行交互

Android 框架包含 android.telecom 包,其中包含帮助您根据电信框架构建呼叫应用程序的类。根据电信框架构建您的应用程序具有以下好处:

  • 您的应用程序可以与设备中的本机电信子系统正确互操作。
  • 您的应用程序可以与其他也遵守该框架的调用应用程序正确互操作。
  • 该框架可帮助您的应用管理音频和视频路由。
  • 该框架可帮助您的应用确定其调用是否具有焦点。

我个人关心的是接听和拒绝来电,路由来电的音频流,知道他们什么时候挂断。我发现的最接近的是 IOS 的Callkit,但它似乎不像 Android 的电信库那样功能丰富,并且缺少我需要的功能。

到目前为止,我知道我能够:

  1. 拒绝来电(通过拒绝来电reportNewIncomingCall
  2. 查明通话何时结束(使用callObserver

我还在寻找:

  1. 接听电话
  2. 将音频流式传输到我的来电

我应该为这两件事使用哪个库,甚至在 IOS 中都可以使用?

我的用例

我基本上希望能够接听电话,而不是立即连接到用户,我想在用户收到通知之前先播放音频流。

标签: iosswift

解决方案


推荐阅读