<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=us-ascii"><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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.E-postmall17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
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=SV link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Hi ,<o:p></o:p></p><p class=MsoNormal>I have stumbled on a issue with ACK on 200 OK from Freeswitch. We are running 2.4.4 but I have also upgraded to 2.4.6 and testad with the same result.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I get an ACK from our Freeswitch (172.25.0.25), trace from ngrep (some address and numbers have been anonymized). <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>U 2019/09/26 13:00:22.614545 172.25.0.25:5060 -> 172.25.251.4:5060 #31<o:p></o:p></p><p class=MsoNormal>ACK sip:c22c11d0-7961-48c6-a603-e3d1872a462a@95.195.215.15:56188;transport=TCP;ob SIP/2.0.<o:p></o:p></p><p class=MsoNormal>Via: SIP/2.0/UDP 172.25.0.25;rport;branch=z9hG4bK26XN3DN58vg6e.<o:p></o:p></p><p class=MsoNormal>Route: <sip:172.25.0.21:5070;lr;r2=on;ftag=v3rpgKD64K2me;dlg=1b3.4591f441>.<o:p></o:p></p><p class=MsoNormal>Route: <sip:aaa.bbb.ccc.77:5002;transport=tcp;lr;r2=on;ftag=v3rpgKD64K2me;dlg=1b3.4591f441>.<o:p></o:p></p><p class=MsoNormal>Max-Forwards: 70.<o:p></o:p></p><p class=MsoNormal>From: "0123456789" <sip:0123456789@172.25.0.25>;tag=v3rpgKD64K2me.<o:p></o:p></p><p class=MsoNormal>To: <sip:9876543210@blfkfmne406w.zaark.com>;tag=3Gwq-SQeo2nkmHWzeMGXPMJbWjv1UqxR.<o:p></o:p></p><p class=MsoNormal>Call-ID: 6d8b0c06-5b00-1238-3aa8-fa163e0144b5.<o:p></o:p></p><p class=MsoNormal>CSeq: 10197616 ACK.<o:p></o:p></p><p class=MsoNormal>Contact: <sip:gw+device@172.25.0.25:5060;transport=udp;gw=device>.<o:p></o:p></p><p class=MsoNormal>Content-Length: 0.<o:p></o:p></p><p class=MsoNormal>.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Our script in this case basically only have 3 steps has_to(), loose_route() and t_relay()<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>AFAIK this packed should be routed to our edge proxy on 172.25.0.21 which has the public IP aaa.bbb.ccc,  but what happens is that it routes to the 2nd Route header and drops the first:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>U 2019/09/26 13:00:22.614870 172.25.251.4:5060 -> aaa.bbb.ccc.77:5002 #32<o:p></o:p></p><p class=MsoNormal>ACK sip:c22c11d0-7961-48c6-a603-e3d1872a462a@95.195.215.15:56188;transport=TCP;ob SIP/2.0.<o:p></o:p></p><p class=MsoNormal>Via: SIP/2.0/UDP 172.25.251.4:5060;branch=z9hG4bK1d62.29103862.3.<o:p></o:p></p><p class=MsoNormal>Via: SIP/2.0/UDP 172.25.0.25;received=172.25.0.25;rport=5060;branch=z9hG4bK26XN3DN58vg6e.<o:p></o:p></p><p class=MsoNormal>Route: <sip:aaa.bbb.ccc.77:5002;transport=tcp;lr;r2=on;ftag=v3rpgKD64K2me;dlg=1b3.4591f441>.<o:p></o:p></p><p class=MsoNormal>Max-Forwards: 69.<o:p></o:p></p><p class=MsoNormal>From: "0123456789" <sip:0123456789@172.25.0.25>;tag=v3rpgKD64K2me.<o:p></o:p></p><p class=MsoNormal>To: <sip:9876543210@blfkfmne406w.zaark.com>;tag=3Gwq-SQeo2nkmHWzeMGXPMJbWjv1UqxR.<o:p></o:p></p><p class=MsoNormal>Call-ID: 6d8b0c06-5b00-1238-3aa8-fa163e0144b5.<o:p></o:p></p><p class=MsoNormal>CSeq: 10197616 ACK.<o:p></o:p></p><p class=MsoNormal>Contact: <sip:gw+device@172.25.0.25:5060;transport=udp;gw=device>.<o:p></o:p></p><p class=MsoNormal>Content-Length: 0.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>This used to work in an older setup with Opensips running 2.1, so not sure if I’m doing something wrong here.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Any hints are appreciated<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks in advance / Olle<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>