If you set the ctime (or maybe mtime) of your spool file to a date in the 
future, then asterisk won't process the .call file until that future time.

I recommend creating your call files with a random ctime/mtime for 0 - 240 
seconds in the future and make sure you have a random retry time in your .call 
file.

Also NEVER create your .call files in the asterisk outgoing directory -- 
asterisk might try processing the file before your script finishes writing the 
data.  Create the file in a different directory on the same filesystem and move 
it to the outgoing directory.

This is not a perfect solution, but it is "good enough" and worked well at the 
time.

-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Danny Nicholas
Sent: Thursday, May 03, 2012 11:56 AM
To: 'Asterisk Users Mailing List - Non-Commercial Discussion'
Subject: Re: [asterisk-users] Asterisk Capacity

The "best" approach to this would be to have a "sender" that uses AMI to 
monitor channels and release .call files as channels become available.  About 
100 lines in PERL.

 

From: [email protected] 
[mailto:[email protected]] On Behalf Of Ashish Agarwal
Sent: Thursday, May 03, 2012 10:53 AM
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: Re: [asterisk-users] Asterisk Capacity

 

So what is a better approach to achieve this

On May 3, 2012 9:20 PM, "Mitul Limbani" <[email protected]> wrote:

The other 70 will result into failure with .call file approach.


Regards,
Mitul Limbani,
Chief Architech & Founder,
Enterux Solutions Pvt. Ltd.
110 Reena Complex, Opp. Nathani Steel, 
Vidyavihar (W), Mumbai - 400 086. India
http://www.enterux.com/
http://www.entvoice.com/
email: [email protected]
DID: +91-22-61447605
Cell: +91-9820332422





On Thu, May 3, 2012 at 9:11 PM, Ashish Agarwal <[email protected]> wrote:

Hello,

We are currently working on a project where using .call file on asterisk spool, 
outbound calls will be made from a pri line and a voice clip will be played.

We know that pri has a capacity of handling only 30 channels at a time. 
Therefore, my worry is what happens if we write 100 files at a time on the 
spool. Will asterisk manage the queue or how exactly will it behave.

Regards,

Ashish


--
_____________________________________________________________________
-- 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


--
_____________________________________________________________________
-- 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