Похоже я поспешил с ответом. Во вложении два скрипта (скачивание / прослушивание записи).
Структура каталогов "ГОД" / "МЕСЯЦ" / "ДЕНЬ"учитывается, для этого в запросе получаем вычисляемое поле "DATE_FORMAT(`calldate`,'%Y/%m/%d%/')".
Но вот корневая директория с записями определяется в строке:
Путь к директории берется из asterisk.conf из параметра "astspooldir".
Вероятно это корень проблемы.
Следует попробовать переопределись указанную выше строку на:
(в каждом скрипте)
Структура каталогов "ГОД" / "МЕСЯЦ" / "ДЕНЬ"учитывается, для этого в запросе получаем вычисляемое поле "DATE_FORMAT(`calldate`,'%Y/%m/%d%/')".
Но вот корневая директория с записями определяется в строке:
Код |
---|
$searchDir = GetVarChannnel($agi, "ASTSPOOLDIR").'/monitor/'; |
Вероятно это корень проблемы.
Следует попробовать переопределись указанную выше строку на:
Код |
---|
$searchDir = $amp_conf['MIXMON_DIR'] ? $amp_conf['MIXMON_DIR'] : $amp_conf['ASTSPOOLDIR'] . '/monitor'; |