ios - IOS:自我管理的电信
问题描述
在 android 中,您可以与本地电信系统进行交互。
Android 框架包含 android.telecom 包,其中包含帮助您根据电信框架构建呼叫应用程序的类。根据电信框架构建您的应用程序具有以下好处:
- 您的应用程序可以与设备中的本机电信子系统正确互操作。
- 您的应用程序可以与其他也遵守该框架的调用应用程序正确互操作。
- 该框架可帮助您的应用管理音频和视频路由。
- 该框架可帮助您的应用确定其调用是否具有焦点。
我个人关心的是接听和拒绝来电,路由来电的音频流,知道他们什么时候挂断。我发现的最接近的是 IOS 的Callkit,但它似乎不像 Android 的电信库那样功能丰富,并且缺少我需要的功能。
到目前为止,我知道我能够:
- 拒绝来电(通过拒绝来电
reportNewIncomingCall
) - 查明通话何时结束(使用
callObserver
)
我还在寻找:
- 接听电话
- 将音频流式传输到我的来电
我应该为这两件事使用哪个库,甚至在 IOS 中都可以使用?
我的用例
我基本上希望能够接听电话,而不是立即连接到用户,我想在用户收到通知之前先播放音频流。
解决方案
推荐阅读
- python - python 3.6 pynput NameError:未定义名称“键盘”
- python - 带有日期时间轴的散景悬停多线
- javascript - 如何使用 jQuery 和 JavaScript 获取 URL 的特定部分?
- android - 如何在颤动中检索android安装的包图标?
- python - 使用 BeautifulSoup 提取表格
- pyqt - 工作线程和主线程中的 PyQt QMutex
- python - Python“请求”包在启动特定网站的HTTP连接时非常慢
- mysql - 使用 laravel 插入多个复选框值
- jquery - 如何以 ZIP 格式下载多个文件
- r - 通过前行的多个条件填充 NA