Matt,<br><br>&nbsp;I have used the function which accepts two channel parameters and bridges them. It was successful after some tweaks in my application. Now there is one change I&#39;m interested to do is this. Both A and B channels are bridged in a new thread and I loose control and channel-A doesn&#39;t return control to application. <br>
<br>example scenario: Channel A lands on app_myapp() and app_myapp() bridges Channel-A and Channel-XYZ resident on same machine. But after either channel hangs, Channel-A doesn&#39;t return to app_myapp(). I&#39;m not interested to create another thread but work in the same parent one, so I get the control back after bridging ends.<br>
<br>-ag <br><br><div class="gmail_quote">On Sat, Apr 26, 2008 at 6:18 PM, Matt Florell &lt;<a href="mailto:astmattf@gmail.com">astmattf@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Here&#39;s a patch I posted a long time ago, and the next patch done a<br>
little while later that does bridging in 1.2 that I think you are<br>
looking for:<br>
<br>
<a href="http://bugs.digium.com/view.php?id=4297" target="_blank">http://bugs.digium.com/view.php?id=4297</a><br>
<a href="http://bugs.digium.com/view.php?id=5841" target="_blank">http://bugs.digium.com/view.php?id=5841</a><br>
<br>
Not sure if it&#39;s relevant any more, but it is a dev-related post :)<br>
<font color="#888888"><br>
MATT---<br>
</font><div><div></div><div class="Wj3C7c"><br>
<br>
On 4/26/08, ast guy &lt;<a href="mailto:astguy@gmail.com">astguy@gmail.com</a>&gt; wrote:<br>
&gt; Discussion is about application development, &nbsp;IMHO developers are more aware<br>
&gt; of * API than normal * users. Thanks for sighting app_bridge, I have read<br>
&gt; about it and comes with *-1.6-beta, but I have option 1 as 1.2 and option 2<br>
&gt; for 1.4. So can I do such trick in *-1.2. I think I need to go through it&#39;s<br>
&gt; code implementation.<br>
&gt;<br>
&gt; -ag<br>
&gt;<br>
&gt;<br>
&gt; On Sat, Apr 26, 2008 at 5:41 PM, Steve Totaro<br>
&gt; &lt;<a href="mailto:stotaro@totarotechnologies.com">stotaro@totarotechnologies.com</a>&gt; wrote:<br>
&gt; &gt; This is really not a Dev question but a users question. &nbsp;At the risk<br>
&gt; &gt; of encouraging posting to the incorrect list I will give you a hint.<br>
&gt; &gt; Google app_bridge.<br>
&gt; &gt;<br>
&gt; &gt; Thanks,<br>
&gt; &gt; Steve Totaro<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Sat, Apr 26, 2008 at 7:18 AM, ast guy &lt;<a href="mailto:astguy@gmail.com">astguy@gmail.com</a>&gt; wrote:<br>
&gt; &gt; &gt; Well I&#39;m expecting around 30-40 concurrent calls, 80 channels in total.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; -ag<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Sat, Apr 26, 2008 at 2:14 PM, Wolfgang Pichler &lt;<a href="mailto:wpichler@yosd.at">wpichler@yosd.at</a>&gt;<br>
&gt; wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Hi,<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; i think the best way (maybe the only way - i don&#39;t know exactly) would<br>
&gt; &gt; &gt; &gt; be to use the manager command redirect and redirect both channels into<br>
&gt; a<br>
&gt; &gt; &gt; &gt; conference (i don&#39;t think that you have that much overhead there - how<br>
&gt; &gt; &gt; &gt; many channels at the same time will do that ?)<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; regards,<br>
&gt; &gt; &gt; &gt; Wolfgang<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; ast guy schrieb:<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Hi,<br>
&gt; &gt; &gt; &gt; &gt; &nbsp;I&#39;m looking for some approach where I can bridge two different<br>
&gt; &gt; &gt; &gt; &gt; channels. Let me explain the scenario.<br>
&gt; &gt; &gt; &gt; &gt; channel-A lands in dial plan and executes an application-X. Now<br>
&gt; there<br>
&gt; &gt; &gt; &gt; &gt; is another channel-B in the same context but on different<br>
&gt; application<br>
&gt; &gt; &gt; &gt; &gt; say Playback() . What is the best approach to bridge both channels?<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &nbsp;- Add both channels in conference ? Is a good approach, what about<br>
&gt; &gt; &gt; &gt; &gt; resource usage ?<br>
&gt; &gt; &gt; &gt; &gt; &nbsp;- Any code/API available to do bridge both, like native pbx<br>
&gt; behavior ?<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; If both channels have been bridged then will channel-A return to<br>
&gt; &gt; &gt; &gt; &gt; application-X ? and channel-B to Playback() ? after bridge is no<br>
&gt; &gt; &gt; longer...<br>
&gt; &gt; &gt; &gt; &gt; Well I&#39;m also interested in to hangup channel after a specific time<br>
&gt; &gt; &gt; &gt; &gt; out value has reached or either party hangs up.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; -AG<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; ------------------------------------------------------------------------<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; &gt; &gt; --Bandwidth and Colocation Provided by <a href="http://www.api-digital.com--" target="_blank">http://www.api-digital.com--</a><br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; asterisk-dev mailing list<br>
&gt; &gt; &gt; &gt; &gt; To UNSUBSCRIBE or update options visit:<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; &gt; --Bandwidth and Colocation Provided by <a href="http://www.api-digital.com--" target="_blank">http://www.api-digital.com--</a><br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; asterisk-dev mailing list<br>
&gt; &gt; &gt; &gt; To UNSUBSCRIBE or update options visit:<br>
&gt; &gt; &gt; &gt;<br>
&gt; <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; &nbsp;--Bandwidth and Colocation Provided by <a href="http://www.api-digital.com--" target="_blank">http://www.api-digital.com--</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &nbsp;asterisk-dev mailing list<br>
&gt; &gt; &gt; &nbsp;To UNSUBSCRIBE or update options visit:<br>
&gt; &gt; &gt;<br>
&gt; <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; --Bandwidth and Colocation Provided by <a href="http://www.api-digital.com--" target="_blank">http://www.api-digital.com--</a><br>
&gt; &gt;<br>
&gt; &gt; asterisk-dev mailing list<br>
&gt; &gt; To UNSUBSCRIBE or update options visit:<br>
&gt; &gt; &nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br>
&gt; &gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; &nbsp;--Bandwidth and Colocation Provided by <a href="http://www.api-digital.com--" target="_blank">http://www.api-digital.com--</a><br>
&gt;<br>
&gt; &nbsp;asterisk-dev mailing list<br>
&gt; &nbsp;To UNSUBSCRIBE or update options visit:<br>
&gt; &nbsp; &nbsp;<a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br>
&gt;<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>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
 &nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br>
</div></div></blockquote></div><br>