FreeSWITCH小白入門之freeswitch安裝篇


FreeSWITCH v1.6版本

技術(shù)小白,今天帶領(lǐng)大家一起freeswitch源碼編譯安裝。我的上一篇文章已經(jīng)搭建好了運(yùn)行環(huán)境(centos7-Minimal),有人會(huì)說(shuō)fs官方不是說(shuō)在debian8下運(yùn)行最穩(wěn)定嗎?我只能說(shuō),我個(gè)人愛(ài)好而已!

1、fs源碼包,中文語(yǔ)音包文件,下載地址:pan.baidu.com/s/1mij1X4c 提取碼:jw1i(大家也可以加我們的qq群 645550530)。

2、依賴包安裝(你中有我,我中有你,linux界好亂 "x->y->z"),

?# 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 db-devel e2fsprogs-devel 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 python26-devel python-devel soundtouch-devel speex-devel sqlite-devel unbound-devel unixODBC-devel wget which yasm zlib-devel


安裝后。我這里會(huì)提示有2個(gè)依賴包沒(méi)有找到。db_level python26-devel.大家也不用恐慌,沒(méi)有它fs照樣可以運(yùn)行呢!

3、利用WinSCP工具將freeswitch文件夾上傳至/usr/local/src/目錄下


最好解壓好后直接拖進(jìn)去就完了,省的還要在linux系統(tǒng)里解壓,忒麻煩
靜靜地等待依賴包的安裝吧,抽根煙^_^? ? II *******

4、接下來(lái),都是linux命令行的操作了哦!這里要注意一下,上傳的文件可能有權(quán)限的問(wèn)題,所以最好更改權(quán)限

# chmod -R 775 ?freeswitch/

# cd /usr/local/src/freeswitch ? ? ? ?//切換到fs目錄中

# ./bootstrap.sh

# ./configure

# make?

# make install

# make ?cd-sounds-install ? ? ? ? ? ?//安裝和下載英文語(yǔ)音包

# make ? cd-moh-install


上傳后文件的權(quán)限問(wèn)題

開始我們的編譯之旅吧!^_^.

這里就是fs配置文件所在地,以后所有的撥號(hào)計(jì)劃,出局路由、IVR等等都在這里呢


感覺(jué)自己進(jìn)入了上個(gè)世紀(jì),CRT顯示屏?xí)r代。一股復(fù)古風(fēng)迎面而來(lái)。

5、看到如此畫面,是不是感覺(jué)自己很牛X呢?

#創(chuàng)建連接文件

ln -sf /usr/local/freeswitch/bin/freeswitch /usr/bin/

ln -sf /usr/local/freeswitch/bin/fs_cli /usr/bin/


6、中文語(yǔ)音包的安裝和配置

將語(yǔ)音包從網(wǎng)盤下載下來(lái),在/usr/local/freeswitch/sounds目錄下依次創(chuàng)建zh/cn/link目錄,并將下載下來(lái)的語(yǔ)音包文件內(nèi)容復(fù)制粘貼到link目錄中。


下面開始fs安裝完畢后第一次開始修改fs的配置文件了,^_^

# 修改/usr/local/freeswitch/conf/vars.xml

1、編譯中文say模塊

# cd /usr/local/src/freeswitch/src/mod/say/mod_say_zh

# make && make install

2、中文say的配置

# cd /usr/local/freeswitch/conf/lang/

# cp -fr en zh

# cd zh

# mv en.xml zh.xml

3、修改zh.xml為如下

4、修改一下conf/freeswitch.xml文件

5、建議修改/usr/local/freeswitch/conf/autoload_configs/modules.conf.xml文件

開啟中文語(yǔ)音模塊

至此編譯工作已完成,太心累了。。。。。下面就是啟動(dòng)freeswitch了

# freeswitch -nc

# ps aux | grep freeswitch


查看fs是否運(yùn)行

# fs_cli


fs_cli命令行終端


期待下一篇文章,重點(diǎn)介紹freeswitch一些概念和實(shí)戰(zhàn)操作!大家可以加我的QQ群645550530!謝謝!^_^ ll*** 抽根煙緩緩。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容