opensips安装教程
opensips安装教程
转载请注明来自:黄朝辉的博客
1.前言
- 系统为centos
- 安装的opensips版本为opensips-2.2.2
2.安装mysql
已经安装mysql的可跳过这一步
在root身份下执行如下命令:
- 1
- 2
- 3
启动mysql
- 1
由于安装好后,mysql的root用户密码默认为空,为了方便,我们给它设置一个密码 登录mysql:
- 1
修改密码:
- 1
到这里,mysql就配置完成了。
2.安装opensips
先安装编译源码时需要的一些库
- 1
- 2
- 3
下载并解压opensips的源码
- 1
- 2
- 3
- 4
切换到root用户
- 1
启动配置菜单
- 1
出现问题
- 1
- 2
我把putty全屏后就能用了…… 在执行了make menuconfig
后 只勾选db_mysql 然后选”Compile And Install Opensips” 待安装完成后
- 1
- 2
- 3
运行osipsconfig
- 1
- 2
依次选择–> Generate OpenSIPS script –> Residential script–> Configure Residential script 选中如下几项 [*] ENABLE_TCP [*] USE_ALIASES [*] USE_AUTH [*] USE_DBACC [*] USE_DBUSRLOC [*] USE_DIALOG [*] USE_NAT 返回,选择 –> Generate Residential script 回车,生成新的配置文件(在/usr/local/etc/opensips/目录下) 将生成的配置文件,形如:opensips_residential_2017-1-7_13:23:43.cfg
的文件名修改为opensips.cfg
,这里先将原来的配置文件做个备份:
- 1
- 2
- 3
根据自己的机器,修改opensips.cfg
文件的内容。 vim opensips.cfg
注意修改这里监听的地址和端口:
- 1
- 2
- 3
如果你还修改了mysql的地址的端口,注意修改文件中的形如:
- 1
- 2
的地方。话说这个自动生成的配置文件很不错,一般用途需要修改的地方后面都加上了# CUSTOMIZE ME 使用opensipsdbctl新建数据库
- 1
- 2
增加用户
- 1
- 2
启动opensipsctl
- 1
如果出现如下错误或者类似错误
- 1
- 2
- 3
- 4
均可通过如下命令查看错误原因
- 1
如果需在在防火墙上开端口,可通过如下命令:
查看评论 回复