freeswitch保存錄音自定義檔名稱
阿新 • • 發佈:2022-04-13
freeswitch保存錄音自定義檔名稱
通過撥號計劃,自定義錄音名稱,並將錄音儲存到指定位置
環境
版本:freeswitch1.10.5
位置:/opt/freeswitch
修改撥號計劃
<!--call_out--> <extension name="call_out"> <condition field="destination_number" expression="^\d{8}|\d{10}|\d{11}|\d{12}|10009$"/> <condition field="caller_id_number" expression="^1\d{10}$"> <action application="set" data="RECORD_STEREO=true"/> <action application="record_session" data="/opt/freeswitch/recordings/${call_uuid}_${caller_id_number}_${destination_number}_${strftime(%Y%m%d%H%M%S)}.wav"/> <action application="bridge" data="{absolute_codec_string='PCMA'}sofia/mobil/${destination_number}@127.0.0.1:62019"/> <action application="hangup"/> </condition> </extension>
說明
RECORD_STEREO:設定為true,錄製兩個聲道
record_session:錄音儲存位置,${}為獲取的變數,分別為uuid、主叫、被叫、時間