CentOS7下FreeSwitch1.8源碼安裝過程完整記錄方案_第1頁
CentOS7下FreeSwitch1.8源碼安裝過程完整記錄方案_第2頁
CentOS7下FreeSwitch1.8源碼安裝過程完整記錄方案_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、yum安裝相關(guān)的依賴包yum install -y git gcc-c+ wget alsa-lib-devel autoconf automake bison broadvoice-devel bzip2 curl-devel db-devel e2fsprogs-devel flite-devel g722_1-devel gdbm-devel gnutls-devel ilbc2-devel ldns-devel libcodec2-devel libcurl-devel libedit-devel libidn-devel libjpeg-devel libmemcached-deve

2、l libogg-devel libsilk-devel libsndfile-devel libtiff-devel libtheora-devel libtool 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-dev

3、el python-devel soundtouch-devel speex-devel sqlite-devel unbound-devel unixODBC-devel libuuid-devel which yasm zlib-devel安裝mod_shout模塊以支持mp3格式y(tǒng)um install -y libshout-devel lame-devel libmpg123-devel請自行搜索并下載lame-3.99.5.tar.gz源碼安裝包tar -zxvf lame-3.99.5.tar.gzcd lame-3.99.5./configure -enable-static -

4、enable-sharedmakemake installvi /etc/ld.so.conf#換行加入:/usr/local/lib#保存退出 :wqldconfig安裝cmakeyum remove cmake請自行搜索并下載cmake-3.14.0.tar.gz源碼安裝包tar vzxf cmake-3.14.0.tar.gzcd cmake-3.14.0./configuremakemake install4、 安裝libksyum install libatomic請自行搜索libks.git源碼安裝包cd libkscmake .makemake install安裝signalwi

5、re-c請自行搜索并下載signalwire-c.git源碼安裝包cd signalwire-c/cmake .makemake installln -sf /usr/local/lib64/pkgconfig/signalwire_client.pc /usr/lib64/pkgconfig/signalwire_client.pc下載并安裝freeswitch1.8請自行搜索并下載freeswitch1.8版本的源碼安裝包./bootstrap.sh -j./configure -enable-portable-binary -prefix=/usr/local/freeswitch -w

6、ith-gnu-ld -with-python -with-openssl -enable-core-odbc-support -enable-zrtp -enable-libmp3lame makemake -j install如下安裝語音文件,用時會較長make -j cd-sounds-install make -j cd-moh-install7、安裝后的一些操作設(shè)置全局命令軟連接ln -sf /usr/local/freeswitch/bin/freeswitch /usr/bin/ln -sf /usr/local/freeswitch/bin/fs_cli /usr/bin/禁用

7、freeswitch上ipv6mv external-ipv6.xml external-ipv6.xml.inactivemv internal-ipv6.xml internal-ipv6.xml.inactive8、啟動freeswitchfreeswitch -nc #后臺啟動freeswitch常用命令#列出internal SIP Profile的狀態(tài)sofia status profile internal#列出某個Profile上所有已注冊用戶sofia status profile internal reg#過濾某些符合條件sofia status profile inter

8、nal reg XXXsofia status profile internal user XXX#列出網(wǎng)關(guān)狀態(tài)sofia status gateway gw1#以上命令都可以將status用xmlstatus來代替,以列出XML格式的狀態(tài),這樣比較容易用于其他程序解析#啟動、停止、重啟某個Profile的命令sofia profile internal start #啟動sofia profile internal stop #停止sofia profile internal restart #重啟#有時候修改了某個Profile的某個參數(shù),不需要重啟,可以使用下列命令讓FreeSWITCH

9、重讀sofia的配置#注意并不是所有的參數(shù)都能生效sofia profile internal rescan#添加了一個新的gateway以后,也可以使用rescan指令讀取sofia profile external rescan#如果是修改了一個網(wǎng)關(guān),則可以先刪除該網(wǎng)關(guān),再rescansofia profile external killgw gw1sofia profile external rescan#下列命令可以指定某個網(wǎng)關(guān)立即向外注冊或注銷sofia profile external register gw1sofia profile external unregister#開啟該Profile的SIP跟蹤功能抓SIP包sofia profile internal siptrace on#有時候,希望將已經(jīng)注冊的用戶清理掉,可以使用如下命令,注意此命令只是臨時清理,客戶端重新注冊的話還是可以注冊成功的sofia profile int

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論