В extensions.conf создано несколько контекстов где для записи разговоров используется MixMonitor. Создается wav файл, моно.
И вот образовалась задача записывать стерео файлы для последующей обработки.
С помошью MixMonitor делаю так чтобы записывались отдельные wav файлы звонящего и отвечающего и потом с помощью SOX микширую эти два файла в один стерео wav файл.
Где есть MixMonitor поменял:
было:
Код: Выделить всё
MixMonitor(${PATH_CALLREC}${fname}.wav)
Код: Выделить всё
MixMonitor(,r(${PATH_CALLREC}${fname}_r.wav)t(${PATH_CALLREC}${fname}_t.wav),sox -M ${PATH_CALLREC}${fname}_r.wav ${PATH_CALLREC}${fname}_t.wav ${PATH_CALLREC}${fname}.wav && rm ${PATH_CALLREC}${fname}_r.wav && rm ${PATH_CALLREC}${fname}_t.wav)
Что может быть не так? Где искать проблему?