Hi!<br><br>I&#39;m trying to implement authentication via a freeRADIUS server. I have a couple of questions:<br><br>1) I managed to register my UA, but I see the Radius server processing 3 or more access-request messages (for REGISTER, SUBSCRIBE, PUBLISH, etc), and accepts them all. Is this normal?<br>
<br>2) Another issue is that the Radius server authenticates me with the &#39;default&#39; entry in the users file, although I wrote my username and password in it (which I use in Ekiga to log in).<br>How should the entries in the freeradius users file look like? Simple &quot;name&quot; or &quot;name@SIPServerAddress&quot;?<br>
<br>3) Another question I&#39;d like to ask is regarding the authentication script. <br>These are parts of my config:<br>[...]<br>modparam(&quot;aaa_radius&quot;, &quot;sets&quot;, &quot;set1 = (User-Name = $avp(i:85), Password=$avp(i:84))&quot;)<br>
modparam(&quot;aaa_radius&quot;, &quot;sets&quot;, &quot;set2 = (Session-Timeout = $var(time))&quot;)<br>[...]<br><br>if (is_method(&quot;REGISTER&quot;))<br>    {<br>         #authenticate the REGISTER requests (uncomment to enable auth)<br>
<br>        radius_send_auth(&quot;set1&quot;,&quot;set2&quot;);<br><br>        if (!aaa_www_authorize(&quot;&quot;))<br>        {<br>            www_challenge(&quot;&quot;, &quot;1&quot;);<br>            exit;<br>        }<br>
        <br>        if (!db_check_to()) <br>        {<br>            sl_send_reply(&quot;403&quot;,&quot;Forbidden auth ID&quot;);<br>            exit;<br>        }<br><br>        if (!save(&quot;location&quot;))<br>            sl_reply_error();<br>
<br>        exit;<br>    }<br><br>The non-REGISTER requests are not authenticated at the moment (commented out).<br>Am I doing it right? Do I have to use both aaa_www_authorize(&quot;&quot;) AND radius_send_auth or only one? What&#39;s the difference?<br>
<br>Any advice is welcome. Thanks for reading!<br><br>Tiberiu<br>