Tag: mobile application

应用程序和networking中的VoIP集成

我有一个非常普遍的问题,关于如何为我们当前的移动和Web应用程序实现VoIP。 (我们有一个Android + iOS应用程序和一个基于AngularJS / NodeJS的Web应用程序)。 我们想要达到什么 在第一步我们要实现应用程序语音和video通话。 稍后我们可能会扩展到正常电话networking的外拨电话。 但是这篇文章主要是为了获得如何实现我们的第一步的信息。 一般的想法 我们曾经有过使用Asterisk的经历,但事实certificate这并不容易。 所以对于这个项目,我们想在实际执行任何事情之前得到一些反馈。 关于技术的想法 起初我认为使用WebRTC可能是一个好主意,但由于目前只支持Chrome,FF和Opera,而且几乎不支持本地移动应用,所以我们认为WebRTC现在可能已经不适用了。 (或者你认为不然?)在search网页后,我们发现了更多: http : //www.webrtc.org/native-code 有没有人有这个库的经验? 在我们看来,这可能是现代voip解决scheme的最佳解决scheme(也可以让我们跳过星号服务器) 第二个想法是为我们自己安装一个Asterisk服务器。 每当用户login到应用程序,我们将他作为一个SIP客户端连接到星号。 如果一个用户调用另一个用户,我们认为我们应该能够通过节点包Asterisk Manager API( https://github.com/pipobscure/NodeJS-AsteriskManager )进行调用。 第三个想法是使用SIP提供商 ,但目前我不确定这是否是最好的主意。 由于我们不是VoIP专家,是否还有其他可能的VoIP集成到我们的应用程序? 任何关于这个问题的想法将非常感激! 谢谢!