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: 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/



---------------------------------------------------------------------------
Peter Beckman                                                  Internet Guy
[EMAIL PROTECTED]                             http://www.purplecow.com/
---------------------------------------------------------------------------

Reply via email to