[OpenSIPS-Users] Opensips 1.10.1 and radius problem

Bogdan-Andrei Iancu bogdan at opensips.org
Fri Jun 6 15:17:55 CEST 2014


Thanks for report and testing !

I pushed the fix on GIT on all maintained versions.

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 06.06.2014 15:14, dpa wrote:
>
> Sorry, Bogdan
>
> I missed one moment during starting opensips (I used wrong directory 
> for opensips modules)
>
> The patch fixed the main problem.
>
> Now I see "retcode -2".
>
> Thank you very much!
>
> *From:*Bogdan-Andrei Iancu [mailto:bogdan at opensips.org]
> *Sent:* Friday, June 06, 2014 3:38 PM
> *To:* dpa; 'OpenSIPS users mailling list'
> *Subject:* Re: [OpenSIPS-Users] Opensips 1.10.1 and radius problem
>
> Strange...
> Could you directly add in your modules/aaa_radius/aaa_radius.c file, 
> after line 331 which is:
>     res = rc_auth(rh, SIP_PORT, send, &recv, mess);
> and extra log:
>     LM_ERR("rc_auth returned %d\n",res);
>
> Recompile and run again - let's see exactly what the libradius has to 
> return :).
>
> Thanks,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
>
> On 06.06.2014 13:00, dpa wrote:
>
>     Unfortunately it doesn`t help.
>
>     I tried the patch (make command I gave from "module/aaa_radius"
>     directory).
>
>     A test call shows
>
>     "Jun  6 13:57:42 opensips-mirror
>     /usr/local/opensipsdev/sbin/opensips[4297]:
>     ERROR:aaa_radius:send_auth_func: radius authentication message
>     failed with ERROR
>
>     Jun  6 13:57:42 opensips-mirror
>     /usr/local/opensipsdev/sbin/opensips[4297]: Case -1 in radius
>     route detected"
>
>     *From:*Bogdan-Andrei Iancu [mailto:bogdan at opensips.org]
>     *Sent:* Friday, June 06, 2014 1:21 PM
>     *To:* dpa; 'OpenSIPS users mailling list'
>     *Subject:* Re: [OpenSIPS-Users] Opensips 1.10.1 and radius problem
>
>     Hi,
>
>     The libradius returns the error via the rc_auth() function. I
>     notices a bit of an inconsistency in the handling of the retcode
>     of rc_auth() - old stuff :).
>
>     You say you see a REJECT and the RADIUS level, right ?
>
>     Could you please try the attached patch and see if the failures
>     are properly reported to the script.
>
>     Regards,
>
>
>     Bogdan-Andrei Iancu
>
>     OpenSIPS Founder and Developer
>
>     http://www.opensips-solutions.com
>
>     On 06.06.2014 11:27, dpa wrote:
>
>         Hello Bogdan
>
>         What I can see in logs during test call
>
>         "ERROR:aaa_radius:send_auth_func: radius authentication
>         message failed with ERROR"
>
>         *From:*Bogdan-Andrei Iancu [mailto:bogdan at opensips.org]
>         *Sent:* Thursday, June 05, 2014 6:20 PM
>         *To:* dpa; 'OpenSIPS users mailling list'
>         *Subject:* Re: [OpenSIPS-Users] Opensips 1.10.1 and radius problem
>
>         Hi,
>
>         -1 ret code means some internal error - check the opensips
>         logs for any error.
>
>         Regards,
>
>
>
>
>         Bogdan-Andrei Iancu
>
>         OpenSIPS Founder and Developer
>
>         http://www.opensips-solutions.com
>
>         On 03.06.2014 07:01, dpa wrote:
>
>             Hello Bogdan
>
>             Sorry for long answer.
>
>             I changed opensips.cfg just a little
>
>             ....
>
>                 radius_send_auth("set1","set2");
>
>                  switch($rc){
>
>                  case -2:
>
>                  xlog ("Case -2 in radius route detected");
>
>                  break;
>
>                  case -1:
>
>                  xlog ("Case -1 in radius route detected");
>
>                  break;
>
>                }
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20140606/e4b7830c/attachment-0001.htm>


More information about the Users mailing list