Freeswitch - записанный файл не создается в каталоге $ {recordings_dir} - PullRequest
0 голосов
/ 29 июня 2018

Я использую приложение записи в пользовательском диалплане. Проблема в том, что записи не отображаются в $${recordings_dir}, что C:\Program Files\FreeSwitch\recordings

>> eval $${recordings_dir}:

журнал показывает, что он создал файл в этом каталоге, но после завершения записи файл записи не появляется.

Расширение:

<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 голосов
/ 08 октября 2018

Проверка предопределенных переменных:

fs_cli -x 'global_getvar'| grep recordings_dir

и папка разрешений для директории записи.

...