Hey Marius,

yes you're right! Thanks for the detailed feedback. The motivation was just to 
re-use the functionality of the dtrie stuff. 

But there's a even bigger problem, when just inserting the URIs in reverse.

For example the blacklisting of the URI

"[email protected]"

would result in the implicit blacklisting of the URI

"[email protected]"

even if "@domain.com" would be explicitly whitelisted.


Therefore the idea of evaluating these URIs in reverse is not usable with the 
given functionality of dtrie.

I guess I gonna try to solve that somehow else.

Thanks for your help!

Regards,

Nicolas  



-------- Original-Nachricht --------
> Datum: Wed, 20 Oct 2010 11:54:55 +0300
> Von: marius zbihlei <[email protected]>
> An: [email protected]
> Betreff: Re: [SR-Users] Reverse Filterlists idea

> On 10/18/2010 07:09 PM, "Nicolas Rüger" wrote:
> > Hello,
> >
> > Marius Zbihlei has patched the userblacklist module, so that it can
> handle characters as well (NOT in main release 3.1 yet). Thanks Marius.
> >
> > Therefore it might now be possible to filter general SIP-URIs!??
> >
> >
> >
> > My idea is simple and described here. Please give some Feedback!!!
> >
> >
> >
> > As the "prefix"-functionality up to now was referring to SIP-URIs
> consisting of digits (=real telephon numbers) like
> >
> >   [email protected]
> >
> > the general URI might be something like
> >
> >    [email protected]
> >
> > So far the "prefix"-functionality works because usernames that are real
> telephone numbers, that always start with country-code, followed by town-
> or regional-code and end with a unique number of the user (in this example
> 0049=Germany, (0)30=Berlin, 123456=user's unique number).
> >
> > To use "prefix"-functionality with general (including non-digits) URIs
> it must be evaluated reverse (from back to front) as the domain ends with
> the country- or top-level-domain and becomes more detailed the reverse way.
> >
> >    
> 
> Hello,
> 
> I understand your need, and it seems a fairly good feature request. I 
> have a few worries. I don't agree with evaluating everything in reverse. 
> I think usernames are to be evaluated in normal order, and only 
> domain(DNS part), if present should be evaluated in reverse. So when 
> trying to match [email protected] (as prefix field) it should be 
> matched by either user_12 or  .domain.de . Wouldn't this make more sense?
> What do you think?
> > So the IDEA is:
> >
> > Insert the domain as prefix in userblacklist-table in reverse, to use
> the functionality.
> >
> > I would use a perl-script to reverse the SIP-URI of the calling party in
> routing logic and then check it against the already reverted domain in the
> userblacklist-table.
> >
> > Do you think this is a good/well-working idea???
> >    
> 
> This looks to me like a hack. I was thinking that the userblacklist 
> module should better provide this match instead of the script writer 
> hacking with some perl. I "direction" parameter might do the trick, but 
> this will require some big changes to this and dtrie. This also affects 
> every module that uses dtrie in its implementation like carrierroute and 
> so on(They all do prefix matching).
> 
> As Henning W. already said in the previous thread, until now there 
> wasn't  much need for doing this, as interoperability with PSTN caused 
> using a user scheme resembling classic telephony.
> 
> Marius
> 
> > Any concerns or suggestions are appreciated...
> >
> > Regards,
> >
> > Nicolas
> >
> >    
> 
> 
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> [email protected]
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
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
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to