在撥號計畫的default.xml中name
="default"
>之後設定
name
="extension-legs"
>
field
="destination_number"
expression
="^([0-9]\d+)$"
>
="export"
data
="dialed_extension=$1"
/>
="set"
data
="call_timeout=30"
/>
="export"
data
="record_stereo=true"
/>
="set"
data
="media_bug_answer_req=true"
/>
="set"
data
="continue_on_fail=true"
/>
="set"
data
="hangup_after_bridge=true"
/>
="export"
data
="execute_on_answer=record_session $$/recordings/archive/$_$_$.***"
/>
="bridge"
data
="user/$@$"
/>
然後reloadxml或者重啟fs
注意的問題:
record_stereo為雙聲道,會把兩個腿的音訊分別錄製到音訊檔案的左右兩個聲道
record_sample_rate 不要設定,因為通話中的取樣率是不固定的,錄製檔案時,fs不會進行重取樣,會導致和設定的取樣率不一致的通話所錄製的音訊檔案有問
FreeSwitch的錄音功能
一般 系統都可以將本系統內的語音通話錄製下來,freeswitch 系統中也可以進行語音錄製。需求 錄製系統中的所有通話。實現 1 建立乙個資料夾 freeswitch recordings archive 用來儲存錄音檔案 2 修改撥碼計畫,開啟 conf dialplan default.xml...
網頁錄音,html5錄音
第乙個是在第二個的基礎上擴充套件出來的,使用flash模組實現錄音功能 第乙個已經實現了錄音並上傳到伺服器的功能,但是有個問題是錄音中雜音太大,鑑於自身技術水平不支援優化原始碼,所以基本是被嫌棄了 第三個是使用 html5 的 audio api 實現的,如果不考慮 ie 的話,是非常推薦的 以上是...
freeswitch連線postgres資料庫
1.安裝postgres資料庫,並啟動。省略安裝過程。2。在freeswitch所在伺服器安裝postgresql devel.3.配置修改和編譯。在modules.conf中開啟pg cdr vim modules.conf event handlers mod cdr pg csv在fs原始碼目...