VoIP防火墙遍历选项



我正在研究防火墙穿越VoIP呼叫的解决方案。

任何尝试过这些事情的人…做这件事有什么选择?

我已经尝试过OpenMCU,但这不起作用!

谁有一个尝试过的解决方案防火墙穿越?

既然你提到了OpenMCU,我假设你是在谈论使用H.323协议的VoIP呼叫。

你基本上有两个选择

  • 使用针对H.323 (H.460.18)和h . 40.18设计的防火墙遍历协议H.460.19)
  • 让防火墙代理调用

你不能使用任何通用的防火墙遍历方法,如ICE或STUN,因为H.323在数据包中嵌入地址,必须重写。

H.460.18/。您需要在您的端点和您的网关管理员中同时支持此协议。使用GNU Gatekeeper

要代理调用,您的防火墙必须本机支持此功能,或者您可以在防火墙上运行GNU Gatekeeper

  • 冰(libnice)
  • 眩晕
  • "

这取决于您对"防火墙遍历"的定义。jesup提到的技术更多的是关于建立p2p媒体路径,而不是防火墙。

VoIP可以很好地通过防火墙,如果一方是公共IP(例如服务器路由媒体)。

问题是,如果你想在两个设备之间建立直接的媒体路径,当它们都在NAT后面,没有服务器媒体中继。为此,您可以使用ICE/STUN/TURN/UPNP。

但是,如果防火墙不允许UDP流量,那么您必须以某种方式对流量进行隧道化。对此有很多解决方案。最糟糕的是通过VPN。如果您使用一些VoIP感知隧道(VoIP隧道和加密,VoIP通过TCP/HTTP和其他类似的软件)。

最新更新