[Users] avp_load_radius format
Ricardo Martinez
rmartinez at redvoiss.net
Thu Apr 27 15:55:43 CEST 2006
This topic is very similar to my question in a past thread
(http://openser.org/pipermail/users/2006-April/004277.html)
I would like to add my experience.
I'm using RADIATOR as my radius server. When i was trying to return
3 AVP's from my DB i was using the next syntax.
SIP-AVP=state1:on
SIP-AVP=state2:off
SIP-AVP=state3:sip:12345 at mydomain.com
This was causing an Access-Accept message with the next SIP-AVP
ATTRIBUTE:
SIP-AVP =
"state1:on<9>SIP-AVP=state2:off<9>SIP-AVP=state3:sip:12345 at mydomain.com"
in Radiator you need to add a "special" syntax (very similar to
FreeRadius)
SIP-AVP="state1:on"
SIP-AVP="state2:off"
SIP-AVP="state3:sip:12345 at mydomain.com"
That solve my problem!!!.
Thanks to all.
Best Regards,
Ricardo Martinez.-
> -----Mensaje original-----
> De: Helge Waastad [mailto:helge at smartnet.no]
> Enviado el: Jueves, 27 de Abril de 2006 6:48
> Para: Klaus Darilion
> CC: users at openser.org
> Asunto: Re: [Users] avp_load_radius format
>
>
> Yes,
> I was already thinking the same....
>
> br hw
>
>
> tor, 27,.04.2006 kl. 11.49 +0200, skrev Klaus Darilion:
> > Maybe you can add your experiences to the Wiki (or Radius
> docs)- there
> > is already a Radius section.
> >
> > regards
> > klaus
> >
> > Helge Waastad wrote:
> > > Aha,
> > > that's it.
> > >
> > > Thank's again.
> > >
> > > I had to alter the operator in FreeRADIUS: SIP-AVP +=
> "avp:value"....
> > >
> > > This happens when youre not really reading the man pages
> thouroughly :-)
> > >
> > >
> > > Again,
> > > thanks a lot.
> > >
> > > br hw
> > >
> > >
> > > ons, 26,.04.2006 kl. 17.59 +0300, skrev Bogdan-Andrei Iancu:
> > >> Hi Helge,
> > >>
> > >> I think more lines with SIP-AVP should be placed into
> reply. I can say
> > >> this based on the openser code processing the reply - it
> looks for more
> > >> than one SIP-AVP RADIUS avps, each containing only one SIP avp.
> > >>
> > >> regards,
> > >> bogdan
> > >>
> > >>
> > >> Helge Waastad wrote:
> > >>
> > >>> Hi,
> > >>> and thanks for your answer.
> > >>> You'll have to excuse me for not 100% grasping the logic.
> > >>> A typical RADIUS answer would be:
> > >>>
> > >>> rad_recv: Access-Accept packet from host
> 195.18.134.150:1812, id=207,
> > >>> length=38
> > >>> SIP-AVP = "voicemail:111111"
> > >>>
> > >>> So should more than one Access-Accept be sent with different
> > >>> SIP-AVP=.... (I guess not)
> > >>>
> > >>> Or should the string value of SIP-AVP be consist of
> several avps?
> > >>>
> > >>> I guess you can only respond with distinct attributes
> from RADIUS?
> > >>>
> > >>> Rigth now I'm trying to see if I can do this by default
> FreeRADIUS setup
> > >>> or if should move into rlm_perl...
> > >>>
> > >>> ....probably a revised OpenSER-RADIUS Howto should be made.
> > >>> I can, for that sake, help..when I get it working :-)
> > >>>
> > >>> br hw
> > >>>
> > >>>
> > >>>
> > >>> ons, 26,.04.2006 kl. 11.16 +0300, skrev Bogdan-Andrei Iancu:
> > >>>
> > >>>
> > >>>> Hi Helge,
> > >>>>
> > >>>> you need to include several RADIUS AVPs into the
> radius reply - one for
> > >>>> each SIP AVP.
> > >>>>
> > >>>> regards,
> > >>>> bogdan
> > >>>>
> > >>>> Helge Waastad wrote:
> > >>>>
> > >>>>
> > >>>>
> > >>>>> Hi,
> > >>>>> I just wonder if someone could give me a hint on how
> to load several
> > >>>>> AVP's from RADIUS.
> > >>>>>
> > >>>>> I'm currently reponding with:
> > >>>>> SIP-AVP=rpid:1111111
> > >>>>> which parses the rpid avp.
> > >>>>>
> > >>>>> But what should the response look like if I want to
> load several avps?
> > >>>>> (For group checking, ACl etc)?
> > >>>>>
> > >>>>> br hw
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> >
> --
> Helge Waastad
> Senior Konsulent
> Smartnet
>
> _______________________________________________
> Users mailing list
> Users at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/users
>
More information about the Users
mailing list