安装mariadb
执行以下命令:
yum install mariadb
yum install mariadb-devel
yum install mariadb-server
systemctl enable mariadb
systemctl start mariadb
下载源码
执行以下命令:
wget https://opensips.org/pub/opensips/2.4.6/opensips-2.4.6.tar.gz
tar vzxf opensips-2.4.6.tar.gz
cd opensips-2.4.6/
编译安装
执行:make menuconfig
菜单操作:上下箭头滚动菜单,右箭头进入下一级,左箭头返回上一级菜单,帮助按h。
进入Configure Compile Options子菜单:
进入Configure Excluded Modules子菜单,
选择需要安装的模块db_mysql(按空格键选择模块):
然后上一层,选择Save Changes,然后返回主菜单,选择Compile And Install OpenSIPS。
配置openSIPS:
vim /usr/local/etc/opensips/opensipsctlrc
按自己实际配置:
cd /usr/local/sbin/
./osipsconfig
选择菜单:Generate OpenSIPS Script –> Residential Script–> Configure Residential Script
选择模块:
返回上一层,选择 Generate Residential Script,生成脚本
脚本备份及配置
cd /usr/local/etc/opensips/
mv opensips.cfg opensips.cfg.bak
mv opensips_residential_*.cfg opensips.cfg
vim opensips.cfg
修改listen=一行的地址设置
opensipsdbctl新建数据库,执行以下命令
/usr/local/sbin/opensipsdbctl create
启动opensips:
opensipsctl start
添加个用户
opensipsctl add 1000 1000