zoukankan      html  css  js  c++  java
  • 配置opensips经验总结

    主要参考https://www.cnblogs.com/Forever-Kenlen-Ja/p/7741776.html (ubuntu),还有https://blog.csdn.net/sunyuntao_loveby/article/details/38282145。

    https://blog.csdn.net/swcxy12315/article/details/79635046,也值得参考,里面讲了需要dialplan的安装方法。

    但我的系统是centos,所以有些只是参考。

    centos6下安装顺利,就是服务器设置仍然是127.0.0.1,实际上应该改为自己的ip地址。

    yum install gcc make
    yum install lynx
    yum install flex bison ncurses libncurses-dev ncurses-devel
    yum install mysql mysql-server mysql-libs mysql-devel

    centos7下稍微麻烦,因为缺省没有把mysql的安装源放入库中。mysql需要另外安装源。
    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
    rpm -ivh mysql-community-release-el7-5.noarch.rpm
    yum -y install mysql-server
    service mysql start

    mysql安装完后,root用户没有密码,为了方便,可以不用设密码。如果设置密码,可以这样

    方法1: 用SET PASSWORD命令
      mysql -u root
      mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’);
    方法2:用mysqladmin
      mysqladmin -u root password “newpass”
      如果root已经设置过密码,采用如下方法
      mysqladmin -u root password oldpass “newpass”

    opensips, https://github.com/OpenSIPS/opensips.git

    2.4.2版本在centos7下,执行命令opnsipsctl命令,总提示出错。同样的版本在centos6下就没事。
    后来发现可以用yum安装opensips

    yum -y install opensips opensips-mysql

    使用opensipsdbctl create提示出错:“Failed to create presence tables”,进入到mysql下,
    mysql>SET GLOBAL sql_mode = ''; 
    再执行 drop database opensips,重新执行命令,就可以了。

     日志部分内容,摘录如下:
    6. 重定向opensips日志:
    (1)配置opensips.cfg日志位置为LOG_LOCAL0 
    log_facility=LOG_LOCAL0 
    (2)创建opensips.log文件 
    [root@bogon opensips-1.9.0-tls]# cd /var/log [root@bogon log]# touch opensips.log 
    (3)在系统日志/etc/rsyslog.conf引入local0 
    local7.* /var/log/boot.log 
    local0.* /var/log/opensips.log 
    (4)验证结果 
    [root@bogon etc]# /etc/init.d/rsyslog restart 
    Shutting down system logger: [ OK ] 
    Starting system logger: [ OK ] 

    查看注册查看在线:

    opensipsctl ul show

    opensipsctl online

  • 相关阅读:
    metasploit(MSF)对windows的ms17-010漏洞利用
    kali 解决Metasploit拿到shell后显示中文乱码问题
    kali安装搜狗输入法
    Struts2 为Action 的属性注入值&& 处理请求后缀
    Action 名称搜索顺序&Action配置中的各项默认值
    Struts.xml配置中的包介绍
    AJAX 使用XMLHttpRequest对象发送和接受数据
    Unicode 汉字编码
    HTTP 协议 请求头详解
    java Dom 解析 XML 详细解答
  • 原文地址:https://www.cnblogs.com/tangxiaosheng/p/9537840.html
Copyright © 2011-2022 走看看