rtpproxy为github上的一个开源项目需要使用到git下载(git的安装在另外一篇文章中)
1.安装rtpproxy:
git clone -b master https://github.com/sippy/rtpproxy.git
cd rtpproxy
git -c rtpproxy submodule update --init --recursive
./configure
make
make install
启动:
rtpproxy -F -l 1xx.xx.xx.xx4 -s udp:1xx.xx.xx.xx4:12221 -d DBUG:LOG_LOCAL5
说明:
- ip地址为本机的外网地址;
- 选择一个未被占用的端口,这里选择12221端口(opensip配置中默认端口为12221)。
2.配置opensips:
cd /usr/local/sbin/
osipsconfig
依次选择–> Generate OpenSIPS Script –> Residential Script–> Configure Residential Script
选中(选择键为空格键)
[*] USE_NAT
返回,选择 –> Generate Residential Script 回车,生成新的配置文件(在/usr/local/etc/opensips/目录下)
拷贝和替换原有配置文件:
cd /usr/local/etc/opensips/
mv opensips.cfg opensips.cfg.old
mv opensips_residential_2018-5-3_1\:13\:3.cfg opensips.cfg
启动opensipsctl
cd /usr/local/sbin
opensipsctl start
网友评论