<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Segoe UI Symbol";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">And that’s the reason as to why Lync is TCP-only. The commonly large payloads would always be above the SIP MTU meaning they’d need to switch to TCP. Instead
 of dealing with the pain of doing both (and the joy of adding that to interop tests), it was easier to simply do TCP-only. And really, people should just be using TLS anyways (but UDP&#43;IPSec seems more common).<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Also FWIW, it’s easier to defend some attacks on TCP than UDP; at least it eliminates IP spoofing. (Enable syn cookies versus running a most-likely-buggy SIP
 parser on each message.) <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">IP frag may not actually be an issue in practise. I looked at the signaling for a VoIP company with tens of thousands of end users. About 1% of all UDP SIP signaling
 was IP frag’d, though usually around 576 bytes. This had no noticeable impact on service (i.e., I didn’t see any related retransmits). But this is really just an anecdote.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">-Michael<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"> freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org]
<b>On Behalf Of </b>Anthony Minessale<br>
<b>Sent:</b> Monday, 15 February, 2016 13:27<br>
<b>To:</b> FreeSWITCH Users Help &lt;freeswitch-users@lists.freeswitch.org&gt;<br>
<b>Subject:</b> Re: [Freeswitch-users] TCP vs UDP (was Re: Freeswitch doesnt transcode)<o:p></o:p></span></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal">With SDP getting bigger and bigger with presence packates and large invites with many codecs or video and WebRTC TCP will become mandatory.<o:p></o:p></p>
<div>
<p class="MsoNormal">The spec on when to use TCP is very arcane.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Use UDP first unless the packet is &gt; MTU, change to TCP.&nbsp; If the TCP times out (1 to 10 min) retry UDP anyway.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">With some fun mixed in like you MUST be under the MTU and you also MUST support packets over udp up to 64kb.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Implementing that used to cause communications with asterisk to take forever because they only did UDP so bigger SDP packets would timeout on TCP first and everyone called it a bug.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">If you anticipate using presence or really big packets use TCP.&nbsp; If you use WebRTC its already TCP.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal">On Mon, Feb 15, 2016 at 12:53 PM, Ken Rice &lt;<a href="mailto:krice@freeswitch.org" target="_blank">krice@freeswitch.org</a>&gt; wrote:<o:p></o:p></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<p class="MsoNormal">Lawrence,<br>
<br>
Well Said!<br>
<br>
There is one upside., atleast Microsoft pushed the TCP stuff hard with Lync<br>
so maybe we'll start seeing more traction there...<br>
<br>
In reguards to the WebRTC stuff, imho SIP over WebRTC is a bit heavy<br>
handed... something simple like Verto provides a lower overhead (in the<br>
browser) and allows for push/pull eventing... wish we would see wider<br>
adoption of such things in the near to mid terms<br>
<br>
-----Original Message-----<br>
From: <a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</a><br>
[mailto:<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</a>] On Behalf Of Lawrence<br>
Conroy<br>
Sent: Monday, February 15, 2016 12:45 PM<br>
To: FreeSWITCH Users Help &lt;<a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>&gt;<o:p></o:p></p>
<div>
<div>
<p class="MsoNormal">Subject: Re: [Freeswitch-users] TCP vs UDP (was Re: Freeswitch doesnt<br>
transcode)<br>
<br>
Hi Ken, Conor, folks,<br>
&nbsp; Along time ago in a land far away ... the [very] early history of SIP was<br>
tied up with a bunch of other multimedia SxP things.<br>
The big driver at that time was being able to do conferencing and media<br>
distribution -- after all, voice calls could be done with H.323 et al. The<br>
SDP (and SIP main part headers) were quite simple and small [**]. This was a<br>
message based scheme, and UDP is a messaging transport, as opposed to TCP<br>
which is a stream transport.<br>
<br>
IIRC, mapping from PSTN schemes (again, message-based systems) to UDP seemed<br>
simpler.<br>
TCP required maintaining transport session state in gateways, and the stacks<br>
in those gateways were primitive, to say the least.<br>
<br>
Despite that, folk pushing for TCP to be mandatory were told that it was<br>
considered 2nd class and should not be mandatory to implement); that was in<br>
'97 as I recall.<br>
<br>
Then (late 98 -&gt; 2001) cable labs &amp; 3GPP decided SIP was easier to bend to<br>
their will than H.323/224/..., and the number of headers grew like topsy,<br>
the complexity of the maintained state just kept on building, and we ran<br>
into fragment problems.<br>
Quick fix was header compression, but that ran into company-political issues<br>
in 3GPP and anyway couldn't keep up with the 5,000 new headers there seemed<br>
to be per week. THEN there was a drift away from UDP and towards TCP for<br>
purely practical reasons, and TCP became mandatory to implement (but NOT, of<br>
course mandatory to use, as there were any number of bits of kit out there<br>
that didn't have support for it :).<br>
<br>
Long story, but in short -- with the continued introduction of bloat (e.g.,<br>
IMHO all the web RTC driven stuff) UDP is getting VERY tight on MTU limits.<br>
That shouldn't be a problem but is because frags are not dealt with well by<br>
end systems (as customer router/end system IP stacks tend to be nasty<br>
brutish and short on development).<br>
<br>
SO ... TCP has advantages (as long as your system can handle many parallel<br>
TCP sessions), is marginally slower on initial set up, but doesn't have to<br>
maintain the t30 et al timer stuff. From memory, getting the TCP stack<br>
tweaked for ultra-high load systems was a pain and led to obscure behaviour,<br>
but available TCP stacks seem generally better now.<br>
UDP was simpler to map to message based systems at gateways, didn't have to<br>
use good IP stacks as you were rolling your own logic, but given the lard<br>
that is SIP/SDP now, that's the least of your coding worries.<br>
<br>
For carriers, I understand why they have a reflex against maintaining state,<br>
and they're using kit that is &quot;mature&quot;. It's hard to justify replacing kit<br>
that's familiar, has a management UI your staff know, and had its costs<br>
amortised away years ago; VoIP is not a high profit service so the bean<br>
counters WILL ask.<br>
<br>
=&gt; TCP may be 'better', but UDP is in kit that isn't going away soon.<br>
<br>
all the best,<br>
&nbsp; Lawrence<br>
<br>
<br>
**: Remember, at the time ('97-'98) Henning Schulzrinne was teaching at<br>
Columbia University a post-grad course on IP comms during which he gave<br>
&quot;implement a SIP-based voice call system&quot; as a [two week] homework exercise,<br>
followed by interops between the clients. It had to be simple (and he was a<br>
&quot;hard task master&quot; [or words to that effect]; he knew that UDP forced all<br>
the timer logic to be coded as well).<br>
<br>
On 15 Feb 2016, at 16:35, Ken Rice &lt;<a href="mailto:krice@freeswitch.org">krice@freeswitch.org</a>&gt; wrote:<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal">&gt; The problem still exists for expanding SDPs. using TCP to the<br>
&gt; user/device then trying to send the same thing out to the carrier over<br>
&gt; UDP is what was causing the problem in the first place. so the<br>
&gt; decision was made to prevent those problems we'll only offer what the<br>
&gt; device offers and not expand the number of codecs even further<br>
&gt; increasing the already bloated SDPs to the point where they fragment<br>
&gt; over UDP and get dropped.<br>
&gt;<br>
&gt; So is TCP better for some things, yes it is, however, the lack of<br>
&gt; market wide support for it with carriers makes it a pain in the ass<br>
&gt; even tho the RFCs specifically say you MUST support both UDP and TCP<br>
&gt; for SIP, but certain VoIP softwares out there only implemented UDP<br>
&gt; many years ago and now we're stuck with that legacy<br>
&gt;<br>
&gt; From: <a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</a><br>
&gt; [mailto:<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</a>] On Behalf Of<br>
&gt; Colton Conor<br>
&gt; Sent: Monday, February 15, 2016 10:30 AM<br>
&gt; To: FreeSWITCH Users Help &lt;<a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>&gt;<br>
&gt; Subject: Re: [Freeswitch-users] Freeswitch doesnt transcode<br>
&gt;<br>
&gt; True,<br>
&gt;<br>
&gt; But freeswitch talking to the carriers is almost always UPD.<br>
&gt;<br>
&gt; However, freeswitch talking to the clients I would say TCP would be<br>
&gt; idea. So its almost like freeswitch is trancoding from TCP to UDP too<br>
&gt; :)<br>
&gt;<br>
&gt; On Mon, Feb 15, 2016 at 10:25 AM, Ken Rice &lt;<a href="mailto:krice@freeswitch.org">krice@freeswitch.org</a>&gt; wrote:<br>
&gt; The problem isn't necessarily the devices, but there is also the<br>
&gt; carriers.<o:p></o:p></p>
<div>
<div>
<p class="MsoNormal">&gt;<br>
&gt; From: <a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</a><br>
&gt; [mailto:<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</a>] On Behalf Of<br>
&gt; Colton Conor<br>
&gt; Sent: Monday, February 15, 2016 10:04 AM<br>
&gt; To: FreeSWITCH Users Help &lt;<a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>&gt;<br>
&gt; Subject: Re: [Freeswitch-users] Freeswitch doesnt transcode<br>
&gt;<br>
&gt; So if the device supports TCP, is there any reason not to use TCP. AKA is<br>
there any reason to keep on using UDP. TCP seems superior.<br>
&gt;<br>
&gt; On Mon, Feb 15, 2016 at 9:33 AM, Michael Jerris &lt;<a href="mailto:mike@jerris.com">mike@jerris.com</a>&gt; wrote:<br>
&gt; any device that even remotely follows sip specs supports TCP.&nbsp; Most<br>
&gt; phones I have seen do.<br>
&gt;<br>
&gt;<br>
&gt; On Sunday, February 14, 2016, Colton Conor &lt;<a href="mailto:colton.conor@gmail.com">colton.conor@gmail.com</a>&gt; wrote:<br>
&gt; So is TCP the preferred method of doing SIP these days? I like TCP with<br>
endpoints as they always break through firewalls and we never seem to have<br>
in issue with TCP. However UDP is a headache. So if you have the choice why<br>
not do TCP? I realize some devices only support UDP, but the majority of SIP<br>
phones out there today do support TCP.<br>
&gt;<br>
&gt; Plus if you use TLS for encryption and security then you are already using<br>
TCP right?<br>
&gt;<br>
&gt; On Sun, Feb 14, 2016 at 4:07 PM, Ken Rice &lt;<a href="mailto:krice@freeswitch.org">krice@freeswitch.org</a>&gt; wrote:<br>
&gt; This behavior changed a while ago. This was dictates by ever growing<br>
&gt; SDPs and exceeding MTUs causing udp fragmentation. Udp does not deal<br>
&gt; with fragmentation and everyone refuses to fully implement sip over<br>
&gt; tcp for some reason even tho a ton of things support it and the RFCs<br>
&gt; require it<br>
&gt;<br>
&gt; Sent from my iPhone<br>
&gt;<br>
&gt; &gt; On Feb 14, 2016, at 3:37 PM, Rajil Saraswat &lt;<a href="mailto:rajil.s@gmail.com">rajil.s@gmail.com</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; Thanks, after setting media_mix_inbound_outbound_codecs=true,<br>
&gt; &gt; transcoding happens automatically.&nbsp; I remember not setting this<br>
&gt; &gt; variable in other installations and transcoding used to work out of<br>
&gt; &gt; the box. Is media_mix_inbound_outbound_codecs=true default in<br>
&gt; &gt; Freeswitch?<br>
&gt; &gt;<br>
&gt; &gt;&gt; On 14 February 2016 at 13:56, Russell Treleaven<br>
&lt;<a href="mailto:rtreleaven@bunnykick.ca">rtreleaven@bunnykick.ca</a>&gt; wrote:<br>
&gt; &gt;&gt; fyi<br>
&gt; &gt;&gt; <a href="https://freeswitch.org/confluence/display/FREESWITCH/Codec&#43;Negotiat" target="_blank">
https://freeswitch.org/confluence/display/FREESWITCH/Codec&#43;Negotiat</a><br>
&gt; &gt;&gt; ion<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt; On Sun, Feb 14, 2016 at 2:04 PM, Rajil Saraswat &lt;<a href="mailto:rajil.s@gmail.com">rajil.s@gmail.com</a>&gt;<br>
wrote:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; The siptrace is at <a href="http://pastebin.com/xiGqtj1Y" target="_blank">http://pastebin.com/xiGqtj1Y</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; The call is being made from 303 (Android/CSipsimple with OPUS<br>
&gt; &gt;&gt;&gt; codec) to 208 (pjsua test client with PCMU codec). The error is on<br>
line 545.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; On 14 February 2016 at 11:28, Giovanni Maruzzelli<br>
&gt; &gt;&gt;&gt; &lt;<a href="mailto:gmaruzz@gmail.com">gmaruzz@gmail.com</a>&gt;<br>
&gt; &gt;&gt;&gt; wrote:<br>
&gt; &gt;&gt;&gt;&gt; How you originate the call? Is a bridge? &gt;From which phone?<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; Also, please pastebin the complete sip trace (from start of leg A<br>
&gt; &gt;&gt;&gt;&gt; to end of both legs) and put here a link to pastebin<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; Il 14/Feb/2016 03:54, &quot;Rajil Saraswat&quot; &lt;<a href="mailto:rajil.s@gmail.com">rajil.s@gmail.com</a>&gt; ha<br>
scritto:<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; Hello,<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; I have a remote sip phone (Linksys SPA3102) which only supports<br>
PCMU.<br>
&gt; &gt;&gt;&gt;&gt;&gt; When I call to this remote sip phone i get a 406 error that opus<br>
&gt; &gt;&gt;&gt;&gt;&gt; is not supported as shown by the sip trace below. However, if I<br>
&gt; &gt;&gt;&gt;&gt;&gt; force the codec to absolute like this<br>
&gt; &gt;&gt;&gt;&gt;&gt; {absolute_codec_string='PCMU,PCMA'}sofia/internal/<a href="mailto:303@192.168.1.">303@192.168.1.</a><br>
&gt; &gt;&gt;&gt;&gt;&gt; 5<br>
&gt; &gt;&gt;&gt;&gt;&gt; the call works fine.<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; Is there anyway I can make FreeSWITCH to automatically transcode<br>
&gt; &gt;&gt;&gt;&gt;&gt; without forcing the codec string in the dial plan?<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; The codec preferences is set as<br>
&gt; &gt;&gt;&gt;&gt;&gt; global_codec_prefs=OPUS,PCMU,PCMA and<br>
&gt; &gt;&gt;&gt;&gt;&gt; outbound_codec_prefs=PCMU,PCMA,GSM<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; ---------------------------siptrace-----------------------------<br>
&gt; &gt;&gt;&gt;&gt;&gt; ---<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; recv 333 bytes from udp/[192.168.1.5]:5060 at 08:02:16.368499:<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
------------------------------------------------------------------------<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;SIP/2.0 406 Not Acceptable<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;Via: SIP/2.0/UDP<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
192.168.1.111;rport=5060;received=192.168.1.111;branch=z9hG4bKeS356tttajjej<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;Call-ID: 00ff246a-4d66-1234-f4b2-74d02b7a3124<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;From: &quot;202&quot; &lt;<a href="mailto:sip%3A202@192.168.1.111">sip:202@192.168.1.111</a>&gt;;tag=DFX0FUvr2vNcm<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;To: &lt;<a href="mailto:sip%3A303@192.168.1.5">sip:303@192.168.1.5</a>&gt;;tag=htMF9ckdglw3EJRZaILd6XWt4uVKAO8q<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;CSeq: 87372504 INVITE<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;Content-Length:&nbsp; 0<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; ----------------------------------------------------------------<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal">&gt; &gt;&gt;&gt;&gt;&gt; -------- send 324 bytes to udp/[192.168.1.5]:5060 at<br>
&gt; &gt;&gt;&gt;&gt;&gt; 08:02:16.368591:<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
------------------------------------------------------------------------<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;ACK <a href="mailto:sip%3A303@192.168.1.5">sip:303@192.168.1.5</a> SIP/2.0<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;Via: SIP/2.0/UDP 192.168.1.111;rport;branch=z9hG4bKeS356tttajjej<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;Max-Forwards: 68<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;From: &quot;202&quot; &lt;<a href="mailto:sip%3A202@192.168.1.111">sip:202@192.168.1.111</a>&gt;;tag=DFX0FUvr2vNcm<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;To: &lt;<a href="mailto:sip%3A303@192.168.1.5">sip:303@192.168.1.5</a>&gt;;tag=htMF9ckdglw3EJRZaILd6XWt4uVKAO8q<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;Call-ID: 00ff246a-4d66-1234-f4b2-74d02b7a3124<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;CSeq: 87372504 ACK<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;Content-Length: 0<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; ----------------------------------------------------------------<br>
&gt; &gt;&gt;&gt;&gt;&gt; --------<br>
&gt; &gt;&gt;&gt;&gt;&gt; 2016-02-14 08:02:16.356283 [DEBUG] sofia.c:6760 Channel<br>
&gt; &gt;&gt;&gt;&gt;&gt; sofia/internal/<a href="mailto:303@192.168.1.5">303@192.168.1.5</a> entering state [terminated][406]<br>
&gt; &gt;&gt;&gt;&gt;&gt; 2016-02-14 08:02:16.356283 [NOTICE] sofia.c:7779 Hangup<br>
&gt; &gt;&gt;&gt;&gt;&gt; sofia/internal/<a href="mailto:303@192.168.1.5">303@192.168.1.5</a> [CS_CONSUME_MEDIA]<br>
&gt; &gt;&gt;&gt;&gt;&gt; [SERVICE_NOT_IMPLEMENTED]<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; Thanks<br>
&gt; &gt;&gt;&gt;&gt;&gt; Rajil<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; ________________________________________________________________<br>
&gt; &gt;&gt;&gt;&gt;&gt; _________ Professional FreeSWITCH Consulting Services:<br>
&gt; &gt;&gt;&gt;&gt;&gt; <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
&gt; &gt;&gt;&gt;&gt;&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; Official FreeSWITCH Sites<br>
&gt; &gt;&gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt; &gt;&gt;&gt;&gt;&gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>
&gt; &gt;&gt;&gt;&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt; &gt;&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;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswit" target="_blank">http://lists.freeswitch.org/mailman/options/freeswit</a><br>
&gt; &gt;&gt;&gt;&gt;&gt; ch-users<br>
&gt; &gt;&gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; _________________________________________________________________<br>
&gt; &gt;&gt;&gt;&gt; ________ Professional FreeSWITCH Consulting Services:<br>
&gt; &gt;&gt;&gt;&gt; <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
&gt; &gt;&gt;&gt;&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; Official FreeSWITCH Sites<br>
&gt; &gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt; &gt;&gt;&gt;&gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
&gt; &gt;&gt;&gt;&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>
&gt; &gt;&gt;&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt; &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;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitc" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitc</a><br>
&gt; &gt;&gt;&gt;&gt; h-users<br>
&gt; &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; _______ Professional FreeSWITCH Consulting Services:<br>
&gt; &gt;&gt;&gt; <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
&gt; &gt;&gt;&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Official FreeSWITCH Sites<br>
&gt; &gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt; &gt;&gt;&gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
&gt; &gt;&gt;&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; FreeSWITCH-users mailing list<br>
&gt; &gt;&gt;&gt; <a 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" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch</a><br>
&gt; &gt;&gt;&gt; -users<br>
&gt; &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; ______ Professional FreeSWITCH Consulting Services:<br>
&gt; &gt;&gt; <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
&gt; &gt;&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Official FreeSWITCH Sites<br>
&gt; &gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt; &gt;&gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
&gt; &gt;&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; FreeSWITCH-users mailing list<br>
&gt; &gt;&gt; <a 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-" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-</a><br>
&gt; &gt;&gt; users<br>
&gt; &gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt; &gt;<br>
&gt; &gt; ____________________________________________________________________<br>
&gt; &gt; _____ Professional FreeSWITCH Consulting Services:<br>
&gt; &gt; <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
&gt; &gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt; &gt;<br>
&gt; &gt; Official FreeSWITCH Sites<br>
&gt; &gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt; &gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
&gt; &gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt; &gt;<br>
&gt; &gt; FreeSWITCH-users mailing list<br>
&gt; &gt; <a 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-u" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-u</a><br>
&gt; &gt; sers<br>
&gt; &gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt; ______________________________________________________________________<br>
&gt; ___ Professional FreeSWITCH Consulting Services:<br>
&gt; <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;<br>
&gt; Official FreeSWITCH Sites<br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt;<br>
&gt; FreeSWITCH-users mailing list<br>
&gt; <a 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-use" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-use</a><br>
&gt; rs<br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt;<br>
&gt; ______________________________________________________________________<br>
&gt; ___ Professional FreeSWITCH Consulting Services:<br>
&gt; <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;<br>
&gt; Official FreeSWITCH Sites<br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt;<br>
&gt; FreeSWITCH-users mailing list<br>
&gt; <a 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-use" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-use</a><br>
&gt; rs<br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt;<br>
&gt; ______________________________________________________________________<br>
&gt; ___ Professional FreeSWITCH Consulting Services:<br>
&gt; <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;<br>
&gt; Official FreeSWITCH Sites<br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt;<br>
&gt; FreeSWITCH-users mailing list<br>
&gt; <a 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-use" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-use</a><br>
&gt; rs<br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt; ______________________________________________________________________<br>
&gt; ___ Professional FreeSWITCH Consulting Services:<o:p></o:p></p>
<div>
<div>
<p class="MsoNormal">&gt; <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;<br>
&gt; Official FreeSWITCH Sites<br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt; <a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt;<br>
&gt; FreeSWITCH-users mailing list<br>
&gt; <a 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-use" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-use</a><br>
&gt; rs<br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br>
<br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><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>
<br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><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><o:p></o:p></p>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal"><br>
<br clear="all">
<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class="MsoNormal">-- <o:p></o:p></p>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal">Anthony Minessale II &nbsp; &nbsp; &nbsp; <span style="font-family:&quot;Segoe UI Symbol&quot;,sans-serif">
♬</span> @anthmfs&nbsp;&nbsp;<span style="font-family:&quot;Segoe UI Symbol&quot;,sans-serif">♬</span> @FreeSWITCH&nbsp;&nbsp;<span style="font-family:&quot;Segoe UI Symbol&quot;,sans-serif">♬</span><o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal"><span style="font-family:&quot;Segoe UI Symbol&quot;,sans-serif">☞</span>
<a href="http://freeswitch.org/" target="_blank">http://freeswitch.org/</a> &nbsp;<span style="font-family:&quot;Segoe UI Symbol&quot;,sans-serif">☞</span>
<a href="http://cluecon.com/" target="_blank">http://cluecon.com/</a> &nbsp;<span style="font-family:&quot;Segoe UI Symbol&quot;,sans-serif">☞</span>
<a href="http://twitter.com/FreeSWITCH" target="_blank">http://twitter.com/FreeSWITCH</a><o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-family:&quot;Segoe UI Symbol&quot;,sans-serif">☞</span>
<a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch&nbsp;<span style="font-family:&quot;Segoe UI Symbol&quot;,sans-serif">☞</span>
<u><a href="http://freeswitch.org/g&#43;" target="_blank">http://freeswitch.org/g&#43;</a></u><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">ClueCon Weekly Development Call&nbsp;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:&quot;Segoe UI Symbol&quot;,sans-serif">☎</span>&nbsp;<a href="mailto:sip%3A888@conference.freeswitch.org" target="_blank">sip:888@conference.freeswitch.org</a> &nbsp;<span style="font-family:&quot;Segoe UI Symbol&quot;,sans-serif">☎</span>
 &#43;19193869900&nbsp;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</div>
<div>
<p class="MsoNormal"><a href="https://www.youtube.com/watch?v=9XXgW34t40s" target="_blank"><span style="font-size:9.5pt;color:#1155CC">https://www.youtube.com/watch?v=9XXgW34t40s</span></a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://www.youtube.com/watch?v=NLaDpGQuZDA" target="_blank">https://www.youtube.com/watch?v=NLaDpGQuZDA</a><o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>