从一个iOS设备直接拨打另一个iOS设备的VoIP电话

5
我将开发点对点VoIP iOS应用程序,并希望在没有任何SIP代理、SIP提供商和其他服务器的情况下进行。只有iOS设备之间的VoIP通话。两个iOS设备可以在互联网上的任何地方。在VoIP中(例如使用PJSIP以及一般的SIP),这是真实的吗?
请指出我需要开发所需的主要关键点。
我已经阅读了这些主题。在我的配置中,解决寻址问题是否真实可行?PJSIP能够帮助纠正寻址吗?

你好 @user1682856,你有找到任何完美的解决方案吗?实际上我现在也在寻找同样的东西,所以需要你的帮助。 - Kartik
我也希望能够达到相同的目标。 - Nicolas Manzini
2个回答

2

看看苹果的Multipeer Connectivity框架。我已经构建了一个能够实现你要求的应用程序。如果你查看我的个人资料和我提出的问题,你将得到一些好的指导。尽管我建议你使用后端来完成它,因为MultiPeer不是最好的解决方案,至少在支持多个对等点和能够调用后台中有该应用程序的另一个设备方面。


哦,没看到这个问题是四年前问的。但希望它能帮助到有需要的人。 - nullforlife

1

请查看Frank Shearar的答案这里

简而言之,这似乎是一项非常困难的任务。

另一个选择是使用Twilio SDK for iPhone (Obj-C)。这对于您想要做的事情非常有效,并且会更容易。链接


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接