我是将kamailio和rtpproxy分别安装在192.168.1.11 , 192.168.1.22
1 要保证成功加载了TLS模块
修改kamailio.cfg中的#!define WITH_TLS
2 安装rtpproxy模块
从 git clone git://sippy.git.sourceforge.net/gitroot/sippy/rtpproxy 下载最新源码
./configure&&make&&make install 安装
3 启动rtpproxy
rtpproxy -l _your_public_ip_ -s udp:_your_bind_ip_:7722
如果你是通过SSH远程启动:
rtpproxy -l _your_public_ip_ -s udp:_your_bind_ip_:7722 -F
_your_public_ip_ 是暴露给客户端的ip
_your_bind_ip_ 是你暴露给kamailio服务器的ip
4 kamailio关联到rtpproxy
修改kamailio.cfg
modparam("rtpproxy", "rtpproxy_sock", "udp:_your_bind_ip_:7722")
_your_bind_ip_要与rtpproxy的_your_bind_ip_相同
启动kamailio