首页 > 新闻 > 国内 >

FreeSWITCH&潮流IP电话高性价比企业通信解决方案

2014-11-27 14:29:16   作者:   来源:CTI论坛   评论:0  点击:


  [联合解决方案]

  FreeSWITCH作为核心的交换机,Grandstream IP电话作为终端话机。Grandstream IP电话包括基础普及型及企业中高端型多个产品型号,覆盖了企业通信组网中包括前台、员工、管理层等不同的通话需求;千兆/百兆网口直接接入IP网络,可以省去为电话单独布线的麻烦;具有卓越的高清语音品质,丰富领先的电话系统功能,并提供用户个性化的信息定制和企业ICT集成接口,支持自动部署和先进的安全保护机制,是企业高性价比通信解决方案的首选电话终端。

  FreeSWITCH的默认配置就是一个小型的企业通信PBX,因而,配置起来相当简单。

  安装FreeSWITCH

  FreeSWITCH是跨平台的,因而大家可以选用适合自己的平台。

  在Windows上安装

  Windows平台是大家在平时办公应用中使用最广泛的平台,FreeSWITCH在Windows上安装最简单:

  1) 直接下载安装文件,下载地址为 http://files.freeswitch.org/windows/installer;
  2) 根据自己的系统,选择相应的目录(freeswitch.msi是最新的安装程序,一般隔几天就会更新到最新的版本);
  3) 一路默认,即连续单击“Next”;
  4) 安装完毕。

  完成后,选择”开始菜单”->“所有程序”->“FreeSWITCH”-> “FreeSWITCH”便可以启动FreeSWITCH了,启动后的界面如图所示:

  如果安装过程中你没有修改默认安装路径的话,那么FreeSWITCH的实际安装路径是:c:\Program Files\FreeSWITCH,配置文件在该目录的conf目录下。

  在Linux上安装

  在Linux上安装要稍微复杂一些,但对于有经验的Linux系统管理员来说,这都不是事。首先,FreeSWITCH有基于Debian和Centos/Redhat的安装包,可以很方便的安装。当然,如果喜欢折腾的管理员也可以自己从源代码编译。

  下面,我们以Debian为例讲一个基本的安装方法:

  虽然FreeSWITCH可以装在类似Ubuntu、CentOS、Redhat、等Linux发行版上,但是,Debian是官方推荐的系统,安装起来都更方便一些。

  安装依赖包

  1) 首先更新源列表

  apt-get update

  2) 然后安装所需依赖包

  apt-get install autoconf automake devscripts gawk g++ git-core libjpeg-dev \
  libncurses5-dev libtool make python-dev gawk pkg-config libtiff5-dev \
  libperl-dev libgdbm-dev libdb-dev gettext libssl-dev libcurl4-openssl-dev \
  libpcre3-dev libspeex-dev libspeexdsp-dev libsqlite3-dev libedit-dev libldns-dev

  3) 安装FreeSWITCH

  方法一、使用deb包安装

  echo 'deb http://files.freeswitch.org/repo/deb/debian/ wheezy main' >> /etc/apt/sources.list.d/freeswitch.list
  curl http://files.freeswitch.org/repo/deb/debian/freeswitch_archive_g0.pub | apt-key add -
  apt-get update
  apt-get install freeswitch-meta-vanilla
  cp -a /usr/share/freeswitch/conf/vanilla /etc/freeswitch

  方法二、 从源代码编译安装

  1) 从git地址下载源码

  git clone https://stash.freeswitch.org/scm/fs/freeswitch.git
  cd freeswitch

  2) 编译安装

  ./bootstrap.sh
  ./configure
  make install
  ln -sf /usr/local/freeswitch/bin/freeswitch /usr/bin/
  ln -sf /usr/local/freeswitch/bin/fs_cli /usr/bin/

分享到: 收藏

专题