0

我想使用 2 个接口一个 eth0 一个 tun0(ovpn)。

客户端 <-LAN-> NAT(路由器) <-Internet-> opensips <-OVPN-> 星号 <-LAN-> 客户端 <---eth0-----> <-----tun0---- ->

opensips 以 mhomed=1 运行,并且 rtpproxy 正在 opensips 主机上运行。我希望所有媒体流量都考虑到 rtpproxy。另外,我正在使用 NATHelper 来解决 NAT 遍历问题。配置已经工作,但仅适用于一个界面。谁能帮我解决我的问题?

你可以在这里看到我的代码:http: //opensips-open-sip-server.1449251.n2.nabble.com/Opensips-Nat-RTPProxy-in-bridged-mode-td7588578.html

提前致谢。

4

1 回答 1

1

我已经使用本书给出的配置实现了几个opensips 服务器+ rtpproxy:“Flavio E.Goncalves 用 OpenSIPS 1.6 构建电话系统”看看它,你会找到部署所需的所有信息。

无论如何,我注意到您的配置中有几个问题: 1) -u opensips:opensips -l 10.10.0.1/[publicIP] << 您正在以桥接模式配置 RTPProxy,因为您设置了两个 IP 地址。

2) rtpproxy_answer("o"); 桥接模式,需要您指定 i/e 参数,如下所述:

i/e - 当 RTPProxy 用于桥接模式时,这些标志用于指示当前请求/回复的媒体流方向。“i”指的是 LAN(内部网络),对应于 RTPProxy 的第一个接口(由 -l 参数指定)。'e' 指的是 WAN(外部网络),对应 RTPProxy 的第二个接口。这些标志应始终一起使用。例如,来自 Internet (WAN) 到本地媒体服务器 (LAN) 的邀请(提议)应使用“ei”标志。答案应该使用“ie”标志。根据场景,还支持“ii”和“ee”组合。仅当 RTPProxy 在桥接模式下运行时才有意义。

希望对你有帮助

于 2013-12-10T09:51:52.063 回答