<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>I have tried to use the xml cdr to find the call duration, etc. but in the xml cdr, freeswitch does not return any of the duration fields, here is a pastebin of my xml output when using the perl $session-&gt;getXMLCDR(); and yes I have also set </span>"process_cdr=b_only".</div><div><br><span></span></div><div><span>http://pastebin.freeswitch.org/17058<br></span></div><div><br></div><div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"><div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"><font face="Arial" size="2"><hr size="1"><b><span style="font-weight:bold;">From:</span></b> Anthony Minessale &lt;anthony.minessale@gmail.com&gt;<br><b><span style="font-weight: bold;">To:</span></b> FreeSWITCH Users Help
 &lt;freeswitch-users@lists.freeswitch.org&gt;<br><b><span style="font-weight: bold;">Sent:</span></b> Tuesday, August 16, 2011 1:26 PM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [Freeswitch-users] ORIGINATE_DISPOSITION<br></font><br>again because in FreeSWITCH the legs are separate entity, if you<br>listen for hangup_complete events or log B-legs in your cdrs you will<br>get precise info about that.&nbsp; if you really want you can add a<br>dialplan app to capture a timestamp when the bridge ends to save the<br>time.&nbsp; This is of-couse only useful if the A leg does not also hangup<br>which is why it's best to extract this kind of data from the CDRs.<br><br><br>On Tue, Aug 16, 2011 at 2:57 PM, Sam &lt;<a ymailto="mailto:lakersman2006@yahoo.com" href="mailto:lakersman2006@yahoo.com">lakersman2006@yahoo.com</a>&gt; wrote:<br>&gt; Thanks for the clarification. Another question, when the bridge call is<br>&gt; answered and hung up,
 how would I get the call duration or the time the call<br>&gt; is hung up? I saw that the channel variable "hangup_time" is 0 on an<br>&gt; answered call.<br>&gt;<br>&gt; ________________________________<br>&gt; From: Anthony Minessale &lt;<a ymailto="mailto:anthony.minessale@gmail.com" href="mailto:anthony.minessale@gmail.com">anthony.minessale@gmail.com</a>&gt;<br>&gt; To: FreeSWITCH Users Help &lt;<a ymailto="mailto:freeswitch-users@lists.freeswitch.org" href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>&gt;<br>&gt; Sent: Tuesday, August 16, 2011 12:24 PM<br>&gt; Subject: Re: [Freeswitch-users] ORIGINATE_DISPOSITION<br>&gt;<br>&gt; that is what bridge_early_media=true means, so you can hear the early<br>&gt; media during originate but stil not return until the channel is<br>&gt; answered or hungup.<br>&gt;<br>&gt; On Tue, Aug 16, 2011 at 2:18 PM, Sam &lt;<a ymailto="mailto:lakersman2006@yahoo.com"
 href="mailto:lakersman2006@yahoo.com">lakersman2006@yahoo.com</a>&gt; wrote:<br>&gt;&gt; I need to be able to play back early media to A leg, so if<br>&gt;&gt; {ignore_early_media=false} there is no way to tell from<br>&gt;&gt; originate_disposition that the bridge was answered?<br>&gt;&gt;<br>&gt;&gt; ________________________________<br>&gt;&gt; From: Anthony Minessale &lt;<a ymailto="mailto:anthony.minessale@gmail.com" href="mailto:anthony.minessale@gmail.com">anthony.minessale@gmail.com</a>&gt;<br>&gt;&gt; To: FreeSWITCH Users Help &lt;<a ymailto="mailto:freeswitch-users@lists.freeswitch.org" href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>&gt;<br>&gt;&gt; Sent: Tuesday, August 16, 2011 11:56 AM<br>&gt;&gt; Subject: Re: [Freeswitch-users] ORIGINATE_DISPOSITION<br>&gt;&gt;<br>&gt;&gt; bridge_early_media implies ignore_early_media true so you can't use<br>&gt;&gt; them together but yes since there is no
 cause code for answered<br>&gt;&gt; because the call has not ended that would guarantee it was answered if<br>&gt;&gt; you exited originate with either ignore_early_media=true or<br>&gt;&gt; bridge_early_media=true<br>&gt;&gt;<br>&gt;&gt; On Tue, Aug 16, 2011 at 1:48 PM, Sam &lt;<a ymailto="mailto:lakersman2006@yahoo.com" href="mailto:lakersman2006@yahoo.com">lakersman2006@yahoo.com</a>&gt; wrote:<br>&gt;&gt;&gt; "if you call somewhere that uses early media, the originate will end<br>&gt;&gt;&gt; setting originate_disposition to SUCCESS meaning that a live channel<br>&gt;&gt;&gt; was produced.&nbsp; Now the bridge will begin between the A and B leg."<br>&gt;&gt;&gt; Does that mean it is safe to assume when "originate_disposition" is<br>&gt;&gt;&gt; SUCCESS,<br>&gt;&gt;&gt; that the call has been answered if I set the following:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; {ignore_early_media=false}<br>&gt;&gt;&gt;
 {bridge_early_media=true}<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; ________________________________<br>&gt;&gt;&gt; From: Anthony Minessale &lt;<a ymailto="mailto:anthony.minessale@gmail.com" href="mailto:anthony.minessale@gmail.com">anthony.minessale@gmail.com</a>&gt;<br>&gt;&gt;&gt; To: FreeSWITCH Users Help &lt;<a ymailto="mailto:freeswitch-users@lists.freeswitch.org" href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>&gt;<br>&gt;&gt;&gt; Sent: Tuesday, August 16, 2011 10:54 AM<br>&gt;&gt;&gt; Subject: Re: [Freeswitch-users] ORIGINATE_DISPOSITION<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; The originate disposition of A leg will always have the last known status<br>&gt;&gt;&gt; from B<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; originate, by default, returns when:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; 1) media is established on a specific outgoing leg, answered or not<br>&gt;&gt;&gt; 2) all outgoing legs are
 terminated.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; if you call somewhere that uses early media, the originate will end<br>&gt;&gt;&gt; setting originate_disposition to SUCCESS meaning that a live channel<br>&gt;&gt;&gt; was produced.&nbsp; Now the bridge will begin between the A and B leg.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; When the bridge ends if the B leg is hungup, its cause will be stored<br>&gt;&gt;&gt; in "bridge_hangup_cause"<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; if you want to keep the originate from ending when early media is<br>&gt;&gt;&gt; established you can add {ignore_early_media=true} or<br>&gt;&gt;&gt; {bridge_early_media=true} prepended to your dial string and the<br>&gt;&gt;&gt; originate will never return untill all outbound legs are either hungup<br>&gt;&gt;&gt; or one is answered.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; You should take some time to expand your mind to the different<br>&gt;&gt;&gt; paradigm in FreeSWITCH where you may have
 as many as 10 outbound legs<br>&gt;&gt;&gt; at once in a forked-dial situation and some of what you think is<br>&gt;&gt;&gt; simple and obvious will quickly dissolve.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Another thing you can do is set the variable "failed_xml_cdr_prefix"<br>&gt;&gt;&gt; on the A leg.<br>&gt;&gt;&gt; This prefix will be mixed with an incrementing variable for each<br>&gt;&gt;&gt; outbound call leg and in the case of a failure the entire XML cdr will<br>&gt;&gt;&gt; be set into a var on A leg.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; for instance if you set failed_xml_cdr_prefix=foo you would get foo_1<br>&gt;&gt;&gt; foo_2 etc depending on the number of outbound call legs.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Additionally you can set copy_xml_cdr on the A leg and when the bridge<br>&gt;&gt;&gt; ends you will get a complete CDR for B in the "b_leg_cdr" variable on<br>&gt;&gt;&gt; A<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Finally you should really go with the flow
 of how FreeSWITCH is<br>&gt;&gt;&gt; engineered and try to keep your accounting logic in a separate place<br>&gt;&gt;&gt; and monitor the XML-CDR, CDR-CSV or event_socket +<br>&gt;&gt;&gt; CHANNEL_HANGUP_COMPLETE events to process this information.&nbsp; There is<br>&gt;&gt;&gt; much more to a call and what happens when it's transferred etc than<br>&gt;&gt;&gt; what you can get in a single monolithic perspective of inside the<br>&gt;&gt;&gt; channel.&nbsp; Plus it's conter intuitive to put routing, application and<br>&gt;&gt;&gt; accounting logic in the same place.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; On Tue, Aug 16, 2011 at 12:26 PM, Sam &lt;<a ymailto="mailto:lakersman2006@yahoo.com" href="mailto:lakersman2006@yahoo.com">lakersman2006@yahoo.com</a>&gt; wrote:<br>&gt;&gt;&gt;&gt; Dmitry,<br>&gt;&gt;&gt;&gt; Yes, I agree. For an novice like me it was extremely confusing and<br>&gt;&gt;&gt;&gt; frustrating that I could not get
 the proper B leg disposition when A leg<br>&gt;&gt;&gt;&gt; is<br>&gt;&gt;&gt;&gt; answered by FS itself.<br>&gt;&gt;&gt;&gt; I hope there can be some methods or functions that will allow us to get<br>&gt;&gt;&gt;&gt; the<br>&gt;&gt;&gt;&gt; proper B Leg disposition.<br>&gt;&gt;&gt;&gt; ________________________________<br>&gt;&gt;&gt;&gt; From: Dmitry Sytchev &lt;<a ymailto="mailto:kbdfck@gmail.com" href="mailto:kbdfck@gmail.com">kbdfck@gmail.com</a>&gt;<br>&gt;&gt;&gt;&gt; To: FreeSWITCH Users Help &lt;<a ymailto="mailto:freeswitch-users@lists.freeswitch.org" href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>&gt;<br>&gt;&gt;&gt;&gt; Sent: Tuesday, August 16, 2011 2:30 AM<br>&gt;&gt;&gt;&gt; Subject: Re: [Freeswitch-users] ORIGINATE_DISPOSITION<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Seems we need to clear things about B-leg disposition in wiki.<br>&gt;&gt;&gt;&gt; AFAIK there is no method to get correct
 disposition from B leg without<br>&gt;&gt;&gt;&gt; analyzing events in case when A-leg was answered by FS itself.<br>&gt;&gt;&gt;&gt; If A leg was not answered, we can use A-leg disposition for call<br>&gt;&gt;&gt;&gt; disposition.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; 2011/8/16 Michael Collins &lt;<a ymailto="mailto:msc@freeswitch.org" href="mailto:msc@freeswitch.org">msc@freeswitch.org</a>&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; On Mon, Aug 15, 2011 at 5:05 PM, Sam &lt;<a ymailto="mailto:lakersman2006@yahoo.com" href="mailto:lakersman2006@yahoo.com">lakersman2006@yahoo.com</a>&gt; wrote:<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; I am using perl's $session-&gt;get_variable("originate_disposition");<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Are you looking at the b-leg's session?<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Also, how come the "hangup_time" shows zero on answered
 calls?<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Because hangup_time refers to the point in time at which the call was<br>&gt;&gt;&gt;&gt; hung<br>&gt;&gt;&gt;&gt; up. Since you are in the middle of a call (using the $session object)<br>&gt;&gt;&gt;&gt; you<br>&gt;&gt;&gt;&gt; will never see the hangup_time because the object ceases to exist once<br>&gt;&gt;&gt;&gt; the<br>&gt;&gt;&gt;&gt; call leg is disconnected.<br>&gt;&gt;&gt;&gt; I get the impression that you may be using the wrong tool for this<br>&gt;&gt;&gt;&gt; particular job, but I'm not sure without seeing it. If you don't mind<br>&gt;&gt;&gt;&gt; dropping it on pastebin we'll have a look and give you some suggestions.<br>&gt;&gt;&gt;&gt; -MC<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; ________________________________<br>&gt;&gt;&gt;&gt; From: Michael Collins &lt;<a ymailto="mailto:msc@freeswitch.org" href="mailto:msc@freeswitch.org">msc@freeswitch.org</a>&gt;<br>&gt;&gt;&gt;&gt; To: FreeSWITCH
 Users Help &lt;<a ymailto="mailto:freeswitch-users@lists.freeswitch.org" href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>&gt;<br>&gt;&gt;&gt;&gt; Sent: Monday, August 15, 2011 4:58 PM<br>&gt;&gt;&gt;&gt; Subject: Re: [Freeswitch-users] ORIGINATE_DISPOSITION<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; And how are you checking the variable? Do you have an event socket open<br>&gt;&gt;&gt;&gt; or<br>&gt;&gt;&gt;&gt; ... ?<br>&gt;&gt;&gt;&gt; -MC<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; On Mon, Aug 15, 2011 at 4:57 PM, Sam &lt;<a ymailto="mailto:lakersman2006@yahoo.com" href="mailto:lakersman2006@yahoo.com">lakersman2006@yahoo.com</a>&gt; wrote:<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; It is being generated with a bridge.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; ________________________________<br>&gt;&gt;&gt;&gt; From: Michael Collins &lt;<a ymailto="mailto:msc@freeswitch.org"
 href="mailto:msc@freeswitch.org">msc@freeswitch.org</a>&gt;<br>&gt;&gt;&gt;&gt; To: FreeSWITCH Users Help &lt;<a ymailto="mailto:freeswitch-users@lists.freeswitch.org" href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>&gt;<br>&gt;&gt;&gt;&gt; Sent: Monday, August 15, 2011 4:54 PM<br>&gt;&gt;&gt;&gt; Subject: Re: [Freeswitch-users] ORIGINATE_DISPOSITION<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; And how is it being generated? WIth a bridge or originate or ... ?<br>&gt;&gt;&gt;&gt; -MC<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; On Mon, Aug 15, 2011 at 4:49 PM, Sam &lt;<a ymailto="mailto:lakersman2006@yahoo.com" href="mailto:lakersman2006@yahoo.com">lakersman2006@yahoo.com</a>&gt; wrote:<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; I want to know the B-leg status of the call.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; ________________________________<br>&gt;&gt;&gt;&gt; From: Michael Collins &lt;<a
 ymailto="mailto:msc@freeswitch.org" href="mailto:msc@freeswitch.org">msc@freeswitch.org</a>&gt;<br>&gt;&gt;&gt;&gt; To: FreeSWITCH Users Help &lt;<a ymailto="mailto:freeswitch-users@lists.freeswitch.org" href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>&gt;<br>&gt;&gt;&gt;&gt; Sent: Monday, August 15, 2011 4:31 PM<br>&gt;&gt;&gt;&gt; Subject: Re: [Freeswitch-users] ORIGINATE_DISPOSITION<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; I think you may be wanting "endpoint_disposition" depending on exactly<br>&gt;&gt;&gt;&gt; what<br>&gt;&gt;&gt;&gt; you're looking at.<br>&gt;&gt;&gt;&gt; -MC<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; On Mon, Aug 15, 2011 at 3:35 PM, Sam &lt;<a ymailto="mailto:lakersman2006@yahoo.com" href="mailto:lakersman2006@yahoo.com">lakersman2006@yahoo.com</a>&gt; wrote:<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; For the ORIGINATE_DISPOSITION channel variable, does "SUCCESS" mean the<br>&gt;&gt;&gt;&gt;
 call<br>&gt;&gt;&gt;&gt; was ANSWERED?<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>&gt;&gt;&gt;&gt; <a ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>&gt;&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>&gt;&gt;&gt;&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;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>&gt;&gt;&gt;&gt; <a
 ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>&gt;&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>&gt;&gt;&gt;&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;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>&gt;&gt;&gt;&gt; <a ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>&gt;&gt;&gt;&gt; <a
 href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>&gt;&gt;&gt;&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;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>&gt;&gt;&gt;&gt; <a ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>&gt;&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>&gt;&gt;&gt;&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;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>&gt;&gt;&gt;&gt; <a ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>&gt;&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>&gt;&gt;&gt;&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;&gt;&gt;&gt; <a href="http://www.freeswitch.org"
 target="_blank">http://www.freeswitch.org</a><br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>&gt;&gt;&gt;&gt; <a ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>&gt;&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>&gt;&gt;&gt;&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;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>&gt;&gt;&gt;&gt; <a
 ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>&gt;&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>&gt;&gt;&gt;&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;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>&gt;&gt;&gt;&gt; <a ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>&gt;&gt;&gt;&gt; <a
 href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>&gt;&gt;&gt;&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;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; --<br>&gt;&gt;&gt;&gt; Best regards,<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Dmitry Sytchev,<br>&gt;&gt;&gt;&gt; IT Engineer<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>&gt;&gt;&gt;&gt; <a ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>&gt;&gt;&gt;&gt; <a
 href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>&gt;&gt;&gt;&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;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>&gt;&gt;&gt;&gt; <a ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>&gt;&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>&gt;&gt;&gt;&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;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; --<br>&gt;&gt;&gt; Anthony Minessale II<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>&gt;&gt;&gt; ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>&gt;&gt;&gt; Twitter: <a href="http://twitter.com/FreeSWITCH_wire" target="_blank">http://twitter.com/FreeSWITCH_wire</a><br>&gt;&gt;&gt;<br>&gt;&gt;&gt; AIM: anthm<br>&gt;&gt;&gt; MSN:<a ymailto="mailto:anthony_minessale@hotmail.com" href="mailto:anthony_minessale@hotmail.com">anthony_minessale@hotmail.com</a><br>&gt;&gt;&gt;
 GTALK/JABBER/PAYPAL:<a ymailto="mailto:anthony.minessale@gmail.com" href="mailto:anthony.minessale@gmail.com">anthony.minessale@gmail.com</a><br>&gt;&gt;&gt; IRC: irc.freenode.net #freeswitch<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; FreeSWITCH Developer Conference<br>&gt;&gt;&gt; sip:<a ymailto="mailto:888@conference.freeswitch.org" href="mailto:888@conference.freeswitch.org">888@conference.freeswitch.org</a><br>&gt;&gt;&gt; googletalk:conf+<a ymailto="mailto:888@conference.freeswitch.org" href="mailto:888@conference.freeswitch.org">888@conference.freeswitch.org</a><br>&gt;&gt;&gt; pstn:+19193869900<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; FreeSWITCH-users mailing list<br>&gt;&gt;&gt; <a ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users"
 target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>&gt;&gt;&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;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; FreeSWITCH-users mailing list<br>&gt;&gt;&gt; <a ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>&gt;&gt;&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;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; --<br>&gt;&gt; Anthony Minessale II<br>&gt;&gt;<br>&gt;&gt; FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>&gt;&gt; ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>&gt;&gt; Twitter: <a href="http://twitter.com/FreeSWITCH_wire" target="_blank">http://twitter.com/FreeSWITCH_wire</a><br>&gt;&gt;<br>&gt;&gt; AIM: anthm<br>&gt;&gt; MSN:<a ymailto="mailto:anthony_minessale@hotmail.com" href="mailto:anthony_minessale@hotmail.com">anthony_minessale@hotmail.com</a><br>&gt;&gt; GTALK/JABBER/PAYPAL:<a ymailto="mailto:anthony.minessale@gmail.com"
 href="mailto:anthony.minessale@gmail.com">anthony.minessale@gmail.com</a><br>&gt;&gt; IRC: irc.freenode.net #freeswitch<br>&gt;&gt;<br>&gt;&gt; FreeSWITCH Developer Conference<br>&gt;&gt; sip:<a ymailto="mailto:888@conference.freeswitch.org" href="mailto:888@conference.freeswitch.org">888@conference.freeswitch.org</a><br>&gt;&gt; googletalk:conf+<a ymailto="mailto:888@conference.freeswitch.org" href="mailto:888@conference.freeswitch.org">888@conference.freeswitch.org</a><br>&gt;&gt; pstn:+19193869900<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; FreeSWITCH-users mailing list<br>&gt;&gt; <a ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>&gt;&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;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; FreeSWITCH-users mailing list<br>&gt;&gt; <a ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>&gt;&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;&gt; <a href="http://www.freeswitch.org"
 target="_blank">http://www.freeswitch.org</a><br>&gt;&gt;<br>&gt;&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; Anthony Minessale II<br>&gt;<br>&gt; FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>&gt; ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>&gt; Twitter: <a href="http://twitter.com/FreeSWITCH_wire" target="_blank">http://twitter.com/FreeSWITCH_wire</a><br>&gt;<br>&gt; AIM: anthm<br>&gt; MSN:<a ymailto="mailto:anthony_minessale@hotmail.com" href="mailto:anthony_minessale@hotmail.com">anthony_minessale@hotmail.com</a><br>&gt; GTALK/JABBER/PAYPAL:<a ymailto="mailto:anthony.minessale@gmail.com" href="mailto:anthony.minessale@gmail.com">anthony.minessale@gmail.com</a><br>&gt; IRC: irc.freenode.net #freeswitch<br>&gt;<br>&gt; FreeSWITCH Developer Conference<br>&gt; sip:<a ymailto="mailto:888@conference.freeswitch.org"
 href="mailto:888@conference.freeswitch.org">888@conference.freeswitch.org</a><br>&gt; googletalk:conf+<a ymailto="mailto:888@conference.freeswitch.org" href="mailto:888@conference.freeswitch.org">888@conference.freeswitch.org</a><br>&gt; pstn:+19193869900<br>&gt;<br>&gt;<br>&gt; FreeSWITCH-users mailing list<br>&gt; <a ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">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>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; FreeSWITCH-users mailing
 list<br>&gt; <a ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">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>&gt;<br>&gt;<br><br><br><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>MSN:<a ymailto="mailto:anthony_minessale@hotmail.com" href="mailto:anthony_minessale@hotmail.com">anthony_minessale@hotmail.com</a><br>GTALK/JABBER/PAYPAL:<a ymailto="mailto:anthony.minessale@gmail.com" href="mailto:anthony.minessale@gmail.com">anthony.minessale@gmail.com</a><br>IRC: irc.freenode.net #freeswitch<br><br>FreeSWITCH Developer Conference<br>sip:<a ymailto="mailto:888@conference.freeswitch.org" href="mailto:888@conference.freeswitch.org">888@conference.freeswitch.org</a><br>googletalk:conf+<a ymailto="mailto:888@conference.freeswitch.org" href="mailto:888@conference.freeswitch.org">888@conference.freeswitch.org</a><br>pstn:+19193869900<br><br><br>FreeSWITCH-users mailing list<br><a ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" 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><br></div></div></div></body></html>