smsc=smsc_op, ts=157511, dst=(null), type=1
2011-08-11 20:54:21 [3017] [21] DEBUG: sql: SELECT mask, service, url,
source, destination, boxc FROM tqm_kannel_dlr WHERE smsc='smsc_op' AND
ts='157511' LIMIT 1;
Yes, I do. I do specify dlr-mask and dlr-url. Message gets partner's end.
For tracking purpose I am sending binfo, based on which I trust kannel is
going to match dlr.
I am not getting foreign ID. Is this impacting?
Regards,
Mirosław Sołowiej
-----Original Message-----
From: Cezary Siwek [mailto:cza...@thebestisp.co.uk]
Sent: Friday, August 12, 2011 11:44 AM
To: Mirosław Sołowiej
Cc: users@kannel.org
Subject: Re: [Fwd: Re: Kannel issue]
ok, so how do you send your MT message? do you specify dlr-url and dlr-mask
in the url?
On 12/08/2011 10:41, Mirosław Sołowiej wrote:
Thanks for answer Czarek. I fully understand that DLR are for MT, which is
send out in all my cases. Second test (lynx) is made to invoke DLR.
Here is what I send back to customer (partner)
http://XXX.XXX.XXX.XXX/keyword/qm.aspx?msisdn=%p&message=%a&mid=%B"
and here is sendsms invoke:
sendsms?user=zzz&pass=zzzqqq&to=11111111&smsc=smsc_io&text=Service is
working
OK!&from=9786&dlr-mask=31&dlr-url=URL/smsstatus?id_outbox=MYINTERNALID&statu
s=%d&status_desc=%A&binfo=213685&account=PLUS&charset=UTF-8&coding=1
For some reason, I see that FID: field remains empty in the log file. Does
it matter?
Any thoughts?
Mirosław Sołowiej
Message: 2
Date: Fri, 12 Aug 2011 07:13:28 +0200
From: "Miros?aw So?owiej"<miroslaw.solow...@tequilamobile.com>
To: users@kannel.org
Subject: [Fwd: Re: Kannel issue]
Message-ID:
<96c905c2733d24840dd4f6f44ca15943.squir...@poczta.carrywater.pl>
Content-Type: text/plain; charset="iso-8859-2"
Hi Guys,
I am quite new in kannel business, but first steps went quite smooth. I
have
~20 different smsc running and they are ok. The thing which makes my life
nightmare is DLR. Either I don't understand it well, or there is something
I
cannot get just from reading manuals.
I have created two different SMSC, one for MO/MT and second one for DLR.
# incoming/outgoing
group = smsc
smsc = http
port = 23091
system-type = generic
no-sep = true
smsc-id = smsc_io
smsc-admin-id = smsc_op
allowed-smsc-id = smsc_io
connect-allow-ip = "127.0.0.1;XXX.XXX.XXX.XXX "
send-url = "
http://XXX.XXX.XXX.XXX/keyword/qm.aspx?msisdn=%p&message=%a&mid=%B"
generic-foreign-id-regex = "mid=([0-9]+)"
status-success-regex = "1"
status-permfail-regex = "2"
generic-param-to = "sc"
generic-param-account = "operator"
generic-param-from = "msisdn"
generic-param-text = "message"
generic-param-binfo = "mid"
generic-status-sent = 200
generic-message-sent = "OK"
generic-status-error = 404
log-file = "/var/log/kannel/smsc_smscop.log"
log-level = 1
alt-charset = UTF-8
alt-addr-charset = UTF-8
# smsc Notifications #
group = smsc
smsc = http
smsc-id = smsc_dr
smsc-admin-id = smsc_op
allowed-smsc-id = smsc_dr
port = 23092
system-type = generic
no-sep = true
send-url = "http://www.url.com/tmp"
generic-param-dlr-mid = "mid"
generic-param-dlr-mask= "binfo"
generic-param-binfo= "binfo"
generic-param-text= "msisdn"
generic-message-sent = "OK"
status-success-regex = ".+"
generic-status-sent = 200
generic-status-error = 404
connect-allow-ip = "127.0.0.1;XXX.XXX.XXX.XXX "
log-file = "/var/log/kannel/smsc_smscop.log"
log-level = 0
alt-charset = UTF-8
alt-addr-charset = UTF-8
# Default Service for smsc
group = sms-service
keyword = default
catch-all = true
accepted-smsc = smsc_io
concatenation = true
omit-empty = true
get-url = "
http://url/smsgate?partner=smsc&keyword=%k&message=%r&from=%p&to=%P&smsc=%i&
coding=%c&charset=%C&binfo=%B&account=%o"
This is how I tested it:
lynx -dump ">
http://localhost:23091/sms?msisdn=11111111&sc=9786&operator=PLUS&message=TQM
1+TEST&mid=213685
and what I got
OK
lynx -dump
"http://localhost:23092/sms?msisdn=11111111&binfo=1&mid=213685"
and got
Unknown DLR, not accepted
Do you have any idea how to make kannel able to understand DLR? What do I
do
wrong? I am getting this in the log
2011-08-11 20:54:21 [3017] [21] DEBUG: HTTP[smsc_dr]: Received an HTTP
request
2011-08-11 20:54:21 [3017] [21] DEBUG: DLR[pgsql]: Looking for DLR
smsc=smsc_op, ts=157511, dst=(null), type=1
2011-08-11 20:54:21 [3017] [21] DEBUG: sql: SELECT mask, service, url,
source, destination, boxc FROM tqm_kannel_dlr WHERE smsc='smsc_op' AND
ts='157511' LIMIT 1;
2011-08-11 20:54:21 [3017] [21] DEBUG: no rows found
2011-08-11 20:54:21 [3017] [21] WARNING: DLR[pgsql]: DLR from
SMSC<smsc_op>
for DST<(null)> not found.
2011-08-11 20:54:21 [3017] [21] ERROR: HTTP[smsc_dr]: Got DLR but could
not
find message or was not interested in it id<157511> dst<(null)>, type<1>
2011-08-11 20:54:21 [3017] [21] DEBUG: HTTP[smsc_dr]: Sending reply
2011-08-11 20:54:21 [3017] [21] DEBUG: HTTP: Destroying HTTPClient area
0x7f288c002640.
2011-08-11 20:54:21 [3017] [21] DEBUG: HTTP: Destroying HTTPClient for
`127.0.0.1'.
2011-08-11 20:54:21 [3017] [21] DEBUG: HTTP[smsc_dr]: Destroying client
information
Best regards and thanks in advance,
Miroslaw
Operations Manager
Tequila Mobile S.A.
mobile:: +48 512 833 151
office:: +48 71 750 5402
fax:: +48 71 750 5419
skype:: msolowiej
web:: www.tequilamobile.com
address: ul. ?wi?tego Miko?aja 8-11
50-125 Wroc?aw
Operations Manager
Tequila Mobile S.A.
mobile:: +48 512 833 151
office:: +48 71 750 5402
fax:: +48 71 750 5419
skype:: msolowiej
web:: www.tequilamobile.com
address: ul. ?wi?tego Miko?aja 8-11
50-125 Wroc?aw
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://www.kannel.org/pipermail/users/attachments/20110812/16ee3812/attachm
ent-0001.html>
------------------------------
Message: 3
Date: Fri, 12 Aug 2011 10:25:13 +0100
From: Cezary Siwek<cza...@thebestisp.co.uk>
To: users@kannel.org
Subject: Re: [Fwd: Re: Kannel issue]
Message-ID:<4e44f179.2030...@thebestisp.co.uk>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Hi Mirek,
Looking on your examples, you are sending a MO message to kannel and then
you you send a receipt.
Internal DLRs are only for MT messages (for those that you are sending
through sendsms-port ). Bear in mind that internal DLRs are being written
into the database only if you specify a correct dlr-mask.
Regards,
Cezary
On 12/08/2011 06:13, "Miros?aw So?owiej" wrote:
Hi Guys,
I am quite new in kannel business, but first steps went quite smooth.
I have ~20 different smsc running and they are ok. The thing which
makes my life nightmare is DLR. Either I don't understand it well, or
there is something I cannot get just from reading manuals.
I have created two different SMSC, one for MO/MT and second one for
DLR.
# incoming/outgoing
group = smsc
smsc = http
port = 23091
system-type = generic
no-sep = true
smsc-id = smsc_io
smsc-admin-id = smsc_op
allowed-smsc-id = smsc_io
connect-allow-ip = "127.0.0.1;XXX.XXX.XXX.XXX "
send-url = "
http://XXX.XXX.XXX.XXX/keyword/qm.aspx?msisdn=%p&message=%a&mid=%B"
generic-foreign-id-regex = "mid=([0-9]+)"
status-success-regex = "1"
status-permfail-regex = "2"
generic-param-to = "sc"
generic-param-account = "operator"
generic-param-from = "msisdn"
generic-param-text = "message"
generic-param-binfo = "mid"
generic-status-sent = 200
generic-message-sent = "OK"
generic-status-error = 404
log-file = "/var/log/kannel/smsc_smscop.log"
log-level = 1
alt-charset = UTF-8
alt-addr-charset = UTF-8
# smsc Notifications #
group = smsc
smsc = http
smsc-id = smsc_dr
smsc-admin-id = smsc_op
allowed-smsc-id = smsc_dr
port = 23092
system-type = generic
no-sep = true
send-url = "http://www.url.com/tmp"
generic-param-dlr-mid = "mid"
generic-param-dlr-mask= "binfo"
generic-param-binfo= "binfo"
generic-param-text= "msisdn"
generic-message-sent = "OK"
status-success-regex = ".+"
generic-status-sent = 200
generic-status-error = 404
connect-allow-ip = "127.0.0.1;XXX.XXX.XXX.XXX "
log-file = "/var/log/kannel/smsc_smscop.log"
log-level = 0
alt-charset = UTF-8
alt-addr-charset = UTF-8
# Default Service for smsc
group = sms-service
keyword = default
catch-all = true
accepted-smsc = smsc_io
concatenation = true
omit-empty = true
get-url = "
http://url/smsgate?partner=smsc&keyword=%k&message=%r&from=%p&to=%P&smsc=%i&
coding=%c&charset=%C&binfo=%B&account=%o"
This is how I tested it:
lynx -dump ">
http://localhost:23091/sms?msisdn=11111111&sc=9786&operator=PLUS&messa
ge=TQM1+TEST&mid=213685
and what I got
OK
lynx -dump
"http://localhost:23092/sms?msisdn=11111111&binfo=1&mid=213685"
and got
Unknown DLR, not accepted
Do you have any idea how to make kannel able to understand DLR? What
do I do wrong? I am getting this in the log
2011-08-11 20:54:21 [3017] [21] DEBUG: HTTP[smsc_dr]: Received an HTTP
request
2011-08-11 20:54:21 [3017] [21] DEBUG: DLR[pgsql]: Looking for DLR
smsc=smsc_op, ts=157511, dst=(null), type=1
2011-08-11 20:54:21 [3017] [21] DEBUG: sql: SELECT mask, service, url,
source, destination, boxc FROM tqm_kannel_dlr WHERE smsc='smsc_op' AND
ts='157511' LIMIT 1;
2011-08-11 20:54:21 [3017] [21] DEBUG: no rows found
2011-08-11 20:54:21 [3017] [21] WARNING: DLR[pgsql]: DLR from
SMSC<smsc_op> for DST<(null)> not found.
2011-08-11 20:54:21 [3017] [21] ERROR: HTTP[smsc_dr]: Got DLR but
could not find message or was not interested in it id<157511>
dst<(null)>, type<1>
2011-08-11 20:54:21 [3017] [21] DEBUG: HTTP[smsc_dr]: Sending reply
2011-08-11 20:54:21 [3017] [21] DEBUG: HTTP: Destroying HTTPClient
area 0x7f288c002640.
2011-08-11 20:54:21 [3017] [21] DEBUG: HTTP: Destroying HTTPClient for
`127.0.0.1'.
2011-08-11 20:54:21 [3017] [21] DEBUG: HTTP[smsc_dr]: Destroying
client information
Best regards and thanks in advance,
Miroslaw
Operations Manager
Tequila Mobile S.A.
mobile:: +48 512 833 151
office:: +48 71 750 5402
fax:: +48 71 750 5419
skype:: msolowiej
web:: www.tequilamobile.com
address: ul. ?wi?tego Miko?aja 8-11
50-125 Wroc?aw
Operations Manager
Tequila Mobile S.A.
mobile:: +48 512 833 151
office:: +48 71 750 5402
fax:: +48 71 750 5419
skype:: msolowiej
web:: www.tequilamobile.com
address: ul. ?wi?tego Miko?aja 8-11
50-125 Wroc?aw
------------------------------
_______________________________________________
users mailing list
users@kannel.org
http://www.kannel.org/mailman/listinfo/users
End of users Digest, Vol 60, Issue 16
*************************************