Hi, thanks... I chenged the value with an avp_aliases and it worked out. Thank you very much. Bye, Marcello
Alle 19:39, martedì 3 gennaio 2006, Daniel-Constantin Mierla ha scritto: > Hi, > > the second parameter of the avp_check() takes only avp aliases if you > want to compare the first parameter with another avp, see: > http://voice-system.ro/docs/avpops/ar01s06.html#avp_check > http://voice-system.ro/docs/avpops/ar01s05.html#avp_aliases > > As you can do it right now, you compare the avp having the name i:15 > with the integer value 16. Maybe the syntax is a bit confusing. > > Cheers, > Daniel > > On 01/03/06 19:27, Marcello Lupo wrote: > > Hi, > > i me again. I tried to store in the DB the avp with i:15 from the avpops > > module itself and when i try to get it again from the DB and check it > > against the original value it come back to me with the same: > > > > 0(31008) ERROR:avpops:check_avp: value types don't match > > 0(31008) DEBUG:avpops:check_avp: no match > > > > I cannot understand why the avp types doesn't match if the value and name > > is exactly identical and cannot understand why it have flags=A . > > Can someone help me please or point me to some documentation on it? > > Thanks, > > Bye, > > Marcello > > > > Alle 16:19, martedì 3 gennaio 2006, Marcello Lupo ha scritto: > >> Hi, > >> abviously was a stupid question. I was missing the function avp_printf > >> to put pseudo variables into AVP. > >> > >> Now there is another issue. > >> When i make this code: > >> > >> avp_printf("i:16","$au") > >> if(!avp_check("i:15","eq/i:16")) { > >> avp_print(); > >> xlog("L_NOTICE","--- Not allowed caller ---\n"); > >> } > >> > >> the code give me: > >> 0(30332) ERROR:avpops:check_avp: value types don't match > >> 0(30332) DEBUG:avpops:check_avp: no match > >> 0(30332) DEBUG:avpops:print_avp: p=0x2a97969ed0, flags=2 > >> 0(30332) DEBUG: id=<16> > >> 0(30332) DEBUG: val_str=<123456> > >> 0(30332) DEBUG:avpops:print_avp: p=0x2a97969e10, flags=A > >> 0(30332) DEBUG: id=<15> > >> 0(30332) DEBUG: val_str=<123456> > >> > >> The avp i:15 i load it from DB in the avp table but it return flags=A > >> instead of flags=2 as it should give. > >> > >> The DB entry is : > >> mysql> select * from usr_preferences; > >> +------+------------+--------+-----------+------+------------+ > >> > >> | uuid | username | domain | attribute | type | value | > >> > >> +------+------------+--------+-----------+------+------------+ > >> > >> | | 123456 | | 15 | 2 | 123456 > >> | > >> > >> ------------------------------------------------------------------ > >> > >> Can you help me with this?? What does it mean flags=A? > >> Thanks, > >> Bye, > >> Marcello > >> > >> Alle 15:15, martedì 3 gennaio 2006, Marcello Lupo ha scritto: > >>> Hi, > >>> yes i do. > >>> > >>> if (!proxy_authorize("","subscriber")) { > >>> if(isflagset(FLAG_DEBUG)) { > >>> xlog("L_NOTICE","--- User without credential > >>> $fu username $au realm $ar from $si:$sp ---\n"); > >>> } > >>> proxy_challenge("","0"); > >>> return; > >>> } > >>> thanks, > >>> Bye, > >>> Marcello > >>> > >>> Alle 15:07, martedì 3 gennaio 2006, Klaus Darilion ha scritto: > >>>> Just a guess: Do you proxy_authenticate before using $ua ? > >>>> I guess this is necessary to parse the Authentication header. > >>>> > >>>> regards > >>>> klaus > >>>> > >>>> Marcello Lupo wrote: > >>>>> Hi, > >>>>> probably a stupid question, but how to write the auth username passed > >>>>> on authentication to an AVP?? I tried to access $ua pseudo variable > >>>>> in openser to get it in to the AVP but it failed, obviously.As the > >>>>> docs says the pseudo variables are accessible only for avp_print > >>>>> function. Any help? > >>>>> Thanks, > >>>>> Bye, > >>>>> Marcello > >>>>> > >>>>> _______________________________________________ > >>>>> Users mailing list > >>>>> [email protected] > >>>>> http://openser.org/cgi-bin/mailman/listinfo/users > >>> > >>> _______________________________________________ > >>> Users mailing list > >>> [email protected] > >>> http://openser.org/cgi-bin/mailman/listinfo/users > >> > >> _______________________________________________ > >> Serusers mailing list > >> [EMAIL PROTECTED] > >> http://mail.iptel.org/mailman/listinfo/serusers > > > > _______________________________________________ > > Users mailing list > > [email protected] > > http://openser.org/cgi-bin/mailman/listinfo/users _______________________________________________ Users mailing list [email protected] http://openser.org/cgi-bin/mailman/listinfo/users
