<div dir="ltr">Isn't this the reason for sending retransmits?<br><div><br></div><div>First of all I checked the successful case (attached screenshot).</div><div>Then I replaced sending ACK with <span style="background-color:rgb(253,246,227);color:rgb(51,51,51);font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;white-space:pre"><</span><span style="background-color:rgb(253,246,227);font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;white-space:pre;color:rgb(38,139,210)">timewait</span><span style="background-color:rgb(253,246,227);color:rgb(51,51,51);font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;white-space:pre"> </span><span style="background-color:rgb(253,246,227);font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;white-space:pre;color:rgb(147,161,161)">milliseconds</span><span style="background-color:rgb(253,246,227);color:rgb(51,51,51);font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;white-space:pre">=</span><span style="background-color:rgb(253,246,227);font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;white-space:pre;color:rgb(42,161,152)">"4000"</span><span style="background-color:rgb(253,246,227);color:rgb(51,51,51);font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;white-space:pre">/></span> so that the UAS has time to send retransmits before the connection drops. In this part of scenario:</div><div><div style="color:rgb(51,51,51);background-color:rgb(253,246,227);font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;line-height:19px;white-space:pre"><div><<span style="color:rgb(38,139,210)">recv</span> <span style="color:rgb(147,161,161)">response</span>=<span style="color:rgb(42,161,152)">"100"</span> <span style="color:rgb(147,161,161)">optional</span>=<span style="color:rgb(42,161,152)">"true"</span>/></div><div><<span style="color:rgb(38,139,210)">recv</span> <span style="color:rgb(147,161,161)">response</span>=<span style="color:rgb(42,161,152)">"180"</span> <span style="color:rgb(147,161,161)">optional</span>=<span style="color:rgb(42,161,152)">"true"</span>/></div><div><<span style="color:rgb(38,139,210)">recv</span> <span style="color:rgb(147,161,161)">response</span>=<span style="color:rgb(42,161,152)">"183"</span> <span style="color:rgb(147,161,161)">optional</span>=<span style="color:rgb(42,161,152)">"true"</span>/></div><div><<span style="color:rgb(38,139,210)">recv</span> <span style="color:rgb(147,161,161)">response</span>=<span style="color:rgb(42,161,152)">"200"</span> <span style="color:rgb(147,161,161)">rrs</span>=<span style="color:rgb(42,161,152)">"true"</span> <span style="color:rgb(147,161,161)">optional</span>=<span style="color:rgb(42,161,152)">"true"</span> <span style="color:rgb(147,161,161)">next</span>=<span style="color:rgb(42,161,152)">"200ok"</span>/></div><div><<span style="color:rgb(38,139,210)">recv</span> <span style="color:rgb(147,161,161)">response</span>=<span style="color:rgb(42,161,152)">"407"</span> <span style="color:rgb(147,161,161)">auth</span>=<span style="color:rgb(42,161,152)">"true"</span>/></div><div><<span style="color:rgb(38,139,210)">send</span>></div><div><span style="color:rgb(42,161,152)"><![CDATA[</span></div><div><span style="color:rgb(42,161,152)">ACK sip:[service]@[remote_ip]:[remote_port] SIP/2.0</span></div><div><span style="color:rgb(42,161,152)">[last_Via:]</span></div><div><span style="color:rgb(42,161,152)">[last_From:]</span></div><div><span style="color:rgb(42,161,152)">[last_To:]</span></div><div><span style="color:rgb(42,161,152)">[last_Call-ID:]</span></div><div><span style="color:rgb(42,161,152)">[last_CSeq]</span></div><div><span style="color:rgb(42,161,152)">Max-Forwards: 70</span></div><div><span style="color:rgb(42,161,152)">Content-Length: [len]</span></div><div><span style="color:rgb(42,161,152)">]]></span></div><div></<span style="color:rgb(38,139,210)">send</span>></div></div></div><div>And I expect the Kamailio to send a retransmit, but it doesn't.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">вс, 7 февр. 2021 г. в 19:31, Alex Balashov <<a href="mailto:abalashov@evaristesys.com">abalashov@evaristesys.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">That sounds like the client does not receive the 407.<br>
<br>
—<br>
Sent from mobile, with due apologies for brevity and errors.<br>
<br>
> On Feb 7, 2021, at 11:12 AM, Marat Gareev <<a href="mailto:maratkin94@gmail.com" target="_blank">maratkin94@gmail.com</a>> wrote:<br>
> <br>
> <br>
> Hello,<br>
> <br>
> UAC sends INVITE to UAS, authorization procedure is required, therefore UAS responds with an 407 error code. At this point, the client does not respond with ACK, but the server does not send retransmits.<br>
> Is this the expected behavior?<br>
> * UAC -- SIPp, UAS -- Kamailio.<br>
> <br>
> Can the Kamailio be configured to send 407 code retransmissions?<br>
> <br>
> Thanks!<br>
> _______________________________________________<br>
> Kamailio (SER) - Users Mailing List<br>
> <a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
> <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
<br>
_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div>