opensips 安装 rtpproxy 教程

转载请注明来自:黄朝辉的博客

1.前言

版本信息:opensips-2.2.2

2.安装rtpproxy

git clone -b master https://github.com/sippy/rtpproxy.git
cd rtpproxy
git -C rtpproxy submodule update --init --recursive
./configure
make

可能会出现的问题

cc1: error: unrecognized command line option “-Werror=implicit-function-declaration”

解决办法:
修改/rtpproxy/src下的Makefile文件,去掉 “-Werror=implicit-function-declaration”所在的句子
make无问题后继续。

make install

即可完成安装。
启动:

rtpproxy -F -l 1xx.xx.xx.xx4 -s udp:1xx.xx.xx.xx4:12221 -d DBUG:LOG_LOCAL5

说明:
1. ip地址为本机的外网地址;
2. 选择一个未被占用的端口,这里选择12221端口。

3.将rtpproxy与opensips整合

1.修改/usr/local/etc/opensips/ 下的 opensips.cfg文件。
#### NAT modules"整块完成后增加如下内容

loadmodule "rtpproxy.so"
modparam("rtpproxy", "rtpproxy_sock", "udp:1xx.xx.xx.xx4:12221") # CUSTOMIZE ME

2.重启opensips即可。

4.注意

  1. 需要先启动rtpproxy,再启动opensips
  2. 出现问题可查看日志文件:/var/log/messages

5.参考文献

  1. https://github.com/sippy/rtpproxy
  2. http://www.cnblogs.com/bjzhanghao/archive/2013/02/13/2910903.html
  3. https://github.com/Izib/opensips-mediaproxy/blob/master/Install/package/opensip_rtpproxy.rm
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值