Freeswitch-不在$ {recordings_dir}目录下创建录制的文件

时间:2018-06-29 13:18:18

标签: freeswitch

我在自定义拨号计划中使用记录应用程序。问题是录音没有显示在$${recordings_dir}

C:\Program Files\FreeSwitch\recordings
>> eval $${recordings_dir}:

log显示它在该目录中创建了一个文件,但是在呼叫终止记录文件之后没有显示。

扩展名:

<extension name="record ivr">  
    <condition field="destination_number" expression="^5051$">
        <action application="answer"/>
        <action application="log" data="Start Recording..."/>
        <action application="playback" data="ivr/ivr-begin_recording.wav"/>
        <action application="set" data="playback_terminators=#"/>
        <action application="record" data="$${recordings_dir}/file1.wav"/>
    </condition>
</extension>

日志enter image description here

当我在不同分区for example: G:\file1.wav下使用不同文件夹,但到recordings文件夹的静态路径不起作用时,它工作正常。我也尝试过使用base_dir变量,但都是徒劳的。

系统:Windows 7

请提供一些指针来解决此问题。

1 个答案:

答案 0 :(得分:1)

检查预定义变量:

fs_cli -x 'global_getvar'| grep recordings_dir

和用于记录目录的权限文件夹。