1. 下载opensips1.8版本,并解压到 "/usr/local/src" 目录下 ;
2. 安装必要的软件包,apt-get install flex bison libncurses-dev
3. 进入opensips源码目录,make menuconfig
出现opensips的配置界面后
1) 选择"Configure Compile Options" -> "Configure Excluded Modules",选中"db_mysql"
2) 选择"Configure Compile Options" -> ”Configure Install Prefix",输入 "/usr/local/opensips_proxy"
5. 安装mysql,apt-get install libmysqlclient-dev
6. 进入opensips源码目录,make menuconfig
出现opensips的配置界面后
选择"Compile And Install OpenSIPS" 开始编译和安装opensips
7. 进入 "/usr/local/opensips_proxy/etc/opensips" 目录,vi opensipsctlrc
去掉一些行的前面的注释#
1) DBENGINE=MYSQL
2) DBHOST=localhost
3) DBNAME=opensips
4) DBRWUSER=opensips
5) DBRWPW="opensipsrw"
6) DBROOTUSER="root"
8. 进入 "/usr/local/opensips_proxy/sbin/" 目录,执行" ./opensipsdbctl create" 在mysql里创建opensips的数据库,提示的两个地方都选"n"。
9. apt-get install m4
10. 进入 "/usr/local/opensips_proxy/sbin/" 目录,执行” ./osipsconfig"
出现opensips配置
1) 选择“Residential Script”->"Configure Residential Script", 打开
ENABLE_TCP
USE_AUTH
USE_DBACC
USE_DBUSRLOC
USE_DIALOG
2) 选择“Residential Script”->"Generate Residential Script" 生成opensips配置脚本
配置脚本会生成到"/usr/local/opensips_proxy/etc/opensips"目录下,以opensips_residential+创建时间+.cfg。替换原来的opensips.cfg
11. 修改生成的配置文件
1) listen=udp: 和 listen=tcp: 这两行的ip地址改为本机的ip地址。
2) mpath=地址改为 "/usr/local/opensips_proxy/lib/opensips/modules/"
3) "uri.so" 后添加 modparam("uri", "db_url","mysql://opensips:opensipsrw@localhost/opensips")
12. 进入/usr/local/opensips_proxy/sbin/"目录执行
1) ./opensipsctl start 启动opensips服务器
2. 安装必要的软件包,apt-get install flex bison libncurses-dev
3. 进入opensips源码目录,make menuconfig
出现opensips的配置界面后
1) 选择"Configure Compile Options" -> "Configure Excluded Modules",选中"db_mysql"
2) 选择"Configure Compile Options" -> ”Configure Install Prefix",输入 "/usr/local/opensips_proxy"
5. 安装mysql,apt-get install libmysqlclient-dev
6. 进入opensips源码目录,make menuconfig
出现opensips的配置界面后
选择"Compile And Install OpenSIPS" 开始编译和安装opensips
7. 进入 "/usr/local/opensips_proxy/etc/opensips" 目录,vi opensipsctlrc
去掉一些行的前面的注释#
1) DBENGINE=MYSQL
2) DBHOST=localhost
3) DBNAME=opensips
4) DBRWUSER=opensips
5) DBRWPW="opensipsrw"
6) DBROOTUSER="root"
8. 进入 "/usr/local/opensips_proxy/sbin/" 目录,执行" ./opensipsdbctl create" 在mysql里创建opensips的数据库,提示的两个地方都选"n"。
9. apt-get install m4
10. 进入 "/usr/local/opensips_proxy/sbin/" 目录,执行” ./osipsconfig"
出现opensips配置
1) 选择“Residential Script”->"Configure Residential Script", 打开
ENABLE_TCP
USE_AUTH
USE_DBACC
USE_DBUSRLOC
USE_DIALOG
2) 选择“Residential Script”->"Generate Residential Script" 生成opensips配置脚本
配置脚本会生成到"/usr/local/opensips_proxy/etc/opensips"目录下,以opensips_residential+创建时间+.cfg。替换原来的opensips.cfg
11. 修改生成的配置文件
1) listen=udp: 和 listen=tcp: 这两行的ip地址改为本机的ip地址。
2) mpath=地址改为 "/usr/local/opensips_proxy/lib/opensips/modules/"
3) "uri.so" 后添加 modparam("uri", "db_url","mysql://opensips:opensipsrw@localhost/opensips")
12. 进入/usr/local/opensips_proxy/sbin/"目录执行
1) ./opensipsctl start 启动opensips服务器
2) ./opensipsctl add 101 101 添加opensips用户