前言
boss要求我们自己搭个服务器,那就干吧。
https://blog.csdn.net/qq_38631503/article/details/80005454
一、Sip协议
工作原理相关的参见该文章,写的很详细:https://blog.csdn.net/yunmao2882/article/details/86646608
二、使用步骤
前提条件:在Ubuntu 电脑上安装好数据库
1 sudo apt-get install mysql-server
2 sudo apt-get isntall mysql-client
3 sudo apt-get install libmysqlclient-dev
一、Sip服务器搭建
a) 下载opensips
①官网下载地址:http://www.opensips.org/Resources/Downloads
②下载完成后解压 tar -xzvf opensips-2.2.tar.gz
b) 编译opensips
①cd home/test/opensips-2.2 //进入opensips目录
②sudo make menuconfig //执行此命令弹出图1
选择Exit & Save All Changes(图2)直接退出,会在源码根目录下生成Makefile.conf文件
③sudo vim Makefile.conf /修改Makefile.conf文件:
在exclude_modules中删掉db_mysql,
在include_modules中添加db_mysql,
修改安装目录为PREFIX=/usr/local/opensips/
④sudo make all
⑤sudo make install
c) 配置opensips:cd /usr/local/opensips
①tree -d //查看目录结构