Hi Henning,<font color="#888888"></font><br><br>&gt;may i ask why do you want to implement something like this? If your UAs only<br>
&gt;register to often or with a too short interval, just reply 423 with a<br>
&gt;sensible Min-Expires or 503 with a Retry-Later.<br><br>My registrar isn&#39;t an Openser. It haven&#39;t these type of features.<br>A possible solution was to share the location database of my registrar with my Openser server.<br>
Unfortunately, I can&#39;t do that.<br><br>&gt; Its also possible to configure the usrloc module to use a internal cache, so<br>
&gt; that REGISTERs could be served from it, and no DB lookup should be necessary.<br><br>The function &#39;save&#39; can be used only from REQUEST_ROUTE.<br><br>My topology :&nbsp; UA &lt;-&gt; Openser Proxy &lt;-&gt; Registrar<br>
<br>1- My UA sends a REGISTER request.<br>2- Openser relays the REGISTER to my Registrar.<br>3- The Registrar answers with a challenge.<br>4- Openser relays the Challenge to my UA.<br>5- The UA sends a new REGISTER request with the challenge response.<br>
6- Openser relays the REGISTER to my Registrar. (At this moment, I don&#39;t known if the challenge response is OK. I can&#39;t cache the REGISTER.)<br>7- The registrar sends a response to my Openser. (At this moment, I known if the UA is REGISTER or not, but I can&#39;t call the &quot;save&quot; function.)<br>
<br>Do you see other solutions ?<br><br>-- <br>Julien Mangeard<br><br><div class="gmail_quote">On Mon, Jun 16, 2008 at 11:39 AM, Henning Westerholt &lt;<a href="mailto:henning.westerholt@1und1.de">henning.westerholt@1und1.de</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">On Friday 13 June 2008, Julien mangeard wrote:<br>
&gt; I don&#39;t known if it&#39;s possible but I try to use Openser for caching<br>
&gt; REGISTER requests.<br>
&gt;<br>
&gt; I have make a schema with the ideal registration flow :<br>
&gt; <a href="http://img225.imageshack.us/img225/930/registerlj0.png" target="_blank">http://img225.imageshack.us/img225/930/registerlj0.png</a>.<br>
&gt;<br>
&gt; What do you think about it ?<br>
&gt; Can I make that with the existing module ?<br>
<br>
</div>Hi Juien,<br>
<br>
may i ask why do you want to implement something like this? If your UAs only<br>
register to often or with a too short interval, just reply 423 with a<br>
sensible Min-Expires or 503 with a Retry-Later.<br>
Its also possible to configure the usrloc module to use a internal cache, so<br>
that REGISTERs could be served from it, and no DB lookup should be necessary.<br>
<font color="#888888"><br>
Henning<br>
</font></blockquote></div><br>