Will check and update.

*Thanks & Regards,*
Amit Patkar


On 1/28/2014 5:45 AM, Tiago Geada wrote:
Hi,

MixMonitor takes a parameter of a system command to run when the recording finishes. Like Chris said, you can write to ramdisk, and run a script that will move the file into final position only when the call has done recording

Here we use:
Set(recordFile=${UNIQUEID}_${NUMBER}.gsm);
Set(recordPath=/var/log/asterisk/recordings/${CALLERID(dnid)}/${STRFTIME(${EPOCH},GMT+0,%F)});
MixMonitor(/ramdrive/${recordFile},,/usr/local/bin/mixmon "${recordFile}" "${recordPath}");
SIPAddHeader(X-REC-FILE: ${recordPath}/${recordFile});

and /usr/local/bin/mixmon will move the file to $recordPath and whatever else needs done on that file...



On 27 January 2014 21:55, Matthew Jordan <[email protected] <mailto:[email protected]>> wrote:

    On Mon, Jan 27, 2014 at 1:02 PM, Ron Wheeler
    <[email protected]
    <mailto:[email protected]>> wrote:
    > Can you get a reading of the total number of I/Os during your
    test? Peak
    > IOPS?
    > That might tell you very quickly about the storage pattern that
    Asterisk
    > uses.
    >
    > Can you configure a RAM drive to see if disk is really the
    bottleneck. May
    > need to add some more RAM memory to your configuration.
    >
    > What is your network capacity? Usually one can write faster than
    the network
    > can deliver - just to make sure that you are chasing the right
    bottleneck.
    >
    > What happens at 80 calls to tell you that you have run out of IOPS?

    Dovetailing on this question, I'll add one as well:

    Are you recording using MixMonitor, or Monitor?

    Depending on your answer to the "what happens at 80 calls", you may
    get better results with MixMonitor over Monitor. MixMonitor offloads
    the recording of the media to a separate thread; Monitor attempts to
    record the audio on the thread servicing the channel(s).

    Matt

    --
    Matthew Jordan
    Digium, Inc. | Engineering Manager
    445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
    Check us out at: http://digium.com & http://asterisk.org

    --
    _____________________________________________________________________
    -- Bandwidth and Colocation Provided by http://www.api-digital.com --
    New to Asterisk? Join us for a live introductory webinar every Thurs:
    http://www.asterisk.org/hello

    asterisk-users mailing list
    To UNSUBSCRIBE or update options visit:
    http://lists.digium.com/mailman/listinfo/asterisk-users




-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to