Модераторы: stas2k, april22, Zavr2008
А случайно не поломает ли этот рекомендуемый способ "родной" механизм работы с записями FreePBX?zzz777z писал(а):Ну и, наконец, рекомендуемый способ.
Хорош тем, что не требует модификации php кода.
Зачем нам возиться с громоздким именем файла, который создает FreePBX, когда мы можем просто изменить его на удобный UNIQUEID?
В уже упомянутом выше контексте [sub-record-chek] имя файла формируется строкой:
exten => recordcheck,n,Set(__CALLFILENAME=${ARG2}-${ARG3}-${FROMEXTEN}-${TIMESTR}-${UNIQUEID})
Изменим ее на:
exten => recordcheck,n,Set(__CALLFILENAME=${UNIQUEID})
и получим желаемый результат.
Путь к файлу записи будет выглядеть так:
$rec['path'] = '/var/spool/asterisk/monitor/'. date('Y/m/d/',$time) . $rec['filename'];
Код: Выделить всё
[options]
queue_adaptive_realtime = no