opensips安装

 

主要流程见这个教程吧:感谢大佬

http://blog.csdn.net/u011026329/article/details/50821679

 其中 mediaproxy的安装会出错。做如下修改

下载key(同样操作)

wget http://download.ag-projects.com/agp-debian-gpg.key
sudo apt-key add agp-debian-gpg.key
sudo vi /etc/apt/sources.list

添加下载源

deb http://ag-projects.com/ubuntu trusty main
deb-src http://ag-projects.com/ubuntu trusty main

改成这样的。因为原作者所给的下载源404,应该是人家网站更新过了

然后下载安装

sudo apt-get update
sudo apt-get install mediaproxy-dispatcher mediaproxy-relay mediaproxy-web-sessions

这里我只安装了前两个,第三个需要php5.0cgi,UBuntu16.04好像已经不支持了。我下载了php7.0cgi也没用。就放弃了。不影响安装。

准备工作-----安装mysql

sudo apt-get install mysql-server

安装过程会让你设置密码,随便输入一个,然后确认一次。安装完成

 附赠一段mysql的常用操作

     1.使用root用户登录:
         $ mysql -u root -p
     2.停止MySQL数据库服务: 
         $ sudo systemctl stop mysql.service
     3.启动MySQL数据库服务:
         $ sudo systemctl start mysql.service
     4.重启MySQL数据库服务:
         $ sudo systemctl restart mysql.service
     5.查看MySQL运行状态:         
         $ sudo systemctl status mysql.service
     6.MySQL的配置文:
         $ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

 

安装opnsips会用到mysql.h,执行下面的命令

sudo apt-get install libmysql++-dev

下载opensips的安装包

wget http://opensips.org/pub/opensips/latest/opensips-2.3.2.tar.gz

这个据我观察只能下载最新版的,比如你下载2.2.3版本的就是404错误

然后解压

tar zxvf opensips-2.3.2.tar.gz

执行安装命令

sudo make menuconfig

一般会出现这个错误

找不到一个curses.h的文件。

安装这个文件可以解决

sudo apt-get install libncurses5-dev

 接下来就是根据文首的博客安装配置,就不重复造车轮了。

 

最后全部安装完成后,保留一下服务启动的流程

sudo /etc/init.d/rtpproxy start
echo 1 > /proc/sys/net/ipv4/ip_forward
sudo media-dispatcher restart
sudo media-relay restart
sudo service rsyslog restart
sudo /usr/local/opensips_proxy/sbin/opensipsctl start

最后服务器成功启动。但是我登录服务器超时408错误,不知道什么原因。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值