使用 iOS CallKit 进行呼叫管理

上次更新时间 : Apr 08, 2026 |

iOS 10 引入的 CallKit 是 Apple 开发的一种新框架。利用 CallKit,iOS 上的 VoIP 应用程序可以为呼叫采用本地电话 UI。例如,在 CallKit 之前,第三方 VoIP 应用程序(例如 iOS 版 Avaya Workplace 客户端)上的呼入呼叫只能用作简单的本地通知。有了 CallKit,便可使用本机电话 UI 完整显示呼入呼叫。

借助 CallKit,您可以实现以下功能:

  • 使用移动设备管理或 Apple 配置程序将 iOS 版 Avaya Workplace 客户端 设置为默认呼叫应用程序。

  • 长按联系人中的“呼叫”按钮,覆盖电话应用程序并使用 iOS 版 Avaya Workplace 客户端

  • 使用 iOS“请勿打扰”设置来阻止呼入呼叫。如果您收到来自被屏蔽的 iOS 联系人的呼叫,Callkit 将禁止这些呼叫。

  • 为联系人设置自定义铃声。

  • 用处理多个移动电话呼叫的相同用户体验处理多个呼叫。呼入 VoIP 与移动电话呼叫有相同的优先级。

  • 使用蓝牙耳机发起和回复 VoIP 呼叫。

    您还可以使用方向盘控件应答呼叫。

  • 从使用 iOS 版 Avaya Workplace 客户端 的 iOS 设备上的多个屏幕发起呼叫。

  • 使用 Apple CarPlay 在车载显示器上查看呼叫状态,并使用控件结束和静音通话。

  • 作为本机移动电话呼叫提醒和回复呼叫时,获得与 VoIP 呼叫相同的用户体验。

    注意:

    如果应答拨入视频呼叫,视频会暂停。您必须使用 iOS 版 Avaya Workplace 客户端 恢复视频。