<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><DIV>Hello,</DIV>
<DIV>I'm looking for this event (LEG B CHANNEL_ANSWER) just to update a UI.&nbsp; Right now, I'm shifting my logic to use the inbound mode where I see all events including when Leg B is answered.</DIV>
<DIV>Thanks Again<BR></DIV>
<DIV style="FONT-FAMILY: times new roman, new york, times, serif; FONT-SIZE: 12pt"><BR>
<DIV style="FONT-FAMILY: times new roman, new york, times, serif; FONT-SIZE: 12pt"><FONT size=2 face=Tahoma>
<HR SIZE=1>
<B><SPAN style="FONT-WEIGHT: bold">From:</SPAN></B> lakshmanan ganapathy &lt;lakindia89@gmail.com&gt;<BR><B><SPAN style="FONT-WEIGHT: bold">To:</SPAN></B> freeswitch-dev@lists.freeswitch.org<BR><B><SPAN style="FONT-WEIGHT: bold">Sent:</SPAN></B> Thu, August 12, 2010 12:44:03 AM<BR><B><SPAN style="FONT-WEIGHT: bold">Subject:</SPAN></B> Re: [Freeswitch-dev] Socket - bridge answered event<BR></FONT><BR>
<META content=off http-equiv=x-dns-prefetch-control>Ok. I understand your point.<BR><BR>One more way is, when the LEG B answers the call, you will get CHANNEL_BRIDGE event in the A LEG. There you will have all the informations regarding the LEG B ( including the UUID of the LEG B ).<BR><BR>May I know What you want to do when LEB B is answered??, so that I can suggest better ways.<BR><BR><BR><BR>
<DIV class=gmail_quote>On Thu, Aug 12, 2010 at 1:00 PM, Ali R. <SPAN dir=ltr>&lt;<A href="mailto:aroumie@yahoo.com" rel=nofollow target=_blank ymailto="mailto:aroumie@yahoo.com">aroumie@yahoo.com</A>&gt;</SPAN> wrote:<BR>
<BLOCKQUOTE style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" class=gmail_quote>Thank you so much for your response!<BR>I have not tried what you suggested but don’t you think sending the command<BR>"events plain all" on an outbound socket creates lots of&nbsp;overhead on my app<BR>and the FS event socket module?&nbsp;<BR>Correct me if I'm wrong, in outbound socket mode FS spawns a new socket<BR>connection for each Leg A into my listening server&nbsp;? Also&nbsp;if I pass<BR>"events plain all" or the other handy command "events xml all" on each<BR>socket, FS will push the same TCP stream over&nbsp;all connected sockets.&nbsp;<BR>For example, if I got 50 connected Leg A, FS will push the same event&nbsp;50<BR>times&nbsp;to my listening&nbsp;socket?&nbsp; My app is very sensitive to bandwidth and<BR>that's&nbsp;the reason I set the filter to just filter out the events that are<BR>sufficient<BR>for my
 application logic.<BR>I'm still experiencing with FS and I might be wrong.<BR><BR>P.S: Regarding my issue, I noticed when Leg B is answered the fs_cli logs this<BR>event and that's the one I'm looking for&nbsp;at my&nbsp;end point socket.<BR>Thanks,<BR>Ali,<BR><BR><BR><BR>________________________________<BR>From: lakshmanan ganapathy &lt;<A href="mailto:lakindia89@gmail.com" rel=nofollow target=_blank ymailto="mailto:lakindia89@gmail.com">lakindia89@gmail.com</A>&gt;<BR>To: <A href="mailto:freeswitch-dev@lists.freeswitch.org" rel=nofollow target=_blank ymailto="mailto:freeswitch-dev@lists.freeswitch.org">freeswitch-dev@lists.freeswitch.org</A><BR>Sent: Wed, August 11, 2010 9:24:32 PM<BR>Subject: Re: [Freeswitch-dev] Socket - bridge answered event<BR>
<DIV>
<DIV></DIV>
<DIV class=h5><BR>Hi<BR><BR>You register for myevents only.<BR>So you will receive events only for LEG A.<BR>Just try<BR>&nbsp;&nbsp;&nbsp; events plain all<BR><BR><BR><BR><BR><BR>On Wed, Aug 11, 2010 at 8:00 AM, Ali Roumie &lt;<A href="mailto:aroumie@yahoo.com" rel=nofollow target=_blank ymailto="mailto:aroumie@yahoo.com">aroumie@yahoo.com</A>&gt; wrote:<BR><BR>Hello All,<BR>&gt;This is my first post to this list and many thanks to all contributors to this<BR>&gt;state of art project. I'm using outbound socket and everything is going<BR>&gt;wonderful with me except one thing so far.<BR>&gt;My logic is simple, collect a PIN from Leg A and once the PIN is authorized, I<BR>&gt;bridge the call with a SIP provider. Everything is great, call got bridged<BR>&gt;successfully (and I was supper exited when it worked) but my problems is FS is<BR>&gt;not sending my socket an event when the Leg B is answered.&nbsp; I get an event only<BR>&gt;when Leg B is
 hangup.&nbsp; I must mention, I set filters on the socket to avoid<BR>lots<BR>&gt;of the many generated events by FS<BR>&gt;Here is my command list on the socket.<BR>&gt;&nbsp;<BR>&gt;connect<BR>&gt;myevents<BR>&gt;filter Event-Name CHANNEL_ANSWER<BR>&gt;filter Event-Name CHANNEL_CREATE<BR>&gt;filter Event-Name CHANNEL_EXECUTE_COMPLETE<BR>&gt;filter Event-Name CHANNEL_BRIDGE<BR>&gt;filter Event-Name CHANNEL_UNBRIDGE<BR>&gt;filter Event-Name CHANNEL_HANGUP<BR>&gt;sendmsg<BR>&gt;call-command: execute<BR>&gt;execute-app-name: answer<BR>&gt;sendmsg<BR>&gt;call-command: execute<BR>&gt;execute-app-name: sleep<BR>&gt;execute-app-arg:1000<BR>&gt;event-lock:true<BR>&gt;sendmsg<BR>&gt;call-command: execute<BR>&gt;execute-app-name: play_and_get_digits<BR>&gt;execute-app-arg:2 5 3 5000 # ivr/ivr-please_enter_pin_followed_by_pound.wav<BR>&gt;ivr/ivr-please_reenter_your_pin.wav chanDTMF ^\d{5}$<BR>&gt;event-lock:true<BR>&gt;sendmsg<BR>&gt;call-command:
 execute<BR>&gt;execute-app-name: bridge<BR>&gt;execute-app-arg:[sip_auth_username=XXXX,sip_auth_password=*******]sofia/internal/<A href="mailto:123456789@PROVIDER.COM" rel=nofollow target=_blank ymailto="mailto:123456789@PROVIDER.COM">123456789@PROVIDER.COM</A><BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;event-lock:true<BR>&gt;&nbsp;<BR>&gt;Many Thanks,<BR>&gt;Ali R.<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;_______________________________________________<BR>&gt;FreeSWITCH-dev mailing list<BR>&gt;<A href="mailto:FreeSWITCH-dev@lists.freeswitch.org" rel=nofollow target=_blank ymailto="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</A><BR>&gt;http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev<BR>&gt;UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev<BR>&gt;http://www.freeswitch.org<BR>&gt;<BR><BR><BR><BR><BR><BR><BR>_______________________________________________<BR>FreeSWITCH-dev mailing list<BR><A
 href="mailto:FreeSWITCH-dev@lists.freeswitch.org" rel=nofollow target=_blank ymailto="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</A><BR><A href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" rel=nofollow target=_blank>http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</A><BR>UNSUBSCRIBE:<A href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" rel=nofollow target=_blank>http://lists.freeswitch.org/mailman/options/freeswitch-dev</A><BR><A href="http://www.freeswitch.org/" rel=nofollow target=_blank>http://www.freeswitch.org</A><BR></DIV></DIV></BLOCKQUOTE></DIV><BR>
<META content=on http-equiv=x-dns-prefetch-control></DIV></DIV></div><br>

      </body></html>