giovedì 19 marzo 2009

modifiche da fare a trixbox per avere nomi dei file di registrazione decenti

problema.

trixbox registra i nomi dei file in uscita in un modo poco utilizzabile.

così lo preferisco.

poi scrivo di più


modificato
functions.inc.php
riga 1077
aggiunto EXTEN
$ext->add($outrt['application'], $exten['extension'], '', new ext_macro('record-enable,${AMPUSER},OUT,${EXTEN}'));

modificato
extensions.conf
riga 666
aggiunto ARG3
exten => s,4,AGI(recordingcheck,${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)},${ARG3})

modificati
/var/lib/asterisk/agi-bin/recordingcheck
/var/www/html/admin/modules/core/agi-bin/recordingcheck

vedi diff

65,68c65,66
< // $agi->verbose("CALLFILENAME=g{$exten}-{$timestamp}-{$uniqueid}");
< // $agi->set_variable("CALLFILENAME","g{$exten}-{$timestamp}-{$uniqueid}");
< $agi->verbose("CALLFILENAME=g{{$timestamp}-{$uniqueid}-{$exten}");
< $agi->set_variable("CALLFILENAME","g{{$timestamp}-{$uniqueid}-{$exten}");
---
> $agi->verbose("CALLFILENAME=g{$exten}-{$timestamp}-{$uniqueid}");
> $agi->set_variable("CALLFILENAME","g{$exten}-{$timestamp}-{$uniqueid}");
96,99c94,95
< // $agi->verbose("CALLFILENAME=OUT{$exten['data']}-{$timestamp}-{$uniqueid}");
< // $agi->set_variable("CALLFILENAME","OUT{$exten['data']}-{$timestamp}-{$uniqueid}");
< $agi->verbose("CALLFILENAME=OUT{$timestamp}-{$uniqueid}-{$exten['data']}");
< $agi->set_variable("CALLFILENAME","OUT{$timestamp}-{$uniqueid}-{$exten['data']}");
---
> $agi->verbose("CALLFILENAME=OUT{$exten['data']}-{$timestamp}-{$uniqueid}");
> $agi->set_variable("CALLFILENAME","OUT{$exten['data']}-{$timestamp}-{$uniqueid}");

Nessun commento: