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

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安装的更多相关文章

  1. 安装配置opensips

    opensips提供了一个视频教程(这个页面有下载链接,90M),参考教程 wget http://opensips.org/pub/opensips/1.9.1/src/opensips-1.9.1 ...

  2. SIP协议&开源SIP服务器搭建和客户端安装

    1. SIP SIP 是一个应用层的控制协议,可以用来建立,修改,和终止多媒体会话,例如Internet电话 SIP在建立和维持终止多媒体会话协议上,支持五个方面: 1)   用户定位: 检查终端用户 ...

  3. OpenSIPS 1.11.1安装记录

    说明:操作系统Centos 6.5  64位 安装步骤: 1.安装依赖包 : yum -y install gcc make gdb wget yum -y install flex bison nc ...

  4. Ubuntu18.04 安装opensips,实现局域网内sip语音视频通话

    Ubuntu18.04直接安装opensips 本人实践亲测有效,用docker安装opensips尝试多次均无法连接mysql数据库,故舍弃,直接在主机上安装opensips 部分内容参考自:htt ...

  5. opensips编译安装时可能遇到的问题

    错误一: ERROR: could not load the script in /usr/local//lib64/opensips/opensipsctl/opensipsdbctl.pgsql ...

  6. 搭建自己的SIP服务器:开源sip服务器opensips的搭建及终端TwInkle的使用

    搭建自己的SIP服务器:开源sip服务器opensips的搭建及终端TwInkle的使用 分类: linux编译相关2013-01-05 21:38 17983人阅读 评论(24) 收藏 举报 先下载 ...

  7. 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 ...

  8. 安装 SIP 服务器

    SIP服务器: OpenSIPS(Open SIP S erver)是SIP服务器的一个成熟的开源实现.OpenSIPS不仅仅是一个SIP代理/路由器,因为它包含应用程序级别的功能.作为SIP服务器的 ...

  9. opensips redis配置记录

    说明:本配置目的:增加opensips对 Redis 的支持. 一.步骤: 1.Redis Server 安装. 2.Hiredis Client 安装.Hiredis 是 Redis 官方指定的C语 ...

随机推荐

  1. 〖Linux〗录像桌面视频同时录音

    1. 安装依赖的包 sudo apt-get install -y ffmpeg oss-compat alsa-oss 2. 录制桌面视频并录音 aoss ffmpeg -f oss -i /dev ...

  2. Android开发之动态检索(Filter)联系人

    1. 将所有联系人都转换为数字串,存到列表中. 将联系人姓名转换为数字串.例如,张丽思创->zlsc->9572. 过程解析: 张 – zhang – z – 9 丽 – li – l – ...

  3. Lucene的索引不跨平台

    在windows上使用Lucene生成索引文件,将索引文件复制到Linux服务器上,报错"校验错误,可能是硬件问题". 所以,Lucene的跨平台只是代码跨平台,生成的索引不跨平台 ...

  4. Chart.js 学习笔记

    1.引入Chart.js 文件 <script src="Chart.js"></script> 2.在html中创建画布 <canvas id=&q ...

  5. android检测网络连接状态示例讲解

    网络的时候,并不是每次都能连接到网络,因此在程序启动中需要对网络的状态进行判断,如果没有网络则提醒用户进行设置   Android连接首先,要判断网络状态,需要有相应的权限,下面为权限代码(Andro ...

  6. 详细介绍Java中的堆和栈

    栈与堆都是Java用来在RAM中寄存数据的中央.与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆. Java的堆是一个运转时数据区,类的对象从中分配空间.这些对象经过new.newar ...

  7. kafka linux 启动脚本 sample

    #!/bin/sh # # chkconfig: 345 99 01 # description: Kafka # # File : Kafka # # Description: Starts and ...

  8. 解决电脑需要切换IP带来的MySQL连接问题

    直接上代码: import socket #获取本机电脑名 myname = socket.getfqdn(socket.gethostname( )) #获取本机ip myip = socket.g ...

  9. 找到当前mysql group replication 环境的primary结点

    一.起原: mysql group replication 有两种模式.第一种是single primary 也就是说单个primary .这个模式下只有这一个主可以写入: 第二种是multi pri ...

  10. RUBY Error: Please update your PATH to include build tools or download the DevKit

    出错的原因是安装XXXXX的时候,需要build tools,但系统中没有.出错信息中同时也给出了解决的法案: 1. 到 http://rubyinstaller.org/downloads/ 去下载 ...