视频通话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