<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hello,</p>
    <p>registrations are sent on a timer callback function executed
      every N secods that is specified via a modparam (check the
      readme). If the next timer callback is going to be executed after
      the delay value (or when the registration expires), then the (new)
      registrations are sent on the current callback execution. Could be
      this situation.</p>
    <p>Cheers,<br>
      Daniel<br>
    </p>
    <div class="moz-cite-prefix">On 03.11.21 08:36, Henning Westerholt
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:PAXPR05MB85587117C663EC23E2190E3BBF8C9@PAXPR05MB8558.eurprd05.prod.outlook.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style>@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;}p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}p.gmail-m-781655992891954580msolistparagraph, li.gmail-m-781655992891954580msolistparagraph, div.gmail-m-781655992891954580msolistparagraph
        {mso-style-name:gmail-m_-781655992891954580msolistparagraph;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}span.E-MailFormatvorlage19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}div.WordSection1
        {page:WordSection1;}ol
        {margin-bottom:0cm;}ul
        {margin-bottom:0cm;}</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="mso-fareast-language:EN-US">Hello
            Sergiu,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"
            lang="EN-GB">Interesting. I suspected something like this in
            the past as well but never looked into the randomness
            features in uac.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"
            lang="EN-GB"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"
            lang="EN-GB">Let’s wait a bit if somebody else might comment
            on it, otherwise please open an issue about it on our
            tracker.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"
            lang="EN-GB"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"
            lang="EN-GB">Cheers,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"
            lang="EN-GB"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"
            lang="EN-GB">Henning<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"
            lang="EN-GB"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"
            lang="EN-GB">-- <o:p>
            </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"
            lang="EN-GB">Henning Westerholt –
          </span><span style="mso-fareast-language:EN-US"><a
              href="https://skalatan.de/blog/" moz-do-not-send="true"><span
                style="color:#0563C1" lang="EN-GB">https://skalatan.de/blog/</span></a></span><span
            style="mso-fareast-language:EN-US" lang="EN-GB"><o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"
            lang="EN-GB">Kamailio services –
          </span><span style="mso-fareast-language:EN-US"><a
              href="https://gilawa.com/" moz-do-not-send="true"><span
                style="color:#0563C1" lang="EN-GB">https://gilawa.com</span></a></span><span
            style="mso-fareast-language:EN-US" lang="EN-GB"><o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"
            lang="EN-GB"><o:p> </o:p></span></p>
        <div style="border:none;border-top:solid #E1E1E1
          1.0pt;padding:3.0pt 0cm 0cm 0cm">
          <p class="MsoNormal" style="margin-left:35.4pt"><b>From:</b>
            Sergiu Pojoga <a class="moz-txt-link-rfc2396E" href="mailto:pojogas@gmail.com"><pojogas@gmail.com></a>
            <br>
            <b>Sent:</b> Wednesday, November 3, 2021 4:41 AM<br>
            <b>To:</b> Henning Westerholt <a class="moz-txt-link-rfc2396E" href="mailto:hw@gilawa.com"><hw@gilawa.com></a><br>
            <b>Cc:</b> 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] UAC reg_random_delay<o:p></o:p></p>
        </div>
        <p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
        <div>
          <p class="MsoNormal" style="margin-left:35.4pt">Hi Henning,<o:p></o:p></p>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt">That's my
              understanding as well, but in reality seems like it
              all happens simultaneously, without some kind of delay.<o:p></o:p></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt">Here's what
              I have:<o:p></o:p></p>
            <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:71.4pt;text-indent:-18.0pt;mso-list:l2
              level1 lfo1">
              <!--[if !supportLists]--><span
                style="font-size:10.0pt;font-family:Symbol"><span
                  style="mso-list:Ignore">·<span style="font:7.0pt
                    "Times New Roman"">        
                  </span></span></span><!--[endif]--><i>modparam("uac",
                "reg_random_delay", 20)</i><o:p></o:p></p>
            <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:71.4pt;text-indent:-18.0pt;mso-list:l2
              level1 lfo1">
              <!--[if !supportLists]--><span
                style="font-size:10.0pt;font-family:Symbol"><span
                  style="mso-list:Ignore">·<span style="font:7.0pt
                    "Times New Roman"">        
                  </span></span></span><!--[endif]-->10 uac records<o:p></o:p></p>
            <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:71.4pt;text-indent:-18.0pt;mso-list:l2
              level1 lfo1">
              <!--[if !supportLists]--><span
                style="font-size:10.0pt;font-family:Symbol"><span
                  style="mso-list:Ignore">·<span style="font:7.0pt
                    "Times New Roman"">        
                  </span></span></span><!--[endif]-->expires=300<o:p></o:p></p>
            <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:71.4pt;text-indent:-18.0pt;mso-list:l2
              level1 lfo1">
              <!--[if !supportLists]--><span
                style="font-size:10.0pt;font-family:Symbol"><span
                  style="mso-list:Ignore">·<span style="font:7.0pt
                    "Times New Roman"">        
                  </span></span></span><!--[endif]-->reg_delay=0<o:p></o:p></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt">kamcmd
              uac.reg_dump | egrep delay<br>
              reg_delay: 13<br>
              reg_delay: 7<br>
              reg_delay: 3<br>
              reg_delay: 2<br>
              reg_delay: 8<br>
              reg_delay: 1<br>
              reg_delay: 2<br>
              reg_delay: 14<br>
              reg_delay: 17<br>
              reg_delay: 18<br>
              <br>
              Following restart of Kamailio:<o:p></o:p></p>
          </div>
          <div>
            <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:71.4pt;text-indent:-18.0pt;mso-list:l0
              level1 lfo2">
              <!--[if !supportLists]--><span
                style="font-size:10.0pt;font-family:Symbol"><span
                  style="mso-list:Ignore">·<span style="font:7.0pt
                    "Times New Roman"">        
                  </span></span></span><!--[endif]-->1st  x10 REGISTERs
              are all sent out the same millisecond.<o:p></o:p></p>
            <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:71.4pt;text-indent:-18.0pt;mso-list:l0
              level1 lfo2">
              <!--[if !supportLists]--><span
                style="font-size:10.0pt;font-family:Symbol"><span
                  style="mso-list:Ignore">·<span style="font:7.0pt
                    "Times New Roman"">        
                  </span></span></span><!--[endif]-->Contacts saved,
              received 200 OK with Expires: 300<o:p></o:p></p>
            <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:71.4pt;text-indent:-18.0pt;mso-list:l0
              level1 lfo2">
              <!--[if !supportLists]--><span
                style="font-size:10.0pt;font-family:Symbol"><span
                  style="mso-list:Ignore">·<span style="font:7.0pt
                    "Times New Roman"">        
                  </span></span></span><!--[endif]-->after 280 seconds,
              another x10 REGISTERs are all sent out the same
              millisecond<o:p></o:p></p>
            <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:71.4pt;text-indent:-18.0pt;mso-list:l0
              level1 lfo2">
              <!--[if !supportLists]--><span
                style="font-size:10.0pt;font-family:Symbol"><span
                  style="mso-list:Ignore">·<span style="font:7.0pt
                    "Times New Roman"">        
                  </span></span></span><!--[endif]-->and so on<o:p></o:p></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt">Thanks.<o:p></o:p></p>
          </div>
        </div>
        <p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
        <div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt">On Tue, Nov
              2, 2021 at 2:59 PM Henning Westerholt <<a
                href="mailto:hw@gilawa.com" moz-do-not-send="true"
                class="moz-txt-link-freetext">hw@gilawa.com</a>>
              wrote:<o:p></o:p></p>
          </div>
          <blockquote style="border:none;border-left:solid #CCCCCC
            1.0pt;padding:0cm 0cm 0cm
            6.0pt;margin-left:4.8pt;margin-right:0cm">
            <div>
              <div>
                <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt">Hello,<o:p></o:p></p>
                <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt"> <o:p></o:p></p>
                <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt"><span
                    lang="EN-GB">this are two different concepts:</span><o:p></o:p></p>
                <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt"><span
                    lang="EN-GB"> </span><o:p></o:p></p>
                <p class="gmail-m-781655992891954580msolistparagraph"
                  style="margin-left:71.4pt;text-indent:-18.0pt;mso-list:l1
                  level1 lfo3">
                  <!--[if !supportLists]--><span
                    style="font-size:10.0pt;font-family:Symbol"><span
                      style="mso-list:Ignore">·<span style="font:7.0pt
                        "Times New Roman"">
                      </span></span></span><!--[endif]--><span
                    lang="EN-GB">reg_random_delay is a global parameter
                    to randomize the registration delay for the records</span><o:p></o:p></p>
                <p class="gmail-m-781655992891954580msolistparagraph"
                  style="margin-left:71.4pt;text-indent:-18.0pt;mso-list:l1
                  level1 lfo3">
                  <!--[if !supportLists]--><span
                    style="font-size:10.0pt;font-family:Symbol"><span
                      style="mso-list:Ignore">·<span style="font:7.0pt
                        "Times New Roman"">
                      </span></span></span><!--[endif]--><span
                    lang="EN-GB">reg_delay is a parameter for the
                    individual contacts</span><o:p></o:p></p>
                <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt"><span
                    lang="EN-GB"> </span><o:p></o:p></p>
                <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt"><span
                    lang="EN-GB">So it seems to randomize the reg_delay
                    value due to the set reg_random_delay for records
                    with reg_delay = 0.</span><o:p></o:p></p>
                <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt"><span
                    lang="EN-GB">Could you maybe also observe a second
                    registration after the initial registration, if it
                    stills send out all requests the same time?</span><o:p></o:p></p>
                <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt"><span
                    lang="EN-GB"> </span><o:p></o:p></p>
                <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt"><span
                    lang="EN-GB">Cheers,</span><o:p></o:p></p>
                <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt"><span
                    lang="EN-GB"> </span><o:p></o:p></p>
                <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt"><span
                    lang="EN-GB">Henning</span><o:p></o:p></p>
                <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt"><span
                    lang="EN-GB"> </span><o:p></o:p></p>
                <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt"><span
                    lang="EN-GB">-- </span><o:p></o:p></p>
                <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt"><span
                    lang="EN-GB">Henning Westerholt – </span><a
                    href="https://skalatan.de/blog/" target="_blank"
                    moz-do-not-send="true"><span style="color:#0563C1"
                      lang="EN-GB">https://skalatan.de/blog/</span></a><o:p></o:p></p>
                <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt"><span
                    lang="EN-GB">Kamailio services – </span><a
                    href="https://gilawa.com/" target="_blank"
                    moz-do-not-send="true"><span style="color:#0563C1"
                      lang="EN-GB">https://gilawa.com</span></a><o:p></o:p></p>
                <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt"><span
                    lang="EN-GB"> </span><o:p></o:p></p>
                <div style="border:none;border-top:solid #E1E1E1
                  1.0pt;padding:3.0pt 0cm 0cm 0cm">
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:70.8pt"><b>From:</b>
                    sr-users <<a
                      href="mailto:sr-users-bounces@lists.kamailio.org"
                      target="_blank" moz-do-not-send="true"
                      class="moz-txt-link-freetext">sr-users-bounces@lists.kamailio.org</a>>
                    <b>On Behalf Of </b>Sergiu Pojoga<br>
                    <b>Sent:</b> Monday, November 1, 2021 4:20 PM<br>
                    <b>To:</b> Kamailio (SER) - Users Mailing List <<a
                      href="mailto:sr-users@lists.kamailio.org"
                      target="_blank" moz-do-not-send="true"
                      class="moz-txt-link-freetext">sr-users@lists.kamailio.org</a>><br>
                    <b>Subject:</b> [SR-Users] UAC reg_random_delay<o:p></o:p></p>
                </div>
                <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:70.8pt"> <o:p></o:p></p>
                <div>
                  <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:70.8pt">Hi
                    there,<o:p></o:p></p>
                  <div>
                    <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:70.8pt"> <o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:70.8pt">May
                      I know what exactly is supposed to be "delayed" in
                      the UAC registration?<o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:70.8pt"> <o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:70.8pt"><i>modparam("uac",
                        "reg_random_delay", 20)</i><o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:70.8pt"> <o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:70.8pt">I
                      have records stored in DB with <i>reg_delay=0</i>.
                      When doing <i>uac.reg_dump</i>, I do see the value
                      of
                      <i>reg_delay</i> being random for various records.<o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:70.8pt"> <o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:70.8pt">However,
                      after restarting Kamailio, the registrations are
                      all sent out <b>simultaneously</b>, there doesn't
                      seem to be a "delay", whatever the purpose is
                      supposed to be.<o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:70.8pt"> <o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:70.8pt">Can
                      someone clarify please?<o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:70.8pt"> <o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:70.8pt">Kamailio
                      5.5.0<o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:70.8pt"> <o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:70.8pt">Thanks.
                      Regards,<o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:70.8pt">--Sergiu<o:p></o:p></p>
                  </div>
                </div>
              </div>
            </div>
          </blockquote>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
  * <a class="moz-txt-link-abbreviated" href="mailto:sr-users@lists.kamailio.org">sr-users@lists.kamailio.org</a>
Important: keep the mailing list in the recipients, do not reply only to the sender!
Edit mailing list options or unsubscribe:
  * <a class="moz-txt-link-freetext" href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
    </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>
Kamailio Advanced Training - Online
Nov 08-11, 2021 (Europe Timezone) - Nov 22-25, 2021 (America Timezone)
  * <a class="moz-txt-link-freetext" href="https://www.asipto.com/sw/kamailio-advanced-training-online/">https://www.asipto.com/sw/kamailio-advanced-training-online/</a></pre>
  </body>
</html>