视频通话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
4. 修改配置文件
opensips 的执行文件默认安装在/usr/local/sbin目录下,配置文件默认安装在/usr/local/etc目录下。
修改/usr/local/etc/opensips/opensips.cfg中的listen ip地址和端口
修改/usr/local/etc/opensipsdbrc中的SIP_DOMAIN(可改为本机IP)
6. 添加sip用户
输入opensipsctl add 1001 1001 创建用户名1001,密码1001
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
评论