视频通话SIP服务器的搭建

为了测试视频通话软件,自己搭建了一个SIP服务器,选择opensips软件在Ubuntu上实现。

1. 安装mysql
sudo apt-get install mysql-server
安装过程中会提示设置root用户的密码,记住此密码

2. 下载opensips
可以在http://opensips.org/pub/opensips/latest下查看最新的版本,我下载的是2.3.0版

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

解压
tar zxf opensips-2.3.0-beta.tar.gz

3. 编译安装
进入解压后的源代码目录,执行 make menuconfig, 选第二项 compile and install
如果提示权限不够的话,加sudo 执行

编译过程中如果出现 libxml/parse.h找不到,安装libxml2
sudo apt-get install libxml2
sudo apt-get install libxml2-dev

4. 修改配置文件
opensips 的执行文件默认安装在/usr/local/sbin目录下,配置文件默认安装在/usr/local/etc目录下。

修改/usr/local/etc/opensips/opensips.cfg中的listen ip地址和端口
修改/usr/local/etc/opensipsdbrc中的SIP_DOMAIN(可改为本机IP)

5. 创建数据库
在源目录的scripts子目录下运行 opensipsdbctl create, 输入mysql root 密码即可创建成功。

6. 添加sip用户
输入opensipsctl add 1001 1001 创建用户名1001,密码1001

评论

此博客中的热门博文

转载:2017公共DNS服务器评估报告——公共DNS推荐

在windows下使用svn+ssh 协议访问svn服务器