freeswitch編譯安裝

2021-10-04 01:19:05 字數 1066 閱讀 4621

系統環境centos7

1、安裝相關依賴,在module.conf中配置需要編譯的模組,configure檢查相關依賴,若需要連線資料庫需要支援資料加上引數

./configure --enable-core-pgsql-support
這樣就支援連線postgres資料庫了,過程中會提示相關相關依賴,缺什麼裝什麼就可以,如果遇到還是缺少相關依賴則make clean

然後重新configure一次再make,直至安裝完成。

2、編譯完成的包可以直接拷貝到相同的環境系統中執行,缺少相關庫直接安裝即可。

3、freeswitch功能非常全面,我們很多時候只需要一部分功能即可,乙個功能可以通過很多方式實現,用我們最熟悉的方式實現即可。

4、重點配置文

/usr/local/freeswitch/conf/dialplan
此目錄中配置相關撥號計畫,public.xml與default.xml可以配置,public主要用於外線非本平台註冊的終端,defaut主要用於本平台的終端,其本質是沒有區別的,方便管理而已

/usr/local/freeswitch/conf/var.xml
此配置為系統prifile配置的總開關,定義相關配置的目錄結構

/usr/local/freeswitch/conf/sip_profiles
sip_profiles目錄中配置中繼相關資訊,並且可配置多個監聽(ua)

/usr/local/freeswitch/conf/directory
directory配置系統分機

/usr/local/freeswitch/conf/autoload_configs
autoload_configs配置模組應用相關配置,如event_socket,modules等

對於普通使用者來講,最重要的就是撥號計畫的配置了,freeswitch撥號計畫功能非常強大,可支援指令碼,純配置,esl outbound程式設計等,大多數功能通過這裡即可實現。

FreeSwitch編譯新增新模組

原始碼安裝free switch後,目錄 usr local src freeswitch存放的是原始碼 目錄 usr local freeswitch存放的是程式。如果要增加新的模組,需要在原始碼位置進行修改 如果只是簡單地修改程式執行設定,在程式位置進行相應修改就可以了。預設原始碼編譯安裝完成後...

FreeSwitch安裝配置記錄

主要命令如下 git clone b v1.2.stable git cd freeswitch bootstrap.sh configure make make install make hd sounds install make hd moh install make samples 最後乙個...

FreeSwitch安裝配置記錄

主要命令如下 git clone b v1.2.stable git cd freeswitch bootstrap.sh configure make make install make hd sounds install make hd moh install make samples 最後乙個...