OpenSIPS 1.11.1安装记录

时间:2024-01-06 13:11:14

说明:操作系统Centos 6.5  64位

安装步骤:

1、安装依赖包 :

  yum -y install gcc make gdb wget
  yum -y install flex bison ncurses libncurses-dev ncurses-devel
  yum -y install mysql mysql-server mysql-libs mysql-devel

2、下载OpenSIPS :推荐使用1.11.X 版本,release 版本比较容易安装。

  wget http://opensips.org/pub/opensips/1.11.1/src/opensips-1.11.1-3724503_src.tar.gz  

  tar zxvf opensips-1.11.1-3724503_src.tar.gz

  cd opensips-1.11.1-tls

3、安装OpenSIPS :

  make menuconfig    选择db_mysql   ,  Compile And Install Opensips  ,退出

4、配置OpenSIPS:

  编辑/usr/etc/opensips/opensipsctlrc ,配置mysql,如下图。

OpenSIPS 1.11.1安装记录

启动 mysql : service mysqld start  (默认mysql 密码为空)。

创建表:opensipsdbctl create

修改/usr/etc/opensips/opensips.cfg 中参数:listen(侦听地址)  , mpath(模块加载路径)

关闭防火墙:service iptables stop

  启动OpenSIPS:opensipsctl start   , 有修改之后使用  : opensipsctl restart

添加测试账号:opensipsctl add 1001 1001  ,  opensipsctl add 1002 1002  账号为1002,密码为1002

查看注册情况: opensipsctl online

然后就可以打电话测试了。

5、日志输出:

  OpenSIPS 默认的日志存放再/var/log/message 中,如果希望使用独立的日志文件,参考如下操作:

  touch /var/log/opensips.log
  vi /etc/rsyslog.conf  --> 增加一行:local0.*             /var/log/opensips.log
  /etc/init.d/rsyslog restart