CentOS7-FreeSWITCH安装

本文详细介绍了在CentOS7环境下安装FreeSWITCH的步骤,包括关闭防火墙、安装依赖、配置ODBC、解决编译错误、安全配置以及启动和测试。在安装过程中遇到了编译mod_signalwire时的错误,通过安装cmake、libks和signalwire-c解决了问题。最后,文章提到了启动时的SIPUA创建错误,通过禁用IPv6解决,并展示了客户端连接和状态检查的方法。

说明

  • CentOS7下FreeSWITCH安装
  • 安装环境:CentOS7_x64
  • 执行安装用户:root

操作步骤

  • 关闭防火墙(如果有防火墙策略可以不用关闭,比如bt面板)

    • 理论上防火墙只影响后期连接,不影响安装过程
    • 本案例没有关闭
    //临时关闭
    $ systemctl stop firewalld
    //禁止开机启动
    $ systemctl disable firewalld
    
  • 安装依赖

    $ yum install -y http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm epel-release
    $ yum install -y git alsa-lib-devel autoconf automake bison broadvoice-devel bzip2 curl-devel libdb4-devel e2fsprogs-devel erlang flite-devel g722_1-devel gcc-c++ gdbm-devel gnutls-devel ilbc2-devel ldns-devel libcodec2-devel libcurl-devel libedit-devel libidn-devel libjpeg-devel libmemcached-devel libogg-devel libsilk-devel libsndfile-devel libtheora-devel libtiff-devel libtool libuuid-devel libvorbis-devel libxml2-devel lua-devel lzo-devel mongo-c-driver-devel ncurses-devel net-snmp-devel openssl-devel opus-devel pcre-devel perl perl-ExtUtils-Embed pkgconfig portaudio-devel postgresql-devel python-devel python-devel soundtouch-devel speex-devel sqlite-devel unbound-devel unixODBC-devel wget which yasm zlib-devel libshout-devel libmpg123-devel lame-devel
    
  • 安装ODBC

    • 本案例仅仅执行了install,没有进行配置,后期配置可以参照下边的配置文件
    $ yum install unixODBC-devel
    $ yum install mysql-connector-odbc
    
    • 配置文件/etc/odbcinst.ini
      # Example driver definitions
      
      # Driver from the postgresql-odbc package
      # Setup from the unixODBC package
      [PostgreSQL]
      Description     = ODBC for PostgreSQL
      Driver          = /usr/lib/psqlodbcw.so
      Setup           = /usr/lib/libodbcpsqlS.so
      Driver64        = /usr/lib64/psqlodbcw.so
      Setup64         = /usr/lib64/libodbcpsqlS.so
      FileUsage       = 1
      
      
      # Driver from the mysql-connector-odbc package
      # Setup from the unixODBC package
      [MySQL]
      Description     = ODBC for MySQL
      Driver  
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值