Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1400575
  • 博文数量: 188
  • 博客积分: 1784
  • 博客等级: 上尉
  • 技术积分: 2772
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-05 22:20
个人简介

发上等愿,结中等缘,享下等福;择高处立,就平处坐,向宽处行。

文章分类

全部博文(188)

文章存档

2020年(12)

2019年(11)

2018年(4)

2017年(3)

2016年(11)

2015年(22)

2014年(19)

2013年(25)

2012年(32)

2011年(49)

分类: LINUX

2012-07-17 13:55:00

opensips的下载与安装
  • 从内ftp上下载 opensips-1.5.1-tls_src.tar.gz
  • tar xzvf opensips-1.5.1-tls_src.tar.gz
  • cd opensips-1.5.1-tls
  • vim Makefile 去掉exclude_modules?=后面的db_mysql(也可以手动到modules模块编译db_mysql)
  • make
  • sudo make install

opensips的mysql配置

*vim /usr/local/etc/opensips/opensips.cfg

    • 去掉下面配置项前面的注释
    • log_stderror=yes
    • disable_tcp=yes
    • loadmodule "db_mysql.so"
    • loadmodule "auth.so"
    • loadmodule "auth_db.so"
    • modparam("usrloc", "db_mode", 2)
    • modparam("auth_db", "calculate_ha1", yes)
    • modparam("auth_db", "password_column", "password")
    • if (!www_authorize("192.168.123.3", "subscriber")) {
    • www_challenge("192.168.123.3", "0");
    • exit;
    • };
    • 将该项前面加注释Modparam("usrloc", "db_mode", 0)
  • vim /usr/local/etc/opensips/opensipsctlrc
    • 去掉下面配置项前面的注释
    • SIP_DOMAIN=192.168.123.3
    • DBENGINE=MYSQL
    • DBHOST=localhost
    • DBNAME=opensips
    • DB_PATH="/usr/local/etc/opensips/dbtext"
    • DBRWUSER=opensips
    • DBRWPW="opensipsrw"
    • DBROUSER=opensipsro
    • DBROPW=opensipsro
    • DBROOTUSER="root"
    • USERCOL="username"
    • ALIASES_TYPE="DB"
    • CTLENGINE="FIFO"
    • VERIFY_ACL=1
    • ACL_GROUPS="local ld int voicemail free-pstn"
    • VERBOSE=1
  • 创建数据库表
    • 如果在你的机器上曾安装过opensips
    • 请执行 /usr/local/sbin/opensipsdbctl migrate
    • 如果你是第一次安装
    • 请执行 /usr/local/sbin/opensipsdbctl create
  • 启动opensips服务器
    • /usr/local/sbin/opensips
    • 如果成功启动,说明前面的配置成功

配置用户
  • 启动服务器/usr/local/sbin/opensipsctl start
  • 添加用户 /usr/local/sbin/opensipsctl add
阅读(3496) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~