[asterisk-dev] Application timeouts, Periodic and Scheduled Announcements

Dan Austin Dan_Austin at Phoenix.com
Wed Aug 29 16:29:48 CDT 2007

Russell Wrote:
> Kevin P. Fleming wrote:
>> I'll throw a wrench into the works: all this stuff was part of my
>> original goal for the generic bridging API that Josh Colp has been
>> working on; there is no reason for it to live in the application 
>> space at all, it can live in the bridge itself, and be configured 
>> on a bridge-wide or per-channel basis.

> Well, the way I was thinking about this, it couldn't live on the
> bridge, because most applications don't involve a bridge.  For 
> example, if you want to do any of these things while a channel is
> in VoiceMailMain, making it a bridge feature won't work.

Speaking of wrenches and this generic approach to handle
Announcements/timeouts in applications, how might this
effect patches that implement similar functionality in
specific apps?

I have a patch on Mantis that extends the RealTime features
in app_meetme to include scheduled start and end time
enforcement, as well as announcements before the conference
is scheduled to end.

I made the new features default to off, with only a small
increase to the conference structure that is not configurable.

A generic approach using the dialplan would work, but might
prove harder to implement some of the features possible with
the application specific approach.  An example would be that
my code checks to see if the conference end time has been
changed before kicking the callers out, so that a moderator
can extend the meeting after the announcement about the
approaching end of the conference.

If the generic approach is going to preclude the application
specific approach, I'll need to go back to the drawing board
and code up a solution (dialplan magic) for the generic approach.


More information about the asterisk-dev mailing list