[asterisk-users] Call Recording Questions

Antonio Berrios antonio at sheffieldcitytaxis.com
Thu Sep 2 08:47:01 CDT 2010


  On 09/02/2010 01:09 PM, Ishfaq Malik wrote:
> On Thu, 2010-09-02 at 07:21 -0400, Dan Journo wrote:
>>> 1) I want to create add *1 call recording and wanted to know whether the file is created during recording or only after? I want to syncronise the
>>> recorded files with my web server (on a different machine (Windows)) so I need a way of telling when the recorded call has ended before copying it over.
>>> 2) I tried setting up *1 in features.conf but when I press *1, all that happens is that the caller hears the tones but no recording starts. I've added
>>> wW to the Dial() command, and also Set(DYNAMIC_FEATURES=automon) (don't know if the last one is necessary). The line in features.conf says automon =>
>>> *1 and I restarted asterisk once the changes were made.
>> Sorry, just re-read my email and realised I didn't ask any questions and it sounded quite rude.
>>
>> Basically, I'm trying to allow one of my clients to record calls and download them onto their PC. I'm thinking of creating a web interface for this, which is where my first question comes in.
>>
>> However, I can't seem to get it working. I think it's something to do with inband and rfc2833 but when I change it, the menu systems seem to stop working.
>>
>> Can anyone assist?
>>
>> Thanks
>> Dan
>>
> We've mounted a separate storage device onto both the web server and
> asterisk server. The recorded calls are saved directly onto the storage
> device and the web server can read off it directly too.
>
> This has the added advantage of allowing the web server to create sub
> directories on the monitor directory if you have more than one client
> using the same asterisk server
>
Beware that if you have lots of concurrent calls writing all these 
simultaneously to disk can be heavy on the disk I/O load. I have our 
recordings written to a solid state drive rather than straight to 
storage disks then moved to long term storage to avoid this problem. You 
could use a ram disk if you have enough memory, this is probably cheaper.

Also if the share you're writing directly to goes down call recordings 
will stop being written, where as if you try and copy/move them after 
they're finished then the cp/mv will just fail but your recordings will 
still be written locally and stored up until the share is available again.

And yes, sounds like its using Monitor() and not MixMonitor().

<p style="margin: 0; padding: 0; border-collapse: collapse; font-family: Tahoma, Arial, Sans-Serif; font-size: 10px; color: #333333;">
-------------------------------DISCLAIMER----------------------------------------<br />
The information contained in this message is private and confidential and intended only for the recipient named above. If you are not the intended recipient you are notified that any communication, circulation or copying of the information contained in this message is strictly prohibited. If you have received this message in error please notify us immediately by telephone in order that we are made aware of this fact and the message can be returned to us at our address as indicated above. Activity and use of the Sheffield City Taxis e-mail service is monitored to secure its effective operation and for other lawful business purposes. Sheffield City Taxis Ltd. Registered Office: 912 City Road, Sheffield, S2 1GQ. Registered in England no: 4674148. Sheffield City Taxis Limited uses regularly updated anti-virus software in an attempt to reduce the possibility of infection. However we do not guarantee that any attachments to this e-mail are virus free.</p> 




More information about the asterisk-users mailing list