And apologies. Solved it. It was indeed the type problem, where I had to insert 
the "type" field as "NumberInt(0)" to prevent it from turning into a float 
(which the "typeof" command I use to check if they were the same type didn't 
show as different, but just as a number).

> Sent: Monday, July 31, 2017 at 11:51 AM
> From: "hdssdsdsdsfsdf hdssdsdsdsfsdf" <hdssdsdsdsf...@mail.com>
> To: sr-users@lists.kamailio.org
> Cc: sr-users@lists.kamailio.org
> Subject: Re: [SR-Users] error using avp_db_load with mongodb
>
> Correction, the error is actually:
> ERROR: avpops [avpops_impl.c:123]: dbrow2avp(): wrong field types in dbrow
> 
> 
> > Sent: Monday, July 31, 2017 at 10:55 AM
> > From: "hdssdsdsdsfsdf hdssdsdsdsfsdf" <hdssdsdsdsf...@mail.com>
> > To: sr-users@lists.kamailio.org
> > Cc: "Kamailio (SER) - Users Mailing List" <sr-users@lists.kamailio.org>
> > Subject: Re: [SR-Users] error using avp_db_load with mongodb
> >
> > Thanks, I changed that, but that doesn't deal with the original problem.
> > 
> > I still have the situation where I've two mongodb entries that are 
> > completely similar:
> > { "_id" : ObjectId("597b5698e498421a40458dc3"), "uuid" : "", "attribute" : 
> > "email", "value" : "sip:5...@bla.bla", "type" : 0, "username" : "555", 
> > "domain" : null }
> > { "_id" : ObjectId("597b5d9a61d1521f067391ae"), "uuid" : "", "attribute" : 
> > "email", "value" : "sip:1...@bla.bla", "type" : 0, "username" : "666", 
> > "domain" : null }
> > 
> > with:
> > avp_db_load("$tu/username", "$avp(s:email)")
> > 
> > succeeding on the first entry (when $tu contains 555) and failing on the 
> > second entry (when $tu contains 666), with error message:
> > 
> > ERROR: <core> [usr_avp.c:424]: search_avp(): 0 ID or NULL NAME AVP!
> > 
> > 
> > > Sent: Monday, July 31, 2017 at 9:10 AM
> > > From: "Sebastian Damm" <d...@sipgate.de>
> > > To: "Kamailio (SER) - Users Mailing List" <sr-users@lists.kamailio.org>
> > > Subject: Re: [SR-Users] error using avp_db_load with mongodb
> > >
> > > Hi,
> > > 
> > > On Fri, Jul 28, 2017 at 6:03 PM, hdssdsdsdsfsdf hdssdsdsdsfsdf
> > > <hdssdsdsdsf...@mail.com> wrote:
> > > >                         if (avp_db_load("$to/username", 
> > > > "$avp(s:email)")) {
> > > >                                 xlog("bla02");
> > > >                         }
> > > 
> > > $to is not a valid pseudo variable. You probably want to replace
> > > "$to/username" by "$tU" or "$rU" or some variable where the user you
> > > are searching is written in the SIP packet.
> > > 
> > > BR
> > > Sebastian
> > > 
> > > _______________________________________________
> > > Kamailio (SER) - Users Mailing List
> > > sr-users@lists.kamailio.org
> > > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
> > > 
> > 
> > _______________________________________________
> > Kamailio (SER) - Users Mailing List
> > sr-users@lists.kamailio.org
> > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
> > 
> 
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> sr-users@lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
> 

_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to