我想使用2个接口一个eth0 one 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
提前谢谢。
发布于 2013-12-10 17:51:52
我已经使用本书中给出的配置实现了几个opensips服务器+ rtpproxy:"Building Telephony Systems with OpenSIPS 1.6 by Flavio E.Goncalves“看一看,你会发现你的部署需要的所有信息。
尽管如此,我注意到你的配置中有几个问题: 1) -u opensips:opensips -l 10.10.0.1/publicIP IP <<你是在网桥模式下配置你的RTPProxy,因为你正在设置两个IP地址。
2) rtpproxy_answer("o");网桥模式,要求您指定i/e参数,如下所述:
i/e -在网桥模式下使用RTPProxy时,这些标志用于指示当前请求/回复的媒体流方向。'i‘表示局域网(内部网络),对应于RTPProxy的第一个接口(由-l参数指定)。'e‘表示广域网(外部网络),对应于RTPProxy的第二个接口。这些标志应该始终一起使用。例如,从Internet (WAN)到本地媒体服务器(LAN)的INVITE (offer)应该使用'ei‘标志。答案应该使用'ie‘标志。根据场景的不同,还支持'ii‘和'ee’组合。仅当RTPProxy在桥模式下运行时才有意义。
希望能对你有所帮助
https://stackoverflow.com/questions/20174605
复制相似问题