[Asterisk-Users] Re: Outgoing parallelism
James Golovich
james at wwnet.net
Sun Feb 29 11:06:40 MST 2004
Its the mtime of the file
James
On Sun, 29 Feb 2004, Eric Wieling wrote:
> You can manage when the call starts by setting the atime (or is it
> ctime?) of the blah.call file. See my sample script at
> www.fnords.org/~eric/asterisk It's the Callback script. You can also
> manage it WITHIN the AGI application run by the blah.call script, of
> course.
>
> On Sun, 2004-02-29 at 10:49, Bill Michaelson wrote:
> > Thanks, Scott. I'm in a general exploration mode, but I do have a small
> > broadcast application in mind. My limited experimentation leads me to
> > suspect that there is no queue management at all. I was testing with
> > only a single call file just minutes ago, and the system tried to redial
> > the destination as a retry (60 second interval had been spec'ed), even
> > though the first call was still in progress!
> >
> > I suppose I will have to manage throttling with some kind of completely
> > external process, which is likely to be cumbersome. For the immediate
> > application, and given my current facilities, single threading will be
> > adequate (and necessary), but from what I've seen, even this could be
> > challenging. If I put together anything generally useful, I'll share it.
> >
> > From: "Scott Stingel" <scott at evtmedia.com>
> >
> > Hi Bill-
> >
> > I've built some load testers for asterisk, using the outgoing call facility.
> >
> > It's been a little while, so you may want to test this yourself, but I
> > recall finding a couple of problems:
> >
> > (a) I don't think it manages queuing very well if there are a limited amount
> > of outbound resources. For example (again, from memory), if you define a
> > group ("g9" for example) of two lines for use in outbound calling, it works
> > fine if the number of outbound calls to be made at any moment never exceeds
> > 2. A third call file in this example, will be grabbed by asterisk, but will
> > fail immediately. So I had to create a mechanism in my Perl script to
> > ensure that the outbound calls actually completed - no easy feat since I
> > couldn't tell when that occurs from the perl script too easily.
> >
> > (b) There was a problem dumping more than about 12-15 outbound calls at once
> > in the outgoing directory, even if there were plenty of channels available
> > to make the calls. Asterisk would grab them but would not process some of
> > them. This is a load-testing scenario, and not too common I realise, but
> > something to be aware of. It didn't seem to matter if I switched to a more
> > powerful processor.
> >
> > These problems occurred using a December release of asterisk - maybe they
> > are fixed now??
> >
> > Please let me know if you are doing any load testing, and I'll send you some
> > simple scripts if you like.
> >
> > The outgoing facility works fine at lower call volumes, if you stagger the
> > creation of the files in the outgoing directory.
> >
> >
> >
> >
> > _______________________________________________
> > Asterisk-Users mailing list
> > Asterisk-Users at lists.digium.com
> > http://lists.digium.com/mailman/listinfo/asterisk-users
> > To UNSUBSCRIBE or update options visit:
> > http://lists.digium.com/mailman/listinfo/asterisk-users
> --
> Eric Wieling <eric at fnords.org>
> BTEL Consulting
>
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
More information about the asterisk-users
mailing list