CentOS8 安装opensips

安装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

猜你喜欢

转载自blog.csdn.net/yetyongjin/article/details/106494536