1. 程式人生 > 其它 >freeswitch保存錄音自定義檔名稱

freeswitch保存錄音自定義檔名稱

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、主叫、被叫、時間