<div dir="ltr">Hi Daniel,<div><br></div><div>True. If I disable/re-enable or add registrations to a running system via rpc, then those are not sent simultaneously with the others.</div><div><br></div><div>modparam("uac", "reg_timer_interval", 20)<br></div><div><br>Let me know if you see a problem here or not. I'll log an issue about it on the tracker, if true.<br><br></div><div>Thanks.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Nov 3, 2021 at 5:53 AM Daniel-Constantin Mierla <<a href="mailto:miconda@gmail.com">miconda@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<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>On 03.11.21 08:36, Henning Westerholt
wrote:<br>
</div>
<blockquote type="cite">
<div>
<p class="MsoNormal"><span>Hello
Sergiu,<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Interesting. I suspected something like this in
the past as well but never looked into the randomness
features in uac.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span 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.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Cheers,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Henning<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">-- <u></u>
<u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Henning Westerholt –
</span><span><a href="https://skalatan.de/blog/" target="_blank"><span style="color:rgb(5,99,193)" lang="EN-GB">https://skalatan.de/blog/</span></a></span><span lang="EN-GB"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Kamailio services –
</span><span><a href="https://gilawa.com/" target="_blank"><span style="color:rgb(5,99,193)" lang="EN-GB">https://gilawa.com</span></a></span><span lang="EN-GB"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class="MsoNormal" style="margin-left:35.4pt"><b>From:</b>
Sergiu Pojoga <a href="mailto:pojogas@gmail.com" target="_blank"><pojogas@gmail.com></a>
<br>
<b>Sent:</b> Wednesday, November 3, 2021 4:41 AM<br>
<b>To:</b> Henning Westerholt <a href="mailto:hw@gilawa.com" target="_blank"><hw@gilawa.com></a><br>
<b>Cc:</b> Kamailio (SER) - Users Mailing List
<a href="mailto:sr-users@lists.kamailio.org" target="_blank"><sr-users@lists.kamailio.org></a><br>
<b>Subject:</b> Re: [SR-Users] UAC reg_random_delay<u></u><u></u></p>
</div>
<p class="MsoNormal" style="margin-left:35.4pt"><u></u> <u></u></p>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Hi Henning,<u></u><u></u></p>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><u></u> <u></u></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.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Here's what
I have:<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:71.4pt">
<span style="font-size:10pt;font-family:Symbol"><span>·<span style="font:7pt "Times New Roman"">
</span></span></span><i>modparam("uac",
"reg_random_delay", 20)</i><u></u><u></u></p>
<p class="MsoNormal" style="margin-left:71.4pt">
<span style="font-size:10pt;font-family:Symbol"><span>·<span style="font:7pt "Times New Roman"">
</span></span></span>10 uac records<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:71.4pt">
<span style="font-size:10pt;font-family:Symbol"><span>·<span style="font:7pt "Times New Roman"">
</span></span></span>expires=300<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:71.4pt">
<span style="font-size:10pt;font-family:Symbol"><span>·<span style="font:7pt "Times New Roman"">
</span></span></span>reg_delay=0<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><u></u> <u></u></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:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:71.4pt">
<span style="font-size:10pt;font-family:Symbol"><span>·<span style="font:7pt "Times New Roman"">
</span></span></span>1st x10 REGISTERs
are all sent out the same millisecond.<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:71.4pt">
<span style="font-size:10pt;font-family:Symbol"><span>·<span style="font:7pt "Times New Roman"">
</span></span></span>Contacts saved,
received 200 OK with Expires: 300<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:71.4pt">
<span style="font-size:10pt;font-family:Symbol"><span>·<span style="font:7pt "Times New Roman"">
</span></span></span>after 280 seconds,
another x10 REGISTERs are all sent out the same
millisecond<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:71.4pt">
<span style="font-size:10pt;font-family:Symbol"><span>·<span style="font:7pt "Times New Roman"">
</span></span></span>and so on<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Thanks.<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal" style="margin-left:35.4pt"><u></u> <u></u></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" target="_blank">hw@gilawa.com</a>>
wrote:<u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Hello,<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:35.4pt"> <u></u><u></u></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span lang="EN-GB">this are two different concepts:</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span lang="EN-GB"> </span><u></u><u></u></p>
<p style="margin-left:71.4pt">
<span style="font-size:10pt;font-family:Symbol"><span>·<span style="font:7pt "Times New Roman"">
</span></span></span><span lang="EN-GB">reg_random_delay is a global parameter
to randomize the registration delay for the records</span><u></u><u></u></p>
<p style="margin-left:71.4pt">
<span style="font-size:10pt;font-family:Symbol"><span>·<span style="font:7pt "Times New Roman"">
</span></span></span><span lang="EN-GB">reg_delay is a parameter for the
individual contacts</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span lang="EN-GB"> </span><u></u><u></u></p>
<p class="MsoNormal" style="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><u></u><u></u></p>
<p class="MsoNormal" style="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><u></u><u></u></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span lang="EN-GB"> </span><u></u><u></u></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span lang="EN-GB">Cheers,</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span lang="EN-GB"> </span><u></u><u></u></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span lang="EN-GB">Henning</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span lang="EN-GB"> </span><u></u><u></u></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span lang="EN-GB">-- </span><u></u><u></u></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span lang="EN-GB">Henning Westerholt – </span><a href="https://skalatan.de/blog/" target="_blank"><span style="color:rgb(5,99,193)" lang="EN-GB">https://skalatan.de/blog/</span></a><u></u><u></u></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span lang="EN-GB">Kamailio services – </span><a href="https://gilawa.com/" target="_blank"><span style="color:rgb(5,99,193)" lang="EN-GB">https://gilawa.com</span></a><u></u><u></u></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span lang="EN-GB"> </span><u></u><u></u></p>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class="MsoNormal" style="margin-left:70.8pt"><b>From:</b>
sr-users <<a href="mailto:sr-users-bounces@lists.kamailio.org" target="_blank">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">sr-users@lists.kamailio.org</a>><br>
<b>Subject:</b> [SR-Users] UAC reg_random_delay<u></u><u></u></p>
</div>
<p class="MsoNormal" style="margin-left:70.8pt"> <u></u><u></u></p>
<div>
<p class="MsoNormal" style="margin-left:70.8pt">Hi
there,<u></u><u></u></p>
<div>
<p class="MsoNormal" style="margin-left:70.8pt"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:70.8pt">May
I know what exactly is supposed to be "delayed" in
the UAC registration?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:70.8pt"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:70.8pt"><i>modparam("uac",
"reg_random_delay", 20)</i><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:70.8pt"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="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.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:70.8pt"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="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.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:70.8pt"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:70.8pt">Can
someone clarify please?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:70.8pt"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:70.8pt">Kamailio
5.5.0<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:70.8pt"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:70.8pt">Thanks.
Regards,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:70.8pt">--Sergiu<u></u><u></u></p>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
<br>
<fieldset></fieldset>
<pre>__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
* <a href="mailto:sr-users@lists.kamailio.org" target="_blank">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 href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
</blockquote>
<pre cols="72">--
Daniel-Constantin Mierla -- <a href="http://www.asipto.com" target="_blank">www.asipto.com</a>
<a href="http://www.twitter.com/miconda" target="_blank">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda" target="_blank">www.linkedin.com/in/miconda</a>
Kamailio Advanced Training - Online
Nov 08-11, 2021 (Europe Timezone) - Nov 22-25, 2021 (America Timezone)
* <a href="https://www.asipto.com/sw/kamailio-advanced-training-online/" target="_blank">https://www.asipto.com/sw/kamailio-advanced-training-online/</a></pre>
</div>
__________________________________________________________<br>
Kamailio - Users Mailing List - Non Commercial Discussions<br>
* <a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
Important: keep the mailing list in the recipients, do not reply only to the sender!<br>
Edit mailing list options or unsubscribe:<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>