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的常用操作
.使用root用户登录:
$ mysql -u root -p
.停止MySQL数据库服务:
$ sudo systemctl stop mysql.service
.启动MySQL数据库服务:
$ sudo systemctl start mysql.service
.重启MySQL数据库服务:
$ sudo systemctl restart mysql.service
.查看MySQL运行状态:
$ sudo systemctl status mysql.service
.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..tar.gz
执行安装命令
sudo make menuconfig
一般会出现这个错误

找不到一个curses.h的文件。
安装这个文件可以解决
sudo apt-get install libncurses5-dev
接下来就是根据文首的博客安装配置,就不重复造车轮了。
最后全部安装完成后,保留一下服务启动的流程
sudo /etc/init.d/rtpproxy start
echo > /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错误,不知道什么原因。
opensips安装的更多相关文章
- 安装配置opensips
opensips提供了一个视频教程(这个页面有下载链接,90M),参考教程 wget http://opensips.org/pub/opensips/1.9.1/src/opensips-1.9.1 ...
- SIP协议&开源SIP服务器搭建和客户端安装
1. SIP SIP 是一个应用层的控制协议,可以用来建立,修改,和终止多媒体会话,例如Internet电话 SIP在建立和维持终止多媒体会话协议上,支持五个方面: 1) 用户定位: 检查终端用户 ...
- OpenSIPS 1.11.1安装记录
说明:操作系统Centos 6.5 64位 安装步骤: 1.安装依赖包 : yum -y install gcc make gdb wget yum -y install flex bison nc ...
- Ubuntu18.04 安装opensips,实现局域网内sip语音视频通话
Ubuntu18.04直接安装opensips 本人实践亲测有效,用docker安装opensips尝试多次均无法连接mysql数据库,故舍弃,直接在主机上安装opensips 部分内容参考自:htt ...
- opensips编译安装时可能遇到的问题
错误一: ERROR: could not load the script in /usr/local//lib64/opensips/opensipsctl/opensipsdbctl.pgsql ...
- 搭建自己的SIP服务器:开源sip服务器opensips的搭建及终端TwInkle的使用
搭建自己的SIP服务器:开源sip服务器opensips的搭建及终端TwInkle的使用 分类: linux编译相关2013-01-05 21:38 17983人阅读 评论(24) 收藏 举报 先下载 ...
- ubuntu16.04 配置opensips服务器并编译pjsip测试
一.版本相关 1) ubuntu版本: 16.04 2) opensips版本:2.1.2 3) pjsip版本 :2.5.5 4) ffmpeg版本:3.3.4 5) sdl版本:2.0 6) vs ...
- 安装 SIP 服务器
SIP服务器: OpenSIPS(Open SIP S erver)是SIP服务器的一个成熟的开源实现.OpenSIPS不仅仅是一个SIP代理/路由器,因为它包含应用程序级别的功能.作为SIP服务器的 ...
- opensips redis配置记录
说明:本配置目的:增加opensips对 Redis 的支持. 一.步骤: 1.Redis Server 安装. 2.Hiredis Client 安装.Hiredis 是 Redis 官方指定的C语 ...
随机推荐
- Android HandlerThread详解
概述 Android HandlerThread使用,自带Looper消息循环的快捷类. 详细 代码下载:http://www.demodashi.com/demo/10628.html 原文地址: ...
- AWK中的OFS的问题
echo a b c d |awk '{OFS = ":";print $0}' 我的理解是应该把输出显示为如下的方式 a:b:c:d dan但执行的结果不是这样的 a b c d ...
- 【微信小程序】解决 竖向<scroll-view>组件 “竖向滚动页面出现遮挡”问题
问题图: 问题原因: <scroll-view class="scroll-container" upper-threshold="{{sortPanelDist} ...
- 【php】基础学习3
本节主要是php中函数的学习: <html xmlns=http://www.w3.org/1999/xhtml> <head> <meta http-equiv=Con ...
- Android Fragment之间传递List数据
要说的是在两个Fragment之间传递List数据,比如有个List<User>,以及传递字符串数据,比如testId,该如何从FragmentA传递到FragmentB呢? 下面这个例子 ...
- 《JAVA与模式》之适配器模式(转载)
适配器模式比较简单,偷个懒,直接转载一篇. 个人理解: * 类适配器是通过继承来完成适配 * 对象适配器是通过传递对象来完成适配 * 不管哪种,其实都是通过引用特殊接口的对象来完成特殊接口的适配调用 ...
- Android 下拉菜单 Spinner 赋值
private Spinner m_spiModel = null; //产品型号 m_spiModel = (Spinner) findViewById(R.id.spiModel);//产品型号 ...
- DBA_实践指南系列11_Oracle Erp R12性能调优基础(案例)
http://www.itpub.net/thread-1412437-1-1.html
- hdu 4961 Boring Sum(高效)
pid=4961" target="_blank" style="">题目链接:hdu 4961 Boring Sum 题目大意:给定ai数组; ...
- Html中meta标签详解--以前经常忽略的
W3School介绍:http://www.w3school.com.cn/html5/html5_meta.asp meta是用来在HTML文档中模拟HTTP协议的响应头报文. meta 标签的用处 ...