David I already understood your request.  Even what you consider a compromise is a lot of work.<br>You really should post a bounty for something this exotic.<br><br><br><div class="gmail_quote">On Thu, Jan 14, 2010 at 10:41 AM, David Villasmil <span dir="ltr">&lt;<a href="mailto:david.villasmil.work@gmail.com">david.villasmil.work@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>Anthony,</div>
<div> </div>
<div>     Thanks. I understand it&#39;s complicated. Another option is to be able to configure whether or not to discard all other B-legs on receiving media but on receiving an final code like 200. This way we will still get the first media that arrived but provide an answer on the actual channel that provided the 200.</div>


<div> </div>
<div>My request comes from 2 sides, one commercial and the other personal. For the commercial I just need to now whether it is possible by some tweaking so the functionality can be offered.</div>
<div> </div>
<div>The other, I&#39;ve been involved in FS as a user from the very beginning (although I was absent for some time), and I&#39;d like to help in the development of the project by letting the community know what&#39;s out there commercially speaking.</div>


<div> </div>
<div> </div>
<div>Hope you can help.</div>
<div> </div><font color="#888888">
<div>David<br><br></div></font><div><div></div><div class="h5">
<div class="gmail_quote">On Thu, Jan 14, 2010 at 5:26 PM, Anthony Minessale <span dir="ltr">&lt;<a href="mailto:anthony.minessale@gmail.com" target="_blank">anthony.minessale@gmail.com</a>&gt;</span> wrote:<br>
<blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;" class="gmail_quote">David,<br><br>Your request is somewhat challenging because we have to make sure FreeSWITCH is agnostic in protocols and that aside, we also have a very complicated and feature-rich originate API that does not currently support sending audio from one leg to the A leg while it&#39;s trying to call 10 other B legs.  Please try to understand that this request is a very special side case and we would have to do many hours of work to make it possible.  I am not sure if you are simply asking if its possible or if you want us to implement it for you but I am afraid it would fall under commercial support to undertake that unique of a feature that only helps a very small percentage of our user base considering all the work we already have to do every day. 
<div>
<div></div>
<div><br><br><br><br>
<div class="gmail_quote">On Thu, Jan 14, 2010 at 10:22 AM, Anthony Minessale <span dir="ltr">&lt;<a href="mailto:anthony.minessale@gmail.com" target="_blank">anthony.minessale@gmail.com</a>&gt;</span> wrote:<br>
<blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">Sergey,<br><br>The bug you reference was closed because proxy_media mode by design send&#39;s the B leg&#39;s codec to the A<br>

LEG so if there is a failure condition there is no easy graceful way to back out and try another call.<br>I will try to make it possible if yo post a bounty, I estimate a minimum of $1000USD in consulting time.<br><br>The other one I might look at once you have apologized.<br>

<br>I can probably add some code to make the bridge exit without terminating the A leg even when hangup_after_bridge=true in the case where the the B leg is not answered but right now I am sort of annoyed with your attitude in this thread. 
<div>
<div></div>
<div><br><br><br>
<div class="gmail_quote">On Thu, Jan 14, 2010 at 6:19 AM, Sergey Okhapkin <span dir="ltr">&lt;<a href="mailto:sos@sokhapkin.dyndns.org" target="_blank">sos@sokhapkin.dyndns.org</a>&gt;</span> wrote:<br>
<blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">Case 1 (bypass_media is off) is already on jira,<br><a href="http://jira.freeswitch.org/browse/FSCORE-257" target="_blank">http://jira.freeswitch.org/browse/FSCORE-257</a> , I will prepare a test<br>

installation with latest trunk to reproduce case 2, when bypass_media=true<br>and 10 seconds delay happens when 18X and then error are received on leg b.<br>
<div>
<div></div>
<div><br>On Wednesday 13 January 2010, Michael Jerris wrote:<br>&gt; On Jan 13, 2010, at 11:08 PM, Sergey Okhapkin wrote:<br>&gt; &gt; Critical issues are when SIP error come after 18X provisional response.<br>&gt; &gt;<br>

&gt; &gt; - if bypass_media is false then dialplan stops and leg a is explicitly<br>&gt; &gt; hang up (switch_ivr_bridge.c, line 513).<br>&gt;<br>&gt;  behavior can be modified with continue_on_fail and hangup_after_bridge<br>

&gt; channel vars, perhaps ignore_early_media as well<br>&gt;<br>&gt; &gt; - if bypass_media is true, then dialplan continue, but there is 10<br>&gt; &gt; seconds delay before next bridge application sends INVITE to gateway (<br>

&gt; &gt; <a href="http://lists.freeswitch.org/pipermail/freeswitch-users/2010-January/02435" target="_blank">http://lists.freeswitch.org/pipermail/freeswitch-users/2010-January/02435</a><br>&gt; &gt;4.html ) I didn&#39;t track down yet why this happens looking at FS sources.<br>

&gt;<br>&gt; see response on that thread<br>&gt;<br>&gt; &gt; Why I didn&#39;t open a bug on jira? Because FS behaves according to the<br>&gt; &gt; design and specs :-) But not according to real world requirements...<br>
&gt;<br>
&gt; Really, people are trying to help you and your going to be snarky in<br>&gt; response?<br>&gt;<br>&gt; &gt; On Wednesday 13 January 2010, Brian West wrote:<br>&gt; &gt;&gt; Can you elaborate on these &quot;Critical&quot; issues you seem to be having?  Why<br>

&gt; &gt;&gt; aren&#39;t you opening a jira for them if they are that critical to your<br>&gt; &gt;&gt; needs?<br>&gt;<br>&gt; Mike<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; FreeSWITCH-users mailing list<br>

&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>

&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>&gt; <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a><br>

<br><br><br>_______________________________________________<br>FreeSWITCH-users mailing list<br><a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>

UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br><a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a><br>

</div></div></blockquote></div><br><br clear="all"><br></div></div>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>

Twitter: <a href="http://twitter.com/FreeSWITCH_wire" target="_blank">http://twitter.com/FreeSWITCH_wire</a><br><br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com" target="_blank">MSN:anthony_minessale@hotmail.com</a><br>

GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com" target="_blank">PAYPAL:anthony.minessale@gmail.com</a><br>IRC: <a href="http://irc.freenode.net/" target="_blank">irc.freenode.net</a> #freeswitch<br><br>

FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org" target="_blank">sip:888@conference.freeswitch.org</a><br><a href="http://iax:guest@conference.freeswitch.org/888" target="_blank">iax:guest@conference.freeswitch.org/888</a><br>

<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org" target="_blank">googletalk:conf+888@conference.freeswitch.org</a><br>pstn:+19193869900<br></blockquote></div><br><br clear="all"><br>-- <br>Anthony Minessale II<br>

<br>FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>Twitter: <a href="http://twitter.com/FreeSWITCH_wire" target="_blank">http://twitter.com/FreeSWITCH_wire</a><br>

<br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com" target="_blank">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com" target="_blank">PAYPAL:anthony.minessale@gmail.com</a><br>

IRC: <a href="http://irc.freenode.net/" target="_blank">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org" target="_blank">sip:888@conference.freeswitch.org</a><br>

<a href="http://iax:guest@conference.freeswitch.org/888" target="_blank">iax:guest@conference.freeswitch.org/888</a><br><a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org" target="_blank">googletalk:conf+888@conference.freeswitch.org</a><br>

pstn:+19193869900<br></div></div><br>_______________________________________________<br>FreeSWITCH-users mailing list<br><a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>

<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>

<a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a><br><br></blockquote></div><br>
</div></div><br>_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
Twitter: <a href="http://twitter.com/FreeSWITCH_wire">http://twitter.com/FreeSWITCH_wire</a><br><br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="http://iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>pstn:+19193869900<br>