ubuntu中安装opensips

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) ./opensipsctl add 101 101 添加opensips用户



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值