java - 通过任何VoIP服务提供商发起VoIP呼叫

时间:2016-03-07 17:23:12

标签: java voip

我在一家软件公司工作,我们正在寻找一种便宜的方式让我们的客户通过我们的软件拨打电话。我们认为如果能够通过他们已经拥有的VoIP服务提供商发起呼叫,那将是一件好事。像Skype和8x8这样的VoIP服务提供商似乎有单独的API来通过他们的服务拨打电话,但是我们希望有更通用/标准的方式来启动来自VoIP服务的呼叫,所以我们不必为每个服务编写实现我们想要支持的VoIP服务提供商。

我们的软件是基于Java的应用程序,因此我们将非常感谢Java兼容的解决方案。我已经读过像Asterisk这样的PBX服务器可能是我们问题的一个很好的解决方案,但我们不希望让我们的客户完成安​​装PBX服务器的额外步骤。提前谢谢。

1 个答案:

答案 0 :(得分:0)

我们需要在这里讨论两个独立的软件:

  • VoIP服务器:您需要一台VoIP服务器来处理来自您用户的呼叫。 (如有必要,您将从java代码自动为此创建用户帐户)。我不认为基于Java是非常重要的,因此您可以使用任何流行的服务器,例如AsteriskFreeswitch。如果你以某种方式需要它也是基于Java的,那么可以检查Brekeke。从服务器,您可以轻松地将呼叫发送到任何VoIP提供商或运营商(搜索“SIP呼叫终止”或“VoIP中继提供商”)
  • VoIP客户端:为此我可以推荐来自mizutech的紧凑java voip库或更复杂的jitsi。您需要将其中一个与您的java软件集成。