您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页Centos7.2 安装freeswitch1.6(最新最完整最成功的教程)

Centos7.2 安装freeswitch1.6(最新最完整最成功的教程)

来源:爱go旅游网


Centos7.2 安装freeswitch1.6

Freeswitch是著名的软交换通讯平台,可以作为PBX或IPPBX设备,callcenter设备使用。至于为什么写这个教程,因为我也从网上找了很多资料安装,但是都是失败的,所以自己摸索安装,最终成功了,考虑到很多人也会遇到这个情况,就拿出来分享大家使用。下面就介绍

freeswitch

安装步骤,系统是

centos 7,

,64位的版本,我用的是CentOS-7-x86_64-DVD-1511.iso,可以从网上下载使用。可以登录feeswitch查看相关资料https://freeswitch.org。

一、操作系统安装:

1、载入ISO文件开始安装

2、安装选择中文即可,如果英文可以的话也可以直接装英文版,毕竟在命令行下操作。

3、安装之前就可以关闭防火墙,如果这里不选择关闭也可以,安装完成后关闭也行或者开放freeswitch需要的端口,这里我们选择关闭。

4、关闭后选择完成

5、Centos7提供了在单一的安装向导界面里配置绝大部分参数,非常方便,下面配置分区和网络

6、分区选择自动分区即可

7、网络配置完成后保存完成

8、然后开始安装,安装选择最小安装即可

9、安装过程中可以配置root密码,这样安装完成后可以用root密码登录

10、 安装完成后重启进入系统,然后开始安装freeswitch, 截止到现在 freeswitch 最新稳定版本是1.6

11、 安装freeswitch源:yum install -y http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm epel-release

开始安装

安装完成

12、安装依赖包:yum install -y git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fsprogs-devel sqlite-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel libxml2-devel libyuv-devel opus-devel libvpx-devel libvpx2* libdb4* libidn-devel unbound-devel libuuid-devel lua-devel libsndfile-devel yasm-devel

安装完成

13、获得freeswitch源码

cd /usr/local/src

git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git

14、源码下载完成

15、开始编译和安装,因安装包108MB,编译安装要过段时间,这个时候可以休息下。

./bootstrap.sh -j

./configure

make

make install

16、看到这个内容说明安装成功

17、然后安装声音组件

make cd-sounds-install

make cd-moh-install

18、启动freeswitch

cd /usr/local/freeswitch/bin

./freeswitch

能看到freeswitch都启动了哪些进程

启动完成后进入freeswitch命令行模式

可以输入 freeswitch命令进行操作

到这里freeswitch的安装的启动就全部完成了,可以使用zoiper 等客户端工具连接freeswitch体验freeswitch强大的功能。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务