最近,我开始在 swift 中从头开始制作一个客户端 VoIP 应用。我有 Asterisk 服务器,我想接收来自 Asterisk(不是来自 iOS 用户)的来电(不需要处理去电)。如何使用 native 工具处理 VoIP 调用和信号(注册、拒绝调用)?如果无法使用 CallKit 和 PushKit 注册 VoIP 帐户 - 最好的开源解决方案是什么?我从来没有为 iOS 制作过应用程序,也不知道 CallKit 和 PushKit 的所有功能。
最佳答案
CallKit 用于调用应用程序的前端功能。它不会帮助您将客户端连接到您的服务器。如果您之前从未制作过 iOS 应用程序,那么制作 VOIP 应用程序可能不是最好的起点。除非 Asterisk 有适用于 iOS 的库,否则您几乎肯定必须从头开始制作您的客户端。
关于iOS - 自己的 VoIP Asterisk 客户端应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48453488/