FreeSWITCH版本更新


【1】FreeSWITCH版本更新

從2014年10月底開始,FreeSWITCH代碼庫改為由stash管理,該管理工具能更好地與jira集成。

如果你以前已經clone了代碼,請做如下更新:

git remote set-url origin https://freeswitch.org/stash/scm/fs/freeswitch.git

否則,直接用以下地址進行克隆:

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

若僅克隆某個版本,命令如下:

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

【2】Linux環境編譯安裝FreeSWITCH

Linux環境編譯按FreeSWITCH共有三種方式:

不論哪種方式,首先都需要安裝編譯依賴庫。所以,在安裝FreeSWITCH之前,先把依賴包安裝完成。

安裝依賴包命令:

yum install -y autoconf automake libtool gcc-c++ ncurses-devel make zlib-devel libjpeg-devel libevent openssl-devel e2fsprogs-devel curl-devel pcre-devel speex-devel sqlite-devel libedit-devel

第一種方式:從Git倉庫安裝

(1)獲取最新版

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

(2)獲取版本V1.4.14

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

(3)在FreeSWITCH源代碼目錄中執行命令

[1]./bootstrap.sh

執行完后。若想要添加或刪除模塊兒的話,可以修改/usr/src/freeswitch/modules.conf,在每行前面添加#來注釋掉不需要的模塊。

[2]./configure

[3]make install

第二種方式:解壓縮源碼包安裝

(1)使用wget獲取源代碼安裝包

wget http://files.freeswitch.org/freeswitch-1.4.14.tar.gz

(2)解壓縮

tar -zxvf freeswitch-1.4.14.tar.gz

(3)執行命令

[1]cd freeswitch-1.4.14

[2]./configure

[3]make install

備注:與第一步相比,它不需要執行bootstrap.sh。

因為源代碼在打成tar包前已經執行過了,因而不需要automake和autoconf工具),便可以直接配置安裝。

第三種方式:最快安裝

(1)執行命令

wget http://files.freeswitch.org/Makefile && make install

【3】下載語音包

安裝默認的系統語音鈴聲包

make -j cd-sounds-install

make -j cd-moh-install

【4】創建快捷啟動

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

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

 

Good Good Study, Day Day Up.

順序 選擇 循環 總結

 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM