I didn&#39;t think of Benny&#39;s solution. That would be the way to go as it is a core asterisk command.<br><br><div class="gmail_quote">On Tue, Sep 29, 2009 at 6:47 PM, Vieri <span dir="ltr">&lt;<a href="mailto:rentorbuy@yahoo.com">rentorbuy@yahoo.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im"><br>
--- On Tue, 9/29/09, Matthew Edmondson &lt;<a href="mailto:maxnode@gmail.com">maxnode@gmail.com</a>&gt; wrote:<br>
<br>
&gt; If you redirect the channel, the<br>
&gt; person they&#39;re talking to is likely<br>
&gt; to be dropped.<br>
<br>
</div>Thanks for pointing that out. So it sounds like RedirectChannel() is similar to Transfer().<br>
<div class="im"><br>
&gt; The only way I know of doing this is with a conference<br>
&gt; bridge like<br>
&gt; meetme. You would have to have both parties in the<br>
&gt; conference and then<br>
&gt; call the 3rd party (your msg) into it.<br>
<br>
</div>This may be trivial but how can I &quot;force&quot; both parties to enter a conference (eg. meetme)?<br>
<br>
Also, once they&#39;re in the conference and I&#39;ve &quot;called&quot; a third party playing a sound file, how can I &quot;force&quot; 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&#39;d have to make sure that the &quot;3rd party&quot; can :<br>

1- play a msg such as &quot;on the phone too long; consider hanging up&quot;<br>
2- wait N minutes<br>
3- play &quot;you have Z minutes of conversation left. Call will be hung up automatically&quot;<br>
4- hang up both parties in conference<br>
<br>
Does this make sense?<br>
<br>
Thanks,<br>
<font color="#888888"><br>
Vieri<br>
</font><div><div></div><div class="h5"><br>
&gt; On Tue, Sep 29, 2009 at 6:05 PM, Vieri &lt;<a href="mailto:rentorbuy@yahoo.com">rentorbuy@yahoo.com</a>&gt;<br>
&gt; wrote:<br>
&gt; &gt; Hi,<br>
&gt; &gt;<br>
&gt; &gt; I&#39;m wondering if someone can share their thoughts on<br>
&gt; how to implement a system that periodically checks active<br>
&gt; channels which have been up for more than X minutes and<br>
&gt; plays/injects a sound file. The idea is to simply warn users<br>
&gt; that they&#39;ve been on the phone for quite a while and maybe<br>
&gt; they should consider hanging up. If the call stays up for<br>
&gt; more than Y minutes, it is dropped automatically<br>
&gt; (softhangup).<br>
&gt; &gt;<br>
&gt; &gt; What&#39;s the simplest approach to playing a sound file<br>
&gt; within an active channel?<br>
&gt; &gt;<br>
&gt; &gt; I thought of writing a cron agi script that scans<br>
&gt; active channels, retrieves their duration and if it&#39;s &gt; X<br>
&gt; minutes then &quot;RedirectChannel&quot; to a context which executes a<br>
&gt; Playback(file); if it&#39;s &gt; Y minutes then<br>
&gt; &quot;RedirectChannel&quot; to a context which executes both a<br>
&gt; Playback(&quot;forcing hang up now...&quot;) and HangUp.<br>
&gt; &gt;<br>
&gt; &gt; Any thoughts?<br>
&gt; &gt;<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
<br>
AstriCon 2009 - October 13 - 15 Phoenix, Arizona<br>
Register Now: <a href="http://www.astricon.net" target="_blank">http://www.astricon.net</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
</div></div></blockquote></div><br>