[Asterisk-Users] voip-info: Asterisk record calls

Mojo with Horan & Company, LLC mojo at horanappraisals.com
Tue Jan 10 10:33:32 MST 2006


Is there a Monitor application called in your dialplan?  It might have a 
basename parameter that configures this.  Or you could maybe call 
ChangeMonitor yourself but I don't know how to configure the timestamp 
portions of the filename.

Tim Litwiller wrote:
> Mojo with Horan & Company, LLC wrote:
> 
>>Hi Tim!
>>
>>Wow, I didn't imagine that asterisk on different systems would use 
>>different date codes for the monitor filenames -- but aah isn't 
>>asterisk ;)
> 
> AAH builds Asterisk from source during the install. 
> 
> I just reinstalled to the latest AAH 2.2 which uses asterisk 1.2.1.
> now I get recordings like this - these are all recorded with "record 
> always" turn on in AMP.
> 
> internal to internal call - 20060109-212748-1136863668.139.WAV
> incoming call - g200-20060109-205540-1136861730.135.WAV
> outgoing call - OUT202-20060109-222003-1136866803.141.WAV
> outgoing call - OUT203-20060109-205232-1136861552.133.WAV
> 
> here is the code I'm using now
> --- snip ---
>                 foreach($a as $b)
>                 {
>                         $k = explode(".", $b);
>                         $l = explode("-", $k[0]);
>                         $m = $k[1];
>                                 if (isset($l[3])) {
>                                 $unixtime = $l[3];
>                                 $o = $l[0];
>                                 } else {
>                                 $unixtime = $l[2];
>                                 $o = "internal";
>                                 }
>                         $q = date('F j, Y \a\t g:i a', $unixtime);
>                         echo "$i. $o made a call at $q, on channel 
> <b>".$m." </b> -
> --- end snip ---
> 
> I'm guessing $m is a channel number or something like that since I don't 
> have any extensions like 133, 135 or 139 -seems to be incrementing up
> so it probably isn't a usefull number.
> 
> Your file names seem to have more usefull info - mine in AAH just have 
> the date and time twice and the sip extension that made an outgoing 
> call. There is probably a compile option somewhere that would set it 
> like yours that I need to find.
> 
> 
> 
> 
> 
> 
> 
> 
> 
>>My monitor filenames include the date and time, embedded as seconds 
>>since epoch iirc:
>>
>>[pbx at pbx monitor]$ ll
>>auto-1136394539-112-7476011-in.wav
>>auto-1136394539-112-7476011-out.wav
>>[pbx at pbx monitor]$ ll
>>auto-1136394539-112-7476011.wav
>>
>>So the 1136394539 part is seconds since epoch, 112 is who started the 
>>recording, 7476011 is where they were connected to when it happened.
>>And, I suspect the auto- part is 'cause I used automon feature to do 
>>this?  I haven't looked at asterisk code enough to see what filenames 
>>are created when.
>>
>>Thank you for the patch though.  Now that I know many people are 
>>trying this stuff, I'll try to incorporate autodetection of filename 
>>style....
>>
>>Moj
>>
>>
> 
> 
> 
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
> 
> Asterisk-Users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
> 

-- 
Mojo <mojo at horanappraisals.com>
Office Manger, Horan & Company, LLC
(907) 747-6666 x112



More information about the asterisk-users mailing list