Ah...I see what that retcode is anyway, 2^32 = 4294967296, so those are really just -4 first, no credentials, then -3 stale nonce<br><br>-dg<br><br><br>On Fri, Apr 2, 2010 at 1:50 PM, Daniel Goepp &lt;<a href="mailto:dan@goepp.net">dan@goepp.net</a>&gt; wrote:<br>
&gt;<br>&gt; A quick follow up on this, I enabled some logging, but the retcode is not making any sense to me (probably because I&#39;m using it wrong). <br>&gt;<br>&gt; From my config:<br>&gt;<br>&gt;                 xlog (&quot;REGISTER $fu&quot;);<br>
&gt;                 # authenticate the REGISTER requests (uncomment to enable auth)<br>&gt;                 if (!www_authorize(&quot;&quot;, &quot;subscriber&quot;))<br>&gt;                 {<br>&gt;                         xlog (&quot;Not authorized - challenging, error: $retcode&quot;);<br>
&gt;                         www_challenge(&quot;&quot;, &quot;1&quot;);<br>&gt;                         exit;<br>&gt;                 }<br>&gt;<br>&gt; Then in the log:<br>&gt;<br>&gt; Apr  2 13:49:38 ip-10-160-23-47 /usr/local/sbin/opensips[30180]: REGISTER <a href="mailto:sip%3A1001@vidtel.com">sip:1001@vidtel.com</a><br>
&gt; Apr  2 13:49:38 ip-10-160-23-47 /usr/local/sbin/opensips[30180]: Not authorized - challenging, error: 4294967293<br>&gt; Apr  2 13:49:38 ip-10-160-23-47 /usr/local/sbin/opensips[30182]: REGISTER <a href="mailto:sip%3A1001@vidtel.com">sip:1001@vidtel.com</a><br>
&gt; Apr  2 13:49:58 ip-10-160-23-47 /usr/local/sbin/opensips[30180]: REGISTER <a href="mailto:sip%3A1001@vidtel.com">sip:1001@vidtel.com</a><br>&gt; Apr  2 13:50:18 ip-10-160-23-47 /usr/local/sbin/opensips[30182]: REGISTER <a href="mailto:sip%3A1001@vidtel.com">sip:1001@vidtel.com</a><br>
&gt; Apr  2 13:50:18 ip-10-160-23-47 /usr/local/sbin/opensips[30182]: Not authorized - challenging, error: 4294967292<br>&gt; Apr  2 13:50:18 ip-10-160-23-47 /usr/local/sbin/opensips[30180]: REGISTER <a href="mailto:sip%3A1001@vidtel.com">sip:1001@vidtel.com</a><br>
&gt; Apr  2 13:50:38 ip-10-160-23-47 /usr/local/sbin/opensips[30182]: REGISTER <a href="mailto:sip%3A1001@vidtel.com">sip:1001@vidtel.com</a><br>&gt; Apr  2 13:50:58 ip-10-160-23-47 /usr/local/sbin/opensips[30180]: REGISTER <a href="mailto:sip%3A1001@vidtel.com">sip:1001@vidtel.com</a><br>
&gt; Apr  2 13:50:58 ip-10-160-23-47 /usr/local/sbin/opensips[30180]: Not authorized - challenging, error: 4294967292<br>&gt; Apr  2 13:50:58 ip-10-160-23-47 /usr/local/sbin/opensips[30182]: REGISTER <a href="mailto:sip%3A1001@vidtel.com">sip:1001@vidtel.com</a><br>
&gt;<br>&gt; Also I&#39;m running 1.6.2-tls compiled today from latest 1_6 branch in SVN.<br>&gt;<br>&gt; -dg<br>&gt;<br>&gt;<br>&gt; On Fri, Apr 2, 2010 at 1:40 PM, Daniel Goepp &lt;<a href="mailto:dan@goepp.net">dan@goepp.net</a>&gt; wrote:<br>
&gt;&gt;<br>&gt;&gt; I&#39;m having some trouble with nonce expiring I believe.  The problem is that every other one of my endpoint registrations is doing an auth challenge w/401.<br>&gt;&gt;<br>&gt;&gt; From my config:<br>
&gt;&gt; modparam(&quot;registrar&quot;, &quot;default_expires&quot;, 60)<br>&gt;&gt; modparam(&quot;registrar&quot;, &quot;min_expires&quot;, 60)<br>&gt;&gt; modparam(&quot;registrar&quot;, &quot;max_expires&quot;, 60<br>
&gt;&gt;<br>&gt;&gt; modparam(&quot;auth&quot;, &quot;nonce_expire&quot;, 3600)<br>&gt;&gt;<br>&gt;&gt; From this I would expect the devices to try to register every 60 seconds, and get challenged every hour with a new nonce.<br>
&gt;&gt;<br>&gt;&gt; Comments on why OpenSIPS is challenging every other registration?<br>&gt;&gt;<br>&gt;&gt; Thanks<br>&gt;&gt;<br>&gt;&gt; -dg<br>&gt;<br><br>