--- On Tue, 9/29/09, Matthew Edmondson <[email protected]> wrote:

> If you redirect the channel, the
> person they're talking to is likely
> to be dropped.

Thanks for pointing that out. So it sounds like RedirectChannel() is similar to 
Transfer().

> The only way I know of doing this is with a conference
> bridge like
> meetme. You would have to have both parties in the
> conference and then
> call the 3rd party (your msg) into it.

This may be trivial but how can I "force" both parties to enter a conference 
(eg. meetme)?

Also, once they're in the conference and I've "called" a third party playing a 
sound file, how can I "force" them to exit the conference and revert to their 
bridged call as before the conference? Or, if I have to keep them within the 
conference/meetme, then I'd have to make sure that the "3rd party" can :
1- play a msg such as "on the phone too long; consider hanging up"
2- wait N minutes
3- play "you have Z minutes of conversation left. Call will be hung up 
automatically"
4- hang up both parties in conference

Does this make sense?

Thanks,

Vieri

> On Tue, Sep 29, 2009 at 6:05 PM, Vieri <[email protected]>
> wrote:
> > Hi,
> >
> > I'm wondering if someone can share their thoughts on
> how to implement a system that periodically checks active
> channels which have been up for more than X minutes and
> plays/injects a sound file. The idea is to simply warn users
> that they've been on the phone for quite a while and maybe
> they should consider hanging up. If the call stays up for
> more than Y minutes, it is dropped automatically
> (softhangup).
> >
> > What's the simplest approach to playing a sound file
> within an active channel?
> >
> > I thought of writing a cron agi script that scans
> active channels, retrieves their duration and if it's > X
> minutes then "RedirectChannel" to a context which executes a
> Playback(file); if it's > Y minutes then
> "RedirectChannel" to a context which executes both a
> Playback("forcing hang up now...") and HangUp.
> >
> > Any thoughts?
> >


      

_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

AstriCon 2009 - October 13 - 15 Phoenix, Arizona
Register Now: http://www.astricon.net

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

Reply via email to