<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Kamailio just sets the keepalive options to the socket, sending
      and handling of the response (or lack of) is done at OS/kernel
      layer. Kamailio is notified if the connection changes the state.</p>
    <p>Check the sysctl values for tcp keepalive and try to change them
      there to see if if makes any difference.</p>
    <p>Cheers,<br>
      Daniel<br>
    </p>
    <div class="moz-cite-prefix">On 12.06.19 13:20, R, Rajkumar (Raj)
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:MN2PR15MB3181A709C719952632B78AC8A6EC0@MN2PR15MB3181.namprd15.prod.outlook.com">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@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:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;}
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;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle24
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle25
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle26
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle27
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle28
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle29
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.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;}
/* List Definitions */
@list l0
        {mso-list-id:507866588;
        mso-list-type:hybrid;
        mso-list-template-ids:-488223804 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l1
        {mso-list-id:890194053;
        mso-list-template-ids:-650194834;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level5
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level8
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></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]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span style="color:windowtext">The scenario
            here is the other end’s RESET/connection closure will never
            reach Kamailio, as the client has lost it’s network
            connectivity.
            <o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:windowtext">In such case
            expected Kamailio to reset the TCP connection after
            120seconds  based on the TCP keepalive  config params
            mentioned earlier. From wireshark capture observe, Kamailio
          </span> keeps resending TCP keepalive packets at varying
          intervals for varying duration length(like 6mins, 14mins..)
           before resetting the TCP connections.<span
            style="color:windowtext"><o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:windowtext"><o:p> </o:p></span></p>
        <div>
          <p class="MsoNormal"><span style="color:windowtext">thanks,<o:p></o:p></span></p>
          <p class="MsoNormal"><span style="color:windowtext">raj<o:p></o:p></span></p>
        </div>
        <p class="MsoNormal"><span style="color:windowtext"><o:p> </o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #E1E1E1
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span style="color:windowtext">From:</span></b><span
                style="color:windowtext"> Daniel-Constantin Mierla
                <a class="moz-txt-link-rfc2396E" href="mailto:miconda@gmail.com"><miconda@gmail.com></a>
                <br>
                <b>Sent:</b> Wednesday, June 12, 2019 1:36 PM<br>
                <b>To:</b> R, Rajkumar (Raj)
                <a class="moz-txt-link-rfc2396E" href="mailto:rajkumaradass@avaya.com"><rajkumaradass@avaya.com></a>; Kamailio (SER) - Users
                Mailing List <a class="moz-txt-link-rfc2396E" href="mailto:sr-users@lists.kamailio.org"><sr-users@lists.kamailio.org></a><br>
                <b>Subject:</b> Re: [SR-Users] TCP reset behavior<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p>If it is established, then the other side didn't actually
          requested the close of the connection. It should be in
          close-wait state when the remote peer sent the close request.<o:p></o:p></p>
        <p>Look at the traffic of the connection with wireshare, it
          shows also the tcp control packets.<o:p></o:p></p>
        <div>
          <p class="MsoNormal">On 12.06.19 09:57, R, Rajkumar (Raj)
            wrote:<o:p></o:p></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <p class="MsoNormal"><span style="color:windowtext">It
              remained in ‘ESTABLISHED’ state only. Please find netstat
              output below.
            </span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:windowtext"> </span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:windowtext"># netstat
              -natlp</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:windowtext">Active
              Internet connections (servers and established)</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:windowtext">Proto
              Recv-Q Send-Q Local Address           Foreign
              Address         State       PID/Program name</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:windowtext">tcp       
              0      0 0.0.0.0:5060            0.0.0.0:*              
              LISTEN      20/kamailio</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:windowtext">tcp       
              0      0 0.0.0.0:80              0.0.0.0:*              
              LISTEN      -</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:windowtext">tcp       
              0      0 0.0.0.0:411             0.0.0.0:*              
              LISTEN      -</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:windowtext">tcp       
              0      0 0.0.0.0:8443            0.0.0.0:*              
              LISTEN      -</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:windowtext">tcp       
              0      0 0.0.0.0:5056            0.0.0.0:*              
              LISTEN      20/kamailio</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:red">tcp        0  
              3777 10.1.4.55:5060          10.27.117.55:38115     
              ESTABLISHED 20/Kamailio</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:windowtext"> </span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:windowtext"> </span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:windowtext"> </span><o:p></o:p></p>
          <div>
            <p class="MsoNormal"><span style="color:windowtext">thanks,</span><o:p></o:p></p>
            <p class="MsoNormal"><span style="color:windowtext">raj</span><o:p></o:p></p>
            <p class="MsoNormal"><span style="color:windowtext">+918067153382</span><o:p></o:p></p>
          </div>
          <p class="MsoNormal"><span style="color:windowtext"> </span><o:p></o:p></p>
          <div>
            <div style="border:none;border-top:solid #E1E1E1
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span style="color:windowtext">From:</span></b><span
                  style="color:windowtext"> Daniel-Constantin Mierla
                  <a href="mailto:miconda@gmail.com"
                    moz-do-not-send="true"><miconda@gmail.com></a>
                  <br>
                  <b>Sent:</b> Wednesday, June 12, 2019 12:29 PM<br>
                  <b>To:</b> R, Rajkumar (Raj) <a
                    href="mailto:rajkumaradass@avaya.com"
                    moz-do-not-send="true"><rajkumaradass@avaya.com></a>;
                  Kamailio (SER) - Users Mailing List
                  <a href="mailto:sr-users@lists.kamailio.org"
                    moz-do-not-send="true"><sr-users@lists.kamailio.org></a><br>
                  <b>Subject:</b> Re: [SR-Users] TCP reset behavior</span><o:p></o:p></p>
            </div>
          </div>
          <p class="MsoNormal"> <o:p></o:p></p>
          <p>Hello,<o:p></o:p></p>
          <p>the connection state is OK in all outputs, so not seen as
            closed by Kamailio.<o:p></o:p></p>
          <p>Can you get the output of the netstat for that connection
            after is supposed to be closed to see its state there?<o:p></o:p></p>
          <p>Cheers,<br>
            Daniel<o:p></o:p></p>
          <div>
            <p class="MsoNormal">On 11.06.19 12:17, Daniel-Constantin
              Mierla wrote:<o:p></o:p></p>
          </div>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p>Hello,<o:p></o:p></p>
            <p>I didn't get the time to look at. It was a long weekend
              in Germany, with Monday being public holiday. Not sure if
              I get to it today, but hope to get time in the next few
              days.<o:p></o:p></p>
            <p>Cheers,<br>
              Daniel<o:p></o:p></p>
            <div>
              <p class="MsoNormal">On 11.06.19 07:56, R, Rajkumar (Raj)
                wrote:<o:p></o:p></p>
            </div>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <p class="MsoNormal"><span style="color:windowtext">Did
                  the shared tcp stats help?  Awaiting your inputs on
                  this.</span><o:p></o:p></p>
              <p class="MsoNormal"><span style="color:windowtext"> </span><o:p></o:p></p>
              <div>
                <p class="MsoNormal"><span style="color:windowtext">thanks,</span><o:p></o:p></p>
                <p class="MsoNormal"><span style="color:windowtext">raj</span><o:p></o:p></p>
                <p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
              </div>
              <p class="MsoNormal"><span style="color:windowtext"> </span><o:p></o:p></p>
              <div>
                <div style="border:none;border-top:solid #E1E1E1
                  1.0pt;padding:3.0pt 0in 0in 0in">
                  <p class="MsoNormal"><b><span style="color:windowtext">From:</span></b><span
                      style="color:windowtext"> sr-users
                      <a
                        href="mailto:sr-users-bounces@lists.kamailio.org"
                        moz-do-not-send="true"><sr-users-bounces@lists.kamailio.org></a>
                      <b>On Behalf Of </b>R, Rajkumar (Raj)<br>
                      <b>Sent:</b> Friday, June 7, 2019 10:44 PM<br>
                      <b>To:</b> <a href="mailto:miconda@gmail.com"
                        moz-do-not-send="true">miconda@gmail.com</a>;
                      Kamailio (SER) - Users Mailing List
                      <a href="mailto:sr-users@lists.kamailio.org"
                        moz-do-not-send="true"><sr-users@lists.kamailio.org></a><br>
                      <b>Subject:</b> Re: [SR-Users] TCP reset behavior</span><o:p></o:p></p>
                </div>
              </div>
              <p class="MsoNormal"> <o:p></o:p></p>
              <p class="MsoNormal"><span style="color:windowtext">Hi
                  Daniel,</span><o:p></o:p></p>
              <p class="MsoNormal"><span style="color:windowtext"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span style="color:windowtext">Please
                  find attached stats output captured every 2 seconds
                  for the entire duration of test (i.e., Start of
                  registration from client till the connection towards
                  client is reset by kamailio after 17mins
                  approximately). I had used ‘kamcmd’ instead of
                  ‘kamctl’ for same command arguments.</span><o:p></o:p></p>
              <p class="MsoNormal"><span style="color:windowtext"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span style="color:windowtext">Setup:</span><o:p></o:p></p>
              <p class="MsoNormal"><span style="color:windowtext"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span style="color:windowtext">10.27.117.55
                  (Client) --- Kamailio (10.1.4.55) ---- Backend server
                  (10.2.8.70)</span><o:p></o:p></p>
              <p class="MsoNormal"><span style="color:windowtext"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span style="color:windowtext">Summary
                  of events executed/observed during the test:</span><o:p></o:p></p>
              <p class="MsoNormal"><span style="color:windowtext"> </span><o:p></o:p></p>
              <ul style="margin-top:0in" type="disc">
                <li class="MsoListParagraph"
                  style="color:windowtext;margin-left:0in;mso-list:l0
                  level1 lfo3">
                  Once the client is registered successfully to the
                  backend, turned off WiFi connection at the client side
                  (time 13:07.05 UTC 2019).
                  <o:p></o:p></li>
                <li class="MsoListParagraph"
                  style="color:windowtext;margin-left:0in;mso-list:l0
                  level1 lfo3">
                  After OPTIONS msg time out for response from the
                  client, backend closes the TCP connection towards
                  kamailio ( around time 13:10:39),<o:p></o:p></li>
                <li class="MsoListParagraph"
                  style="color:windowtext;margin-left:0in;mso-list:l0
                  level1 lfo3">
                  TCP connection towards client side is reset at
                  13:24:30 (i.e., 17 minutes since the WiFi is turned
                  off)<o:p></o:p></li>
                <li class="MsoListParagraph"
                  style="color:windowtext;margin-left:0in;mso-list:l0
                  level1 lfo3">
                  In wireshark, see re-transmission of a TCP packet from
                  kamailio for about 15 minutes until connection
                  release.<o:p></o:p></li>
              </ul>
              <p class="MsoNormal"><span style="color:windowtext"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span style="color:windowtext"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span style="color:windowtext"> </span><o:p></o:p></p>
              <div>
                <p class="MsoNormal"><span style="color:windowtext">thanks,</span><o:p></o:p></p>
                <p class="MsoNormal"><span style="color:windowtext">raj</span><o:p></o:p></p>
              </div>
              <p class="MsoNormal"><span style="color:windowtext"> </span><o:p></o:p></p>
              <div>
                <div style="border:none;border-top:solid #E1E1E1
                  1.0pt;padding:3.0pt 0in 0in 0in">
                  <p class="MsoNormal"><b><span style="color:windowtext">From:</span></b><span
                      style="color:windowtext"> Daniel-Constantin Mierla
                      <<a href="mailto:miconda@gmail.com"
                        moz-do-not-send="true">miconda@gmail.com</a>>
                      <br>
                      <b>Sent:</b> Friday, June 7, 2019 6:14 PM<br>
                      <b>To:</b> Kamailio (SER) - Users Mailing List
                      <<a href="mailto:sr-users@lists.kamailio.org"
                        moz-do-not-send="true">sr-users@lists.kamailio.org</a>>;
                      R, Rajkumar (Raj) <<a
                        href="mailto:rajkumaradass@avaya.com"
                        moz-do-not-send="true">rajkumaradass@avaya.com</a>><br>
                      <b>Subject:</b> Re: [SR-Users] TCP reset behavior</span><o:p></o:p></p>
                </div>
              </div>
              <p class="MsoNormal"> <o:p></o:p></p>
              <p>Hello,<o:p></o:p></p>
              <p>can you reproduce the case and then get the output of
                the next commands:<o:p></o:p></p>
              <p>kamctl rpc core.tcp_list<o:p></o:p></p>
              <p>kamctl rpc core.tcp_options<o:p></o:p></p>
              <p>kamctl rpc core.tcp_info<o:p></o:p></p>
              <p>Cheers,<br>
                Daniel<o:p></o:p></p>
              <div>
                <p class="MsoNormal">On 06.06.19 18:53, R, Rajkumar
                  (Raj) wrote:<o:p></o:p></p>
              </div>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <p class="MsoNormal">Hi All,<o:p></o:p></p>
                <p class="MsoNormal"> <o:p></o:p></p>
                <p class="MsoNormal">In our setup running kamailio
                  (alpine image) in stateless mode and have following
                  TCP config set. After client registers to the backend
                  see two TCP connections created – one towards the
                  client and the other towards the backendserver.  If
                  there’s a abrupt network disconnect either at the
                  client side or at the backend side, do not see TCP
                  reset happening from kamailio as per the config. Per
                  below config expected after 120seconds( =
                  [tcp_keepidle] + ( [tcp_keepintvl * tcp_keepcnt] )
                  instead it keeps resending TCP keepalive packets at
                  varying intervals for varying duration length(like
                  6mins, 14mins..)  before resetting the TCP
                  connections.  Also want to mention that we are not
                  using TCPOPS module here.<o:p></o:p></p>
                <p class="MsoNormal"> <o:p></o:p></p>
                <p class="MsoNormal">I am trying to achieve consistent
                  duration for TCP reset in kamailio. Could you please
                  point me if I have missed anything here?
                  <o:p></o:p></p>
                <p class="MsoNormal"> <o:p></o:p></p>
                <p class="MsoNormal"><b><i>Setup:</i></b><o:p></o:p></p>
                <p class="MsoNormal"> <o:p></o:p></p>
                <p class="MsoNormal">Client ---- Kamailio (stateless
                  mode) ---- Backend server  <o:p></o:p></p>
                <p class="MsoNormal"> <o:p></o:p></p>
                <p class="MsoNormal"> <o:p></o:p></p>
                <p class="MsoNormal"><b>TCP Config:</b><o:p></o:p></p>
                <p class="MsoNormal"><b><span style="color:#C00000"> </span></b><o:p></o:p></p>
                <p class="MsoNormal"><b><span style="color:#C00000">tcp_connection_lifetime
                      = 3600</span></b><o:p></o:p></p>
                <p class="MsoNormal">tcp_accept_aliases = no<o:p></o:p></p>
                <p class="MsoNormal">tcp_async = yes<o:p></o:p></p>
                <p class="MsoNormal">tcp_connect_timeout = 10<o:p></o:p></p>
                <p class="MsoNormal">tcp_crlf_ping = yes<o:p></o:p></p>
                <p class="MsoNormal"><b><span style="color:#C00000">tcp_keepalive
                      = yes</span></b><o:p></o:p></p>
                <p class="MsoNormal"><b><span style="color:#C00000">tcp_keepcnt
                      = 3</span></b><o:p></o:p></p>
                <p class="MsoNormal"><b><span style="color:#C00000">tcp_keepidle
                      = 30</span></b><o:p></o:p></p>
                <p class="MsoNormal"><b><span style="color:#C00000">tcp_keepintvl
                      = 30           # Total 2 mins - 30+(30*3)=120 sec</span></b><o:p></o:p></p>
                <p class="MsoNormal">tcp_linger2 = 30<o:p></o:p></p>
                <p class="MsoNormal">tcp_rd_buf_size = 65536<o:p></o:p></p>
                <p class="MsoNormal">tcp_send_timeout = 10<o:p></o:p></p>
                <p class="MsoNormal"> <o:p></o:p></p>
                <p class="MsoNormal">thanks,<o:p></o:p></p>
                <p class="MsoNormal">raj<o:p></o:p></p>
                <p class="MsoNormal"> <o:p></o:p></p>
                <p class="MsoNormal" style="margin-bottom:12.0pt"> <o:p></o:p></p>
                <pre>_______________________________________________<o:p></o:p></pre>
                <pre>Kamailio (SER) - Users Mailing List<o:p></o:p></pre>
                <pre><a href="mailto:sr-users@lists.kamailio.org" moz-do-not-send="true">sr-users@lists.kamailio.org</a><o:p></o:p></pre>
                <pre><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.kamailio.org_cgi-2Dbin_mailman_listinfo_sr-2Dusers&d=DwMD-g&c=BFpWQw8bsuKpl1SgiZH64Q&r=LDE-f1bLxMPmcrsp8ONITcznNqEIlhe9ffKEZPeB7EI&m=m1fGDJFl23Vq-awSnjgML3TymzSQRBOSTCALAsyAHNM&s=lQLR6IfVOO2CWDL4iEDldpjFjZfxQFyfKeFd1pGZkoY&e=" moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><o:p></o:p></pre>
              </blockquote>
              <pre>-- <o:p></o:p></pre>
              <pre>Daniel-Constantin Mierla -- <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.asipto.com&d=DwMD-g&c=BFpWQw8bsuKpl1SgiZH64Q&r=LDE-f1bLxMPmcrsp8ONITcznNqEIlhe9ffKEZPeB7EI&m=m1fGDJFl23Vq-awSnjgML3TymzSQRBOSTCALAsyAHNM&s=2-7juQBEXrjA_PjfpiIZ0JvAZxWKngyC0vcVyP1GmUs&e=" moz-do-not-send="true">www.asipto.com</a><o:p></o:p></pre>
              <pre><a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.twitter.com_miconda&d=DwMD-g&c=BFpWQw8bsuKpl1SgiZH64Q&r=LDE-f1bLxMPmcrsp8ONITcznNqEIlhe9ffKEZPeB7EI&m=m1fGDJFl23Vq-awSnjgML3TymzSQRBOSTCALAsyAHNM&s=_qINzlBw2yRKQ3ke2UwXsjTQ7lKWI25XpjOlzw9gPqA&e=" moz-do-not-send="true">www.twitter.com/miconda</a> -- <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.linkedin.com_in_miconda&d=DwMD-g&c=BFpWQw8bsuKpl1SgiZH64Q&r=LDE-f1bLxMPmcrsp8ONITcznNqEIlhe9ffKEZPeB7EI&m=m1fGDJFl23Vq-awSnjgML3TymzSQRBOSTCALAsyAHNM&s=TsFAXfvNfu1k1Kw-F4937svidQSEfPMgK4VmorRPn54&e=" moz-do-not-send="true">www.linkedin.com/in/miconda</a><o:p></o:p></pre>
            </blockquote>
            <pre>-- <o:p></o:p></pre>
            <pre>Daniel-Constantin Mierla -- <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.asipto.com&d=DwMD-g&c=BFpWQw8bsuKpl1SgiZH64Q&r=LDE-f1bLxMPmcrsp8ONITcznNqEIlhe9ffKEZPeB7EI&m=OCP_rR5_9SQpkMRB1w_kOQYN3ooVOlU65du-BxCLfdM&s=UMaxn1Owy1eHi2eAw29Y1v44igz-iYzUksNhxkR7em8&e=" moz-do-not-send="true">www.asipto.com</a><o:p></o:p></pre>
            <pre><a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.twitter.com_miconda&d=DwMD-g&c=BFpWQw8bsuKpl1SgiZH64Q&r=LDE-f1bLxMPmcrsp8ONITcznNqEIlhe9ffKEZPeB7EI&m=OCP_rR5_9SQpkMRB1w_kOQYN3ooVOlU65du-BxCLfdM&s=nLdsS8oJ8kD-DcfH79nsBCyj95290vEG4AifFckLDcM&e=" moz-do-not-send="true">www.twitter.com/miconda</a> -- <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.linkedin.com_in_miconda&d=DwMD-g&c=BFpWQw8bsuKpl1SgiZH64Q&r=LDE-f1bLxMPmcrsp8ONITcznNqEIlhe9ffKEZPeB7EI&m=OCP_rR5_9SQpkMRB1w_kOQYN3ooVOlU65du-BxCLfdM&s=lb0Xu4UZ9vgK9ovbzSApy8zFMVF67L6Hh2-rHcEGtt0&e=" moz-do-not-send="true">www.linkedin.com/in/miconda</a><o:p></o:p></pre>
          </blockquote>
          <pre>-- <o:p></o:p></pre>
          <pre>Daniel-Constantin Mierla -- <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.asipto.com&d=DwMD-g&c=BFpWQw8bsuKpl1SgiZH64Q&r=LDE-f1bLxMPmcrsp8ONITcznNqEIlhe9ffKEZPeB7EI&m=OCP_rR5_9SQpkMRB1w_kOQYN3ooVOlU65du-BxCLfdM&s=UMaxn1Owy1eHi2eAw29Y1v44igz-iYzUksNhxkR7em8&e=" moz-do-not-send="true">www.asipto.com</a><o:p></o:p></pre>
          <pre><a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.twitter.com_miconda&d=DwMD-g&c=BFpWQw8bsuKpl1SgiZH64Q&r=LDE-f1bLxMPmcrsp8ONITcznNqEIlhe9ffKEZPeB7EI&m=OCP_rR5_9SQpkMRB1w_kOQYN3ooVOlU65du-BxCLfdM&s=nLdsS8oJ8kD-DcfH79nsBCyj95290vEG4AifFckLDcM&e=" moz-do-not-send="true">www.twitter.com/miconda</a> -- <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.linkedin.com_in_miconda&d=DwMD-g&c=BFpWQw8bsuKpl1SgiZH64Q&r=LDE-f1bLxMPmcrsp8ONITcznNqEIlhe9ffKEZPeB7EI&m=OCP_rR5_9SQpkMRB1w_kOQYN3ooVOlU65du-BxCLfdM&s=lb0Xu4UZ9vgK9ovbzSApy8zFMVF67L6Hh2-rHcEGtt0&e=" moz-do-not-send="true">www.linkedin.com/in/miconda</a><o:p></o:p></pre>
        </blockquote>
        <pre>-- <o:p></o:p></pre>
        <pre>Daniel-Constantin Mierla -- <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.asipto.com&d=DwMD-g&c=BFpWQw8bsuKpl1SgiZH64Q&r=LDE-f1bLxMPmcrsp8ONITcznNqEIlhe9ffKEZPeB7EI&m=4Ir7EzpigornPG5nIqPd6gt8_t8XTDJYOUR2UmwPjdk&s=i6DE7_KD6kIHLqHWtqMJQ6uNlWBkQyizhdR1Q8_vrTk&e=" moz-do-not-send="true">www.asipto.com</a><o:p></o:p></pre>
        <pre><a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.twitter.com_miconda&d=DwMD-g&c=BFpWQw8bsuKpl1SgiZH64Q&r=LDE-f1bLxMPmcrsp8ONITcznNqEIlhe9ffKEZPeB7EI&m=4Ir7EzpigornPG5nIqPd6gt8_t8XTDJYOUR2UmwPjdk&s=TL4A8Sp38pb4_DQjx_0ojc8-TMKtaMO9ujATPs2Hfik&e=" moz-do-not-send="true">www.twitter.com/miconda</a> -- <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.linkedin.com_in_miconda&d=DwMD-g&c=BFpWQw8bsuKpl1SgiZH64Q&r=LDE-f1bLxMPmcrsp8ONITcznNqEIlhe9ffKEZPeB7EI&m=4Ir7EzpigornPG5nIqPd6gt8_t8XTDJYOUR2UmwPjdk&s=0XaBVrYfnAMsdKSTrTizX2MzPJJiIpLCGQRENRMqm2M&e=" moz-do-not-send="true">www.linkedin.com/in/miconda</a><o:p></o:p></pre>
      </div>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
Daniel-Constantin Mierla -- <a class="moz-txt-link-abbreviated" href="http://www.asipto.com">www.asipto.com</a>
<a class="moz-txt-link-abbreviated" href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a class="moz-txt-link-abbreviated" href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a></pre>
  </body>
</html>