Появился еще один вопрос по ходу, можно ли поставить на файл recordingcheck - readonly к примеру, что б после ребута внесенные изменения в нем не исчезали? Или подскажите пожалуйста как допилить extensions_ override_ freepbx.conf, что б имя файла в итоге было по типу: FROM-185-TO-607-20130209-003807.wav, где 185 и 607 extensions соответственно. Делал так: строка в extensions_ override_ freepbx.conf была – exten => s,1+998(record),MixMonitor (${MIXMONDIR}FROM-${CALLERID(num)}${CALLFILENAME}.${MIXMONFORMAT},,${MIXMON_POST}) а в файлике recordingcheck параметр case "IN" имел вид:
$agi->verbose("CALLFILENAME=-TO-{$exten['data']}-{$timestamp}"); $agi->set_variable("CALLFILENAME","-TO-{$exten['data']}-{$timestamp}"); тогда все писалось ок, но только до перезагрузки конф. файлов.
NotCry ( 2013-02-09 02:49:04 +0400 )редактироватьпростите за невнимательность, разобрался. В extensions_ override_ freepbx.conf изменил строку на exten => s,1+998(record),MixMonitor(${MIXMONDIR}FROM-${CDR(src)}-TO-${CDR(dst)}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}.${MIXMONFORMAT},,${MIXMON_POST}) Всем спасибо.
NotCry ( 2013-02-09 03:27:48 +0400 )редактировать