Absolutely. I am using test/fakesmsc, which does exactly that. But I don't
see any dlrs.
----- Original Message -----
From: "seikath" <[EMAIL PROTECTED]>
To: "Nikos Balkanas" <[EMAIL PROTECTED]>
Cc: <[email protected]>
Sent: Saturday, November 22, 2008 2:13 AM
Subject: Re: DLR help
you need to inject the fake sms via smsbox to face smsc
no other way i think
Nikos Balkanas wrote:
Hi Seikath,
And thanx for your advise. As you noticed I am using fake smsc
interface. According to the manual, it supports (fake) DLRs. I am using
fakesmsc to generate the sms'. My primary problem is that I am not
getting any DLR's. And that is what i am trying to solve.
I print some diagnostics from within dlr.cgi, but I do not see any log
entries.
Any ideas what might be wrong?
BTW how do I set dlr-mask/msg?
BR,
Nikos
----- Original Message ----- From: "seikath" <[EMAIL PROTECTED]>
To: "Nikos Balkanas" <[EMAIL PROTECTED]>
Cc: <[email protected]>
Sent: Saturday, November 22, 2008 12:17 AM
Subject: Re: DLR help
Hi Nikos,
its much better to set th dlr-mask per message, not per account.
and in case you want to get DLR, set unique ID in the DLR URL value, in
a view to be trace back to the right message sent by right msisdn.
example
dlr-url value of
"http://localhost/dlr.pgsql.php?smscID=%i&dlr=%d&answer=%A&to=%p&from=%P&ts=%T&smsID={$mesgid}&charset=%C&kannel_id=%I"
results in this real dlr request
$mesgid=8fbb0419c2dae258fecdf234845d411f
dlr.pgsql.php?smscID=mtel&dlr=8&answer=ACK%2F&to=%2B359886204959&from=1916&ts=1227305616&smsID=8fbb0419c2dae258fecdf234845d411f&charset=ISO-8859-1&kannel_id=2171c57c-fc63-4436-8a82-848a5821719c
cheers
Nikos Balkanas wrote:
Guys, any help or any leads on this?
P.S. Where is dlr-mask used?
My configuration:
group = core
admin-port = 13001
wapbox-port = 13002
smsbox-port = 13003
admin-password = bar
#status-password = foo
#admin-deny-ip = ""
#admin-allow-ip = ""
wdp-interface-name = "*"
log-file = "/tmp/bearerbox.log"
log-level = 4
#box-deny-ip = "*.*.*.*"
box-allow-ip = "*.*.*.*"
access-log = "/tmp/access.log"
#store-file = "/tmp/ianwap.store"
store-location = "/tmp/ianwap.store"
#store-type = internal
dlr-storage = internal
#ssl-server-cert-file = "cert.pem"
#ssl-server-key-file = "key.pem"
#ssl-certkey-file = "mycertandprivkeyfile.pem"
group = wapbox
bearerbox-host = 212.205.200.120
log-file = "/tmp/wapbox.log"
log-level = 4
syslog-level = none
#access-log = "/tmp/wapaccess.log"
access-log = "/dev/null"
# SMSC CONNECTIONS, for pushing SI, SL, MMS notifications or whatever
over SMS
group = smsc
smsc = http
smsc-id = HTTP
port = 13004
system-type = kannel
#connect-allow-ip = "*.*.*.*"
smsc-username = foo
smsc-password = bar
no-sender = true
no-coding = true
send-url = "http://www.kannel.gr:9200/pap.cgi"
group = smsc
smsc = fake
smsc-id = FAKE
port = 13005
#connect-allow-ip = "*.*.*.*"
# SMSBOX SETUP (a kludge!)
group = smsbox
bearerbox-host = 212.205.200.120
sendsms-port = 13006
#smsbox-id = dlrbox
#group = smsbox-route
#smsbox-id = dlrbox
#smsc-ids = "FAKE;HTTP"
group = sendsms-user
username = simple
password = elpmis
default-smsc = FAKE
dlr-url = "http://www.kannel.gr:9200/cgi/dlr.cgi?dlr-mask=31"
# SERVICES
group = sms-service
keyword = nop
text = "You asked nothing and I did it!"
# this service is for Kannel www testing
group = sms-service
keyword = www
get-url =
"http://www.kannel.gr:9200/cgi/sms.cgi?status=%d&dlr=%A&from=%p&to=%P&text=%r
<http://www.kannel.gr:9200/cgi/sms.cgi?status=%d&dlr=%A&from=%p&to=%P&text=%r>"
#max-messages = 0
# there should be default always
group = sms-service
keyword = default
text = "Thanx for using IAN test bed"
# PPG CORE SETUP, for defining the push request interface
group = ppg
ppg-url = "http://www.kannel.gr:9200/cgi/pap.cgi"
#ppg-port = 9200
#ppg-ssl-port = 8081
concurrent-pushes = 1000
trusted-pi = false
users = 1024
service-name = ppg
ppg-smsbox-id = dlrbox
default-dlr-url = "http://www.kannel.gr:9200/cgi/dlr.cgi?dlr-mask=31"
#ppg-deny-ip = "*.*.*.*"
ppg-allow-ip = "*.*.*.*"
#ssl-server-cert-file = "cert.pem"
#ssl-server-key-file = "key.pem"
# PPG USER SETUP, for authorizing a specific push user
group = wap-push-user
wap-push-user = foo
ppg-username = foo
ppg-password = bar
dlr-url = "http://www.kannel.gr:9200/cgi/dlr.cgi?dlr-mask=31"
#country-prefix = +358
#allowed-prefix = "40;60;70"
#denied-prefix = 50
#white-list = http://localhost:8082/whitelist
#black-list = http://localhost:8082/blacklist
#deny-ip = "*.*.*.*"
#allow-ip = "127.0.0.1"
----- Original Message -----
*From:* Nikos Balkanas <mailto:[EMAIL PROTECTED]>
*To:* [email protected] <mailto:[email protected]>
*Sent:* Friday, November 21, 2008 8:10 AM
*Subject:* DLR help
Dear list,
I hope I haven't sent this message before, but I couldn't find
anything in my "Sent" mailbox, so bear with me.
I need an example, guidance or hint on how to configure DLRs to the
fake smsc service. The manual doesn't say anything about it, except
that the driver supports it, and I have no clue what to do about
it.
Has anybody tried it before?
Eventually I need to link it to receive fake DLRs from PPG. I
intend
to do the coding between the 2, but first I have to figure out how
to activate DLRs on the fake smsc interface. Any help would be
appreciated.
Thanx,
Nikos