[Serusers] avp_radius and avpops

Ricardo Martinez rmartinez at redvoiss.net
Wed May 25 22:12:34 CEST 2005


Hello List.
	I have a question regarding the use of avp_radius and avpops.  I'm
using avp_radius to obtain an AVP value from my database via radius.  What i
what to do is replace this value for the RURI. 
Here i have a couple of questions.
1.- The value returned by the avp_radius (the SIP-AVP) where is stored ?  It
suppose that the SIP-AVP returned by radius has the form of "name:value".
That "name" refers to the name of what?.
For example i'm returning :  "var1:sip:1234567 at mydomain.com".  What i see in
the debug is : 

avp_load_user: AVP 'var1'='sip:1234567 at mydomain.com' has been added

This is what i got in my ser.cfg (a snippet).

if (method=="INVITE" ||  method=="CANCEL") {
                if( !avp_load_radius("caller")) {
                        log (1, "AVP_RADIUS: Fail on avp_radius\n");
                };

                if( !avp_pushto("$RURI", "s:var1/g")) {
                        log (1, "AVPOPS: Fail on AVPOPS\n");
                };
        };

Again the debug = 9 .

 6(23815) avp_load_user: AVP 'var1'='sip:1234567 at mydomain.com' has been
added
 6(23815) qm_free(0x8123400, 0x8166ccc), called from avp_radius.c:
load_avp_user(344)
 6(23815) qm_free: freeing frag. 0x8166cb4 alloc'ed from avp_radius.c:
load_avp_user(330)
 6(23815) DEBUG:avpops:pushto_avp: no avp found
 6(23815) AVPOPS: Fail on AVPOPS

What i'm doing wrong?
Thanks!

Regards
Ricardo Martinez




More information about the sr-users mailing list