[asterisk-dev] Asterisk Bounty: Additional Dial | L options

webmaster at 5nf.net webmaster at 5nf.net
Thu Jul 6 14:55:52 MST 2006


Greetings all,

I'm offering a bounty of US$100 for what (as far as I know) should be a
simple addition to asterisk.  I've also posted this at
http://www.voip-info.org/wiki/view/Asterisk+bounty+Call+Limit+Exit+Options
:

Currently five variables are recognized by the "L" (call limit) option in
the Dial application. These variables are used for playing back sound
files to the callers to notify them that their call has begun or is going
to end.

I would like asterisk to recognize two more variables to specify the "exit
locations" for each channel if the time limit expires.  In other words, I
would like to be able to specify where in the dialplan the call should go
specifically if time runs out.  This way we can distinguish in the
dialplan between a caller/callee who exited because the other line hung
up, or using a DTMF exit, and one whose call was ended because (s)he ran
out of time.

I don't care what the variables are called. Something like
LIMIT_EXIT_CALLER and LIMIT_EXIT_CALLEE seems apropos, given the naming
convention of the existing LIMIT variables. The variables can always be of
the form "context,extension,priority" or "context|extension|priority" if
necessary to avoid ambiguity.  If we want to make context and extension
sequentially optional (like the Goto command) that's okay with me too.  If
the variable is not set or does not match a valid form (or maybe if it's
set to 0?), asterisk handles the channel the same way it does now.

There may be technical or pragmatic considerations that I've overlooked. 
Feel free to e-mail me with such criticism (or with any questions, or if
there's already a way to do this and I just don't know it, or if $100 is
woefully inadequate for this feature, or if you have a patch for me to
try, or anything else pertinent).

Thanks for your time!

Jason Burbage
webmaster at 5nf.net




More information about the asterisk-dev mailing list