If you want performance, you will have to code! (See smsbox.c, line 1935). Maybe this could be done in a cleaner way, creating new variables, like
black-list-reply = true black-list-message = "We are sorry. You are not allowed to use this service" BUT if the black-list functionality is not working now, this will be useless. On 10/4/05, Alejandro Guerrieri <[EMAIL PROTECTED]> 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! ;) > > Regards, > > 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: users@kannel.org > > > 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: "users@kannel.org" <users@kannel.org> > > > > > > > > > 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/ > >