iOS - 自己的 VoIP Asterisk 客户端应用程序

标签 ios swift asterisk voip

最近,我开始在 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/

相关文章:

ios - 找不到捕获的视频 URL

Swift:有没有办法确保只有特定的类才能创建其他类的对象

javascript - asterisk配合WebRTC实现电话通话

asterisk - 开源视频 session MCU 与 asterisk 集成

ios - 导航栏中的背景图像转到屏幕顶部

iphone - 使用 Apple 代码签名为 Cydia 构建应用程序

swift - 在 Swift 中按类型和属性对异构集合进行排序

asterisk - 在调用文件中设置 P-Preferred-Identity

ios - UIActivityIndi​​catorView 在 CollectionView 页脚中消失

closures - 没有有意义错误的 Swift Traling 闭包失败