<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p><tt>Hi, Agalya!</tt><br>
    </p>
    <blockquote
      cite="mid:af77ce6037fc4c94aa0dea950da1578f@COPDCEX28.cable.comcast.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <meta name="Generator" content="Microsoft Exchange Server">
      <!-- converted from rtf -->
      <style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style><font
        face="Calibri" size="2"><span style="font-size:11pt;"></span></font><font
        face="Calibri" size="2"><span style="font-size:11pt;">
          <div>If I get green signal from my management, I will
            contribute code for REST_PUT. Can you share me  the process
            to contribute code ?</div>
        </span></font></blockquote>
    <font size="2"><font face="Calibri">First, you create a GitHub
        account. Then you fork the OpenSIPS repo [1] to your account.
        This allows you to work on it independently and push changes
        back to GitHub when you're done, so they are visible for
        everyone.<br>
        <br>
        Once the fork is done, you clone the forked project on your
        machine so you can work on its code. You then apply your custom
        patch(es), make the necessary commits and push these changes
        back to GitHub.<br>
        <br>
        The process of proposing the merge of a forked project back into
        the main project is called a "Pull Request" [2]. This is the
        final step of contributing code, and you can easily do it with a
        few clicks via GitHub's web interface.<br>
      </font></font>
    <blockquote
      cite="mid:af77ce6037fc4c94aa0dea950da1578f@COPDCEX28.cable.comcast.com"
      type="cite"><font face="Calibri" size="2"><span
          style="font-size:11pt;"></span></font><font face="Calibri"
        size="2"><span style="font-size:11pt;"></span></font><font
        face="Calibri" size="2"><span style="font-size:11pt;">
          <div><font color="red">Out of 2 times, I tested I observed the
              below issue for once. Before I used to have it for every
              test.</font></div>
          <div> </div>
          <ol style="margin:0;padding-left:36pt;">
            <li>Tried to load 100,000 calls - But route[resume_http] is
              called only for 99986 calls.</li>
          </ol>
          <div style="text-indent:18pt;">Every time approximately 10-20
            calls, route[resume_http]  is not called. But if I see the
            tcpdump, I am seeing 100,000 HTTP request and 100,000 HTTP
            200 OK responses.</div>
          <div style="text-indent:18pt;">When printing the response in
            resume_http for every call-id, 10-20 calls response is not
            printed - which means resume is not called for these calls.</div>
          <div style="text-indent:18pt;"> Am not filtering any response
            code.</div>
          <div style="text-indent:18pt;"> </div>
          <div>Any clue on this one?</div>
        </span></font></blockquote>
    <br>
    <font size="2"><font face="Calibri">Just to be sure: we're talking
        about REST POST now, right?<br>
        <br>
        Regarding the issue: are there any OpenSIPS log errors that
        might help us? Also, did you deduce the 99986 number by grepping
        the logs, or by looking at the completed SIP calls? I'd
        recommend the latter, since log lines may be rate-limited /
        overlapped, etc.<br>
        <br>
        [1]: <a class="moz-txt-link-freetext" href="https://github.com/OpenSIPS/opensips">https://github.com/OpenSIPS/opensips</a><br>
        [2]: <a class="moz-txt-link-freetext" href="https://github.com/OpenSIPS/opensips/pulls">https://github.com/OpenSIPS/opensips/pulls</a><br>
      </font></font><font face="Calibri" size="2"><span
        style="font-size:11pt;">
      </span></font>
  </body>
</html>