[聯(lián)合解決方案]
FreeSWITCH作為核心的交換機(jī),Grandstream IP電話(huà)作為終端話(huà)機(jī)。Grandstream IP電話(huà)包括基礎(chǔ)普及型及企業(yè)中高端型多個(gè)產(chǎn)品型號(hào),覆蓋了企業(yè)通信組網(wǎng)中包括前臺(tái)、員工、管理層等不同的通話(huà)需求;千兆/百兆網(wǎng)口直接接入IP網(wǎng)絡(luò),可以省去為電話(huà)單獨(dú)布線(xiàn)的麻煩;具有卓越的高清語(yǔ)音品質(zhì),豐富領(lǐng)先的電話(huà)系統(tǒng)功能,并提供用戶(hù)個(gè)性化的信息定制和企業(yè)ICT集成接口,支持自動(dòng)部署和先進(jìn)的安全保護(hù)機(jī)制,是企業(yè)高性?xún)r(jià)比通信解決方案的首選電話(huà)終端。
FreeSWITCH的默認(rèn)配置就是一個(gè)小型的企業(yè)通信PBX,因而,配置起來(lái)相當(dāng)簡(jiǎn)單。
安裝FreeSWITCH
FreeSWITCH是跨平臺(tái)的,因而大家可以選用適合自己的平臺(tái)。
在Windows上安裝
Windows平臺(tái)是大家在平時(shí)辦公應(yīng)用中使用最廣泛的平臺(tái),F(xiàn)reeSWITCH在Windows上安裝最簡(jiǎn)單:
1) 直接下載安裝文件,下載地址為 http://files.freeswitch.org/windows/installer;
2) 根據(jù)自己的系統(tǒng),選擇相應(yīng)的目錄(freeswitch.msi是最新的安裝程序,一般隔幾天就會(huì)更新到最新的版本);
3) 一路默認(rèn),即連續(xù)單擊“Next”;
4) 安裝完畢。
完成后,選擇”開(kāi)始菜單”->“所有程序”->“FreeSWITCH”-> “FreeSWITCH”便可以啟動(dòng)FreeSWITCH了,啟動(dòng)后的界面如圖所示:
如果安裝過(guò)程中你沒(méi)有修改默認(rèn)安裝路徑的話(huà),那么FreeSWITCH的實(shí)際安裝路徑是:c:\Program Files\FreeSWITCH,配置文件在該目錄的conf目錄下。
在Linux上安裝
在Linux上安裝要稍微復(fù)雜一些,但對(duì)于有經(jīng)驗(yàn)的Linux系統(tǒng)管理員來(lái)說(shuō),這都不是事。首先,F(xiàn)reeSWITCH有基于Debian和Centos/Redhat的安裝包,可以很方便的安裝。當(dāng)然,如果喜歡折騰的管理員也可以自己從源代碼編譯。
下面,我們以Debian為例講一個(gè)基本的安裝方法:
雖然FreeSWITCH可以裝在類(lèi)似Ubuntu、CentOS、Redhat、等Linux發(fā)行版上,但是,Debian是官方推薦的系統(tǒng),安裝起來(lái)都更方便一些。
安裝依賴(lài)包
1) 首先更新源列表
apt-get update
2) 然后安裝所需依賴(lài)包
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/