Of course an SQL table with the 200K+ ANI's would solve the problem,
not so fast as to have the list in memory in Kannel but fast enough to
production level I think...

But that's not the point.

Reading the user guide, I've come to the conclusion that I could
implement a black-list and notify the sender if he or she is included
when trying to send us a message.

The question is: Is the user guide WRONG? If so, it should be fixed
isn't it? At least the "special group black-list" paragraph should be
removed.

If not, what am I doing wrong?

Thank you in advance,

On 10/4/05, Peter Beckman <[EMAIL PROTECTED]> wrote:
> On Tue, 4 Oct 2005, Alejandro Guerrieri wrote:
>
> > That's the whole point: One of our providers supplied a huge list
> > (about 200K ANIs) of blacklisted mobile numbers.
> >
> > We've loaded the full list using an URL and everything's fine, but we
> > want to notify the blacklisted numbers when they try to use the
> > service, not just discard the messages, and we cannot do that, at
> > least following the user's guide directives.
> >
> > Loading the whole list on our PHP scripts for each and every request
> > would pose a performance penalty we cannot afford.
> >
> > If there's a workaround, patch or alternative way of achieving this,
> > I'm all ears! ;)
>
>  Put the numbers in your database, and like the other guy said, write a
>  wrapper.  Put the numbers in as bigints and index the column for fast
>  lookups.  'course you don't want to load a 200K list every time you send
>  an sms!
>
>  You could also look at sqlite or bdb as fast options as well; dunno about
>  their performance vs in a table of bigints indexed...
>
> Beckman
>
> > On 10/4/05, Rodrigo Cremaschi <[EMAIL PROTECTED]> wrote:
> >> Alejandro is pointing out that black-list within sms-service or smsbox
> >> is not behaving as expected. The directive is ignored. If this is so,
> >> it's a bug.
> >>
> >> Anyway, black-list directive cannot be used to send any reply to the
> >> black-listed mobile numbers. I think the following sentence (from the
> >> user guide, just above Table 6-8) may lead to some confusion:
> >>
> >> Service group black-list has a special meaning: if the incoming
> >> message is in service's black-list, this service is used to reply to
> >> user. If unset, message will be discarded.
> >>
> >>
> >> On 10/4/05, Rene Kluwen <[EMAIL PROTECTED]> wrote:
> >>> I never use blacklists myself. But isn't this expected behaviour??
> >>>
> >>> I think if you need black-lists working ASAP your best best is to wrap a
> >>> simple test around your script that sends messages.
> >>>
> >>> Rene Kluwen
> >>> Chimit
> >>>
> >>> -----Original Message-----
> >>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> >>> Behalf Of Alejandro Guerrieri
> >>> Sent: dinsdag 4 oktober 2005 13:45
> >>> To: [email protected]
> >>> Subject: Fwd: Black list functionality
> >>>
> >>>
> >>> Guys,
> >>>
> >>> Anyone have a hint about this? Is there any additional info I should
> >>> post to get some help? Is this a known bug, shall I post it to the
> >>> devel list instead?
> >>>
> >>> I need to have the black-list working asap, please I need help.
> >>>
> >>> Thank you in advance,
> >>>
> >>> Alejandro
> >>>
> >>> ---------- Forwarded message ----------
> >>> From: Alejandro Guerrieri <[EMAIL PROTECTED]>
> >>> Date: Oct 3, 2005 5:02 PM
> >>> Subject: Black list functionality
> >>> To: "[email protected]" <[email protected]>
> >>>
> >>>
> >>> Dear List,
> >>>
> >>> I'm trying to use the black-list functionality for Kannel, but I'm
> >>> having some problemas:
> >>>
> >>> 1. If I use the black-list directive on the core group, it works as
> >>> expected (I mean: it REJECTS messages) but I cannot use the black-list
> >>> group to send a custom message to the rejected addressess.
> >>>
> >>> 2. If I use the black-list directive on the sms-service or smsbox
> >>> group, it just gets ignored and the messages pass as if there's not
> >>> black-list directive.
> >>>
> >>> My kannel.conf "highlights":
> >>>
> >>> group = core
> >>> admin-port = 13010
> >>> smsbox-port = 13011
> >>> wapbox-port = 13012
> >>> wdp-interface-name = "*"
> >>> admin-password = 12345
> >>> status-password = 54321
> >>> dlr-storage = internal
> >>> admin-allow-ip = "127.0.0.1;"
> >>> box-deny-ip = "*.*.*.*"
> >>> box-allow-ip = "127.0.0.1;"
> >>> access-log = "/var/log/kannel/access.log"
> >>> log-file = "/var/log/kannel/kannel.log"
> >>> log-level = 2
> >>> store-file = "/home/kannel/kannel.store"
> >>> #If I put the black-list here it DISCARDS messages but no notification
> >>> is being sent to the client
> >>> #black-list = http://my.url.com/bl/blacklist.txt
> >>> ...
> >>> group = sqlbox
> >>> id = mydlr
> >>> smsbox-id = sqlbox
> >>> bearerbox-host = "127.0.0.1"
> >>> smsbox-port = 13015
> >>> smsbox-port-ssl = false
> >>> sql-log-table = sent_sms
> >>> sql-insert-table = send_sms
> >>> log-file = "/var/log/kannel/sqlbox.log"
> >>> log-level = 2
> >>> ...
> >>> group = smsbox
> >>> bearerbox-host = localhost
> >>> sendsms-port = 13013
> >>> log-file = "/var/log/kannel/smsbox.log"
> >>> access-log = "/var/log/kannel/access.log"
> >>> log-level = 2
> >>> http-request-retry = 5
> >>> #If I put the black-list directive here it gets ignored
> >>> #black-list = http://my.url.com/bl/blacklist.txt
> >>> ...
> >>> group = sms-service
> >>> keyword = default
> >>> post-url =
> >>> "http://my.url.com/inbound.php?from=%p&to=%P&msg=lm%20%a&date=%t&smsc=%i";
> >>> accepted-smsc = "smsc1;smsc2;"
> >>> #If I put the black-list directive here it gets ignored
> >>> #black-list = http://my.url.com/bl/blacklist.txt
> >>> max-messages = 0
> >>>
> >>> group = sms-service
> >>> keyword = black-list
> >>> text = "You are denied, go away!"
> >>> accepted-smsc = "smsc1;smsc2;"
> >>> max-messages = 1
> >>>
> >>> BTW, I'm using Kannel 1.4.0 patched with SQLBox on CentOS 3.3.
> >>>
> >>> Thank you in advance,
> >>> --
> >>> Alejandro Guerrieri
> >>> Magicom
> >>> http://www.magicom-bcn.net/
> >>>
> >>>
> >>> --
> >>> Alejandro Guerrieri
> >>> Magicom
> >>> http://www.magicom-bcn.net/
> >>>
> >>>
> >>>
> >>>
> >>>
> >>
> >>
> >
> >
> > --
> > Alejandro Guerrieri
> > Magicom
> > http://www.magicom-bcn.net/
> >
> >
>
> ---------------------------------------------------------------------------
> Peter Beckman                                                  Internet Guy
> [EMAIL PROTECTED]                             http://www.purplecow.com/
> ---------------------------------------------------------------------------
>


--
Alejandro Guerrieri
Magicom
http://www.magicom-bcn.net/

Reply via email to