[SR-Users] userblacklist error using characters

"Nicolas Rüger" NicolasRueger at gmx.de
Thu Oct 14 10:36:03 CEST 2010


Hello Marius,

thanks for the advice. I forgot about the modparam. It seems working now as I don't get the error any more :)

BUT blacklisting does not work for me....see:

In kamailio.cfg I added the following in routing logic:

 if (is_method("INVITE")) {
 
   if (!check_user_blacklist("$rU", "$rd","$fU")){
       sl_send_reply("403", "Forbidden");
       exit;
   }
  
 }  

Im my case $rU is "user04" , $rd is "mykamailio.de" and $fU is "user03".

...means "user03 at mykamailio.de" is calling "user04 at mykamailio.de"

Table userblacklist looks like this:


 id  | username |domain         | prefix | whitelist
 ----------------------------------------------------
 15  | user04   | mykamailio.de | user03 |    0


In this scenario "user03" should be blacklisted by user04, right!? But it's not...

Any ideas why???


Thank you.

Regards,

Nicolas 








-------- Original-Nachricht --------
> Datum: Thu, 14 Oct 2010 11:12:33 +0300
> Von: marius zbihlei <marius.zbihlei at 1and1.ro>
> An: "Nicolas Rüger" <NicolasRueger at gmx.de>
> CC: "sr-users at lists.sip-router.org" <sr-users at lists.sip-router.org>
> Betreff: Re: [SR-Users] userblacklist error using characters

> On 10/13/2010 09:57 PM, "Nicolas Rüger" wrote:
> > Hey Marius,
> >
> > thnaks again. I now did the following:
> >
> >   git clone git://git.sip-router.org/sip-router kamailio
> >   cd kamailio
> >   git checkout -b 3.1 origin/3.1
> >
> >   git cherry-pick 2f8f8e58
> >
> >   make FLAVOUR=kamailio  include_modules="db_mysql perl" cfg
> >   make all
> >   make install
> >
> > Picking the "cherry" worked without the "-depth 1". :)
> >
> >
> > BUT I still get an error when using userblacklistmodule:
> >
> >
> >   ERROR:<core>  [dtrie.c:132]: cannot insert non-numerical character
> >   ERROR: userblacklist [db.c:91]: could not insert values into trie.
> >
> >
> >    
> Hello,
> 
> Are you sure that you rebuilt userblacklist module after the patch (you 
> can go to modules_k/userblacklist and run make from there)? Did the 
> patch applied without error? Also, have you explicitly enabled the alpha 
> numerical match mode
> 
> modparam("userblacklist", "match_mode", 128)
> 
> in you cfg file?
> 
> Cheers
> Marius
> 
> > The username I use in userblacklist-table is "user04" and the prefix is
> "user03". Domain column is empty.
> >
> > Any ideas why it's not working???
> >
> >
> > Thank you!!
> >
> > Regards,
> >
> > Nicolas
> >
> >
> >
> >
> >
> >
> > -------- Original-Nachricht --------
> >    
> >> Datum: Wed, 13 Oct 2010 19:16:21 +0200
> >> Von: Marius Zbihlei<Marius.Zbihlei at 1and1.ro>
> >> An: "Nicolas Rüger"<NicolasRueger at gmx.de>
> >> CC: "sr-users at lists.sip-router.org"<sr-users at lists.sip-router.org>
> >> Betreff: Re: [SR-Users] userblacklist error using characters
> >>      
> >    
> >> Hello,
> >> Sorry for the advice,  -depth 1 means no commit history which is fine
> :D
> >> The patch I was referring is here
> >>
> http://git.sip-router.org/cgi-bin/gitweb.cgi?p=sip-router;a=commitdiff;h=2f8f8e58a922adec440d47592d1ca24dbf05f29c
> >> You can save it into a file (starting with the line diff --git
> >> a/modules_k/userblacklist/README b/modules_k/userblacklist/README) and
> use the "patch"
> >> utility to patch the module.
> >> Then compile.
> >> Marius
> >>
> >> ________________________________________
> >> From: "Nicolas Rüger" [NicolasRueger at gmx.de]
> >> Sent: Wednesday, October 13, 2010 5:46 PM
> >> To: Marius Zbihlei
> >> Cc: sr-users at lists.sip-router.org
> >> Subject: Re: [SR-Users] userblacklist error using characters
> >>
> >> Hey Marius,
> >>
> >> thanks for the detailed answer but after
> >>
> >>    git cherry-pick 2f8f8e58
> >>
> >> I get the error:
> >>
> >>    fatal: Cannot find '2f8f8e58'
> >>
> >> Any ideas???
> >>
> >> Thank you.
> >>
> >> Regards,
> >>
> >> Nicolas
> >>
> >>
> >>      
> >>> patch from the master branch to 3.1 (local so don't worry) using
> >>>
> >>> cd /usr/local/src/kamailio-3.1.0
> >>> rm -rf kamailio #start with a new fresh clone
> >>> git clone --depth 1 git://git.sip-router.org/sip-router kamailio
> >>> cd kamailio
> >>> git checkout -b 3.1 origin/3.1
> >>> #this is the new step
> >>> git cherry-pick 2f8f8e58
> >>>
> >>>
> >>> You should then see something like
> >>>
> >>> Finished one cherry-pick.
> >>> [3.1 e4f7cd8] modules_k/userblacklist : extended userblacklist module
> so
> >>> also alphanumerical matches are possible
> >>>    5 files changed, 86 insertions(+), 27 deletions(-)
> >>>
> >>>
> >>>        
> >> --
> >> GRATIS! Movie-FLAT mit über 300 Videos.
> >> Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome
> >>
> >> _______________________________________________
> >> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> >> sr-users at lists.sip-router.org
> >> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
> >>      
> >    
> 
> 
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
Neu: GMX De-Mail - Einfach wie E-Mail, sicher wie ein Brief!  
Jetzt De-Mail-Adresse reservieren: http://portal.gmx.net/de/go/demail



More information about the sr-users mailing list