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语 ...
随机推荐
- web页面中可以包含多个对象
# encoding=utf-8 #python 2.7.10 #xiaodeng #web页面中可以包含多个对象 #HTTP权威指南 10页 #应用程序完成一项任务时通常会发布多个http事务.如: ...
- bash: fork: Resource temporarily unavailable
Last login: Wed Jul 26 09:19:11 2017 from ... -bash: fork: Resource temporarily unavailable -bash-3. ...
- jquery添加用户 事例
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <hea ...
- jsp引入js文件
转自:http://blog.csdn.net/ppzhangj/article/details/7859628 1)引入的js文件出错, 检查方法:将Js的内容写在当前的页面的<script& ...
- ssh之为什么要放弃ssh?
本文经转载, 源出处不详.https://www.cnblogs.com/hackxiyu/p/6849085.html 最近听一些朋友说,招聘面试的很多人简历都差不多,大部分人的简历上面都写了熟悉s ...
- SolrCloud之分布式索引及与Zookeeper的集成--转载
原文地址:http://josh-persistence.iteye.com/blog/2234411 一.概述 Lucene是一个Java语言编写的利用倒排原理实现的文本检索类库,Solr是以Luc ...
- iOS - App 应用
1.Xcode 项目属性 Product Name 软件名称.产品名称.项目名称 Organization Name 公司名称.组织名称 Organization Identifier 公司的唯一标识 ...
- 最简易的PHP Storm调试模式开启方式
使用的是xdebug调试工具. 其实真的很想吐槽php语言开启调试模式真的好麻烦. 据说xdebug调试工具不支持php7.0以下版本,我同事的php5.6就不支持噗嗤.. 正文: 1.先用phpSt ...
- go学习 --- Chan (通道)
Golang使用Groutine和channels实现了CSP(Communicating Sequential Processes)模型,channles在goroutine的通信和同步中承担着重要 ...
- 转: javascript动态添加、修改、删除对象的属性和方法
在其他语言中,对象一旦生成,就不可更改了,要为一个对象添加修改成员必须要在对应的类中修改,并重新实例化,而且程序必须经过重新编译.JavaScript 中却非如此,它提供了灵活的机制来修改对象的行为, ...