<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">If you are very close to the limit on fragments and just want to punt on the problem, you can use compressed headers to squeeze a bit more out, in the end, trying to fight udp fragmentation is a loosing battle at least on the internet, and switching to tcp is usually the best solution that I see always works. &nbsp;You can also reduce the cdoecs passed along to help shrink packets a bit.<div><br></div><div>Mike</div><div><br><div><div>On May 25, 2014, at 3:05 PM, Oleg Stolyar &lt;<a href="mailto:olegstolyar@gmail.com">olegstolyar@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Thanks guys, I am feeling silly but hopefully this will help someone else who runs into this issue. &nbsp;<div><br></div><div>After you confirmed that fragmentation happens in the OS, I realized/remembered that there is one more difference between the servers with the old and new FreeSWITCH. &nbsp;They are both AWS instances and they are both CentOS 5.9 and based on the same image but <b>different instance types</b>. &nbsp;So, it looks like the difference is that m3.xlarge instances work fine but a little cheaper c3.xlarge have this issue.</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, May 25, 2014 at 3:37 AM, Dušan Dragić <span dir="ltr">&lt;<a href="mailto:dragic.dusan@gmail.com" target="_blank">dragic.dusan@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto;">As Peter said, look at the contents of your SIP messages, including<br>
SDP, find what changed. It's not freeswitch fragmenting the ip<br>
datagrams, it's the OS (and/or routers).<br>
As for thing to try, slim down SDP by removing some unneeded codecs ,<br>
enable compact headers in the profile etc.<br>
<br>
Search the mailing list... there have been a few fragmentation discussions.<br>
<div><div class="h5"><br>
On 25 May 2014 08:41, Oleg Stolyar &lt;<a href="mailto:olegstolyar@gmail.com">olegstolyar@gmail.com</a>&gt; wrote:<br>
&gt; More tests showed that what makes the difference is the size of the SIP<br>
&gt; message FreeSWITCH returns. &nbsp;If the message is 1472 bytes or less, it works,<br>
&gt; more than that - it does not. &nbsp;1472 + 20 (IPv4 header) + 8 (UDP header) -<br>
&gt; 1500 which is the standard MTU size on Ethernet.<br>
&gt;<br>
&gt; It seems that the new master is not properly fragmenting messages, so that<br>
&gt; everything after the first 1500 bytes is lost. &nbsp;Again - the old FreeSWITCH<br>
&gt; did it just fine.<br>
&gt;<br>
&gt; Should I file a JIRA bug for this? &nbsp;Or is this a known issue?<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Sat, May 24, 2014 at 11:50 AM, Oleg Stolyar &lt;<a href="mailto:olegstolyar@gmail.com">olegstolyar@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Now I am thinking that the Fragmented IP may be a red herring since n the<br>
&gt;&gt; old version it's also happening but only once. &nbsp;Then the softphone<br>
&gt;&gt; acknowledges it and that's the end of it. &nbsp;Something in the OK message from<br>
&gt;&gt; the current master prevents the softphone from acknowledging the OK message.<br>
&gt;&gt; I could not find significant differences in the OK message with the old<br>
&gt;&gt; version that works. &nbsp;The only difference seems to be Min-SE: 120 header in<br>
&gt;&gt; the old version which is missing from the new one.<br>
&gt;&gt;<br>
&gt;&gt; This is happening with at least two completely different softphone, so I<br>
&gt;&gt; can't blame the phones :-) &nbsp;It's 100% reproducible.<br>
&gt;&gt;<br>
&gt;&gt; What else can I do to debug this?<br>
&gt;&gt;<br>
&gt;&gt; Any help would be greatly appreciated!<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Fri, May 23, 2014 at 10:10 PM, Oleg Stolyar &lt;<a href="mailto:olegstolyar@gmail.com">olegstolyar@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hi guys,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I upgraded to the master (and it's also happening in 1.4.4). &nbsp;I have some<br>
&gt;&gt;&gt; very long SIP addresses in my messages. &nbsp;It used to work fine on the master<br>
&gt;&gt;&gt; from August 2013. &nbsp;However, now when FS sends back the OK message, to<br>
&gt;&gt;&gt; invites with very long destination numbers, the originator softphone cannot<br>
&gt;&gt;&gt; receive it. &nbsp;This is only happening with UDP. &nbsp;TCP works fine.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Here is a snapshot of wireshark for the master<br>
&gt;&gt;&gt; <a href="https://www.dropbox.com/s/0y0m4f4t4cgnwu0/Current%20Master.PNG" target="_blank">https://www.dropbox.com/s/0y0m4f4t4cgnwu0/Current%20Master.PNG</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; And here is the snapshot of the same OK messages for the August 2013 FS<br>
&gt;&gt;&gt; that works<br>
&gt;&gt;&gt; <a href="https://www.dropbox.com/s/7wpsyw4r2skifpb/August%202013%20Version.PNG" target="_blank">https://www.dropbox.com/s/7wpsyw4r2skifpb/August%202013%20Version.PNG</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Any ideas how to fix this? &nbsp;Is this a known issue?<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;</div></div></blockquote></div></div></blockquote></div></div></body></html>