If you need a unique message ID, add it to your dlr-url.

 

E.g.: dlr-url=http://www.example.com/dlr.php?id=[MY_ID]. (urlencoded).

 

== Rene

 

 

From: an...@in.multiplesystem.net [mailto:an...@in.multiplesystem.net] On
Behalf Of Anshu Sah
Sent: Wednesday, 25 August, 2010 23:18
To: Nikos Balkanas
Cc: Rene Kluwen; users@kannel.org
Subject: Re: UNABLE TO RECEIVE DLR FROM KANNEL & SMPP

 

Hello Nikos,

If the DLRs which are coming to MySQL is temporary, Then i can also use DLR
storage "Internal", and Make a SMALL application to sense DLRs.

i am confused "is there any Key Or any Value by which we can compare that
the coming DLR is for any specfic Message Sent."

for example :
While Sending SMS I get only text 
"0: Accepted for delivery"

But if i get message ID here while sending  & same message ID is returned as
value when i get DLR, i can match DLR with Sent message easily in my table.
Hope that message ID is an Unqiue  value.

Regards,
Anshu

2010/8/26 Nikos Balkanas <nbalka...@gmail.com>

Hi,

For info read UG about reroute-smsc. Once you reroute that, you may also
want to reroute its DLRs. Since you don't, you don't need to.  Just ignore
it.

I see you are using a DB for dlr-storage (mysql)?. This table is for
internal processing only. DLR is deleted once it is matched. If you want
permanent DLR storage, use your own web application, and use dlr-url. Filed
timestamp is really SMSc forreign id and should be varchar(64).



BR,
Nikos
----- Original Message ----- From: Anshu Sah

To: Rene Kluwen
Cc: Nikos Balkanas ; users@kannel.org
Sent: Wednesday, August 25, 2010 11:55 PM


Subject: Re: UNABLE TO RECEIVE DLR FROM KANNEL & SMPP



Hello Nikos,

Can you please explain this below Line.

2010-08-25 13:01:27 [6057] [0] INFO: DLR rerouting for smsc id <vFirstDEMO>
disabled.

One more thing by adding &dlr-mask=31 i got the DLR but i got only below
params, But i want to add a custom column, which i will add while sending
message & by which i could Query  into this table for DLRs.


id smsc timestamp destination source service url mask status boxc_id


1vFirstDEMO0000-00-00 00:00:009216217231anshukannel 310
4vFirstDEMO34102674779781114229anshukannel 310


Regards
Anshu



On Tue, Aug 17, 2010 at 6:55 PM, Rene Kluwen <rene.klu...@chimit.nl> wrote:

See this post from Nikos.


-----Original Message-----
From: users-boun...@kannel.org [mailto:users-boun...@kannel.org] On Behalf
Of Nikos Balkanas
Sent: Monday, 16 August, 2010 22:55
To: Anshu Sah; users@kannel.org
Subject: Re: UNABLE TO RECEIVE DLR FROM KANNEL & SMPP


Hi,

Please post your sendsms URL and detailed bb logs of an attempt to send an
MT.

BR,

Nikos
----- Original Message -----
From: Anshu Sah

To: users@kannel.org
Sent: Monday, August 16, 2010 10:39 PM
Subject: UNABLE TO RECEIVE DLR FROM KANNEL & SMPP


Hello

I am unable  to receive DLR in Kannel using SMPP Connectivity.,
Please guide. If i am doing something wrong,

Regards
Anshu

Configuration is below

group = core
admin-port = 13000
smsbox-port = 13001
admin-password = bar
log-file = "/projects/kannel/logs/core.log"
log-level = 0
#box-deny-ip = "*.*.*.*"
#box-allow-ip = "127.0.0.1"
dlr-storage = mysql
access-log = "/projects/kannel/logs/access.log"
#store-file = "/projects/kannel/logs/storefile.log"
#dlr-storage = internal


group=smsc
smsc=smpp
smsc-id=xxxxxxxxx
host = xxxxxxxxxxxxxx
port = 2345
receive-port = 2345
log-file = "/projects/kannel/logs/smsc.log"
log-level = 0
smsc-username = "xxxxxxxxxxxxx"
smsc-password = "xxxxxxx"
msg-id-type = 0x01
transceiver-mode=1
system-type = 'VMA'
#service-type = 'test'
interface-version = 34
address-range = ''
#msg-id-type = 0

group = smsbox
bearerbox-host = 127.0.0.1
sendsms-port = 13013
log-level = 0

group = sendsms-user
username = kannel
password = hard2guess
concatenation = true
max-messages = 3

#--- mysql connection
group = mysql-connection
id = mydlr
host = localhost
username = xxxxxxxxxx
password = xxxxxxxxxxx
database = kannel
max-connections = 1

#---- DLR table structure
group = dlr-db
id = mydlr
table = kannel_dlr
field-smsc = smsc
field-timestamp = timestamp
field-destination = destination
field-source = source
field-service = service
field-url = url
field-mask = mask
field-status = status
field-boxc-id = boxc_id



LOGS


[r...@splash gw]# ./bearerbox /projects/kannel/configs/xxxxxxxxx.inc
2010-08-16 13:15:49 [32566] [0] INFO: Debug_lvl = -1, log_file = <none>,
log_lvl = 0
2010-08-16 13:15:49 [32566] [0] INFO: MYSQL: Connected to server at
localhost.
2010-08-16 13:15:49 [32566] [0] INFO: MYSQL: server version 5.0.77, client
version 5.0.77.
2010-08-16 13:15:49 [32566] [0] INFO: DLR using storage type: mysql
2010-08-16 13:15:49 [32566] [0] DEBUG: Kannel bearerbox version `1.4.3'.
Build `Aug 15 2010 18:31:17', compiler `4.1.2 20080704 (Red Hat 4.1.2-48)'.
System Linux, release 2.6.18-194.8.1.el5.028stab070.2, version #1 SMP Tue
Jul 6 14:55:39 MSD 2010, machine i686.
Hostname xxxxxxxxxxxxxxxxxxxxxxxxx.
Libxml version 2.6.26.
Using OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008.
Compiled with MySQL 5.0.77, using MySQL 5.0.77.
Using native malloc.

2010-08-16 13:15:49 [32566] [0] INFO: Added logfile
`/projects/kannel/logs/core.log' with level `0'.
2010-08-16 13:15:49 [32566] [0] INFO: Started access logfile
`/projects/kannel/logs/access.log'.
2010-08-16 13:15:49 [32566] [0] INFO: HTTP: Opening server at port 13000.
2010-08-16 13:15:49 [32566] [0] DEBUG: Started thread 1
(gwlib/fdset.c:poller)
2010-08-16 13:15:49 [32566] [0] DEBUG: Started thread 2
(gwlib/http.c:server_thread)
2010-08-16 13:15:49 [32566] [0] DEBUG: Started thread 3
(gw/bb_http.c:httpadmin_run)
2010-08-16 13:15:49 [32566] [0] DEBUG: starting smsbox connection module
2010-08-16 13:15:49 [32566] [0] INFO: BOXC: 'smsbox-max-pending' not set,
using default (100).
2010-08-16 13:15:49 [32566] [0] DEBUG: Started thread 4
(gw/bb_boxc.c:sms_to_smsboxes)
2010-08-16 13:15:49 [32566] [0] DEBUG: Started thread 5
(gw/bb_boxc.c:smsboxc_run)
2010-08-16 13:15:49 [32566] [0] INFO: Set SMS resend frequency to 60
seconds.
2010-08-16 13:15:49 [32566] [0] INFO: SMS resend retry set to unlimited.
2010-08-16 13:15:49 [32566] [0] DEBUG: smsbox MO concatenated message
handling enabled
2010-08-16 13:15:49 [32566] [0] INFO: DLR rerouting for smsc id <vFirstDEMO>

disabled.
2010-08-16 13:15:49 [32566] [0] INFO: Added logfile
`/projects/kannel/logs/smsc.log' with level `0'.
2010-08-16 13:15:49 [32566] [0] DEBUG: Started thread 6
(gw/smsc/smsc_smpp.c:io_thread)
2010-08-16 13:15:49 [32566] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) maps
to pid 32566.
2010-08-16 13:15:49 [32566] [2] DEBUG: Thread 2 (gwlib/http.c:server_thread)

maps to pid 32566.
2010-08-16 13:15:49 [32566] [3] DEBUG: Thread 3 (gw/bb_http.c:httpadmin_run)

maps to pid 32566.
2010-08-16 13:15:49 [32566] [4] DEBUG: Thread 4
(gw/bb_boxc.c:sms_to_smsboxes) maps to pid 32566.
2010-08-16 13:15:49 [32566] [5] DEBUG: Thread 5 (gw/bb_boxc.c:smsboxc_run)
maps to pid 32566.
2010-08-16 13:15:49 [32566] [0] DEBUG: Started thread 7
(gw/smsc/smsc_smpp.c:io_thread)
2010-08-16 13:15:49 [32566] [0] DEBUG: Started thread 8
(gw/bb_smscconn.c:sms_router)
2010-08-16 13:15:49 [32566] [0]
INFO: ----------------------------------------
2010-08-16 13:15:49 [32566] [0] INFO: Kannel bearerbox II version 1.4.3
starting
2010-08-16 13:15:49 [32566] [0] INFO: MAIN: Start-up done, entering mainloop
2010-08-16 13:15:49 [32566] [6] DEBUG: Thread 6
(gw/smsc/smsc_smpp.c:io_thread) maps to pid 32566.
2010-08-16 13:15:49 [32566] [6] INFO: Logging thread `6' to logfile
`/projects/kannel/logs/smsc.log' with level `0'.
2010-08-16 13:15:49 [32566] [8] DEBUG: Thread 8
(gw/bb_smscconn.c:sms_router) maps to pid 32566.
2010-08-16 13:15:49 [32566] [7] DEBUG: Thread 7
(gw/smsc/smsc_smpp.c:io_thread) maps to pid 32566.
2010-08-16 13:15:49 [32566] [7] INFO: Logging thread `7' to logfile
`/projects/kannel/logs/smsc.log' with level `0'.

2010-08-16 13:16:16 [32566] [5] INFO: Client connected from <127.0.0.1>
2010-08-16 13:16:16 [32566] [5] DEBUG: Started thread 9
(gw/bb_boxc.c:function)
2010-08-16 13:16:16 [32566] [9] DEBUG: Thread 9 (gw/bb_boxc.c:function) maps

to pid 32566.
2010-08-16 13:16:16 [32566] [9] DEBUG: Started thread 10
(gw/bb_boxc.c:boxc_sender)
2010-08-16 13:16:16 [32566] [10] DEBUG: Thread 10 (gw/bb_boxc.c:boxc_sender)

maps to pid 32566.
2010-08-16 13:17:29 [32566] [2] DEBUG: HTTP: Creating HTTPClient for
`122.173.126.230'.
2010-08-16 13:17:29 [32566] [2] DEBUG: HTTP: Created HTTPClient area
0x916a2d8.
2010-08-16 13:17:29 [32566] [3] DEBUG: sql: SELECT count(*) FROM kannel_dlr;
2010-08-16 13:17:29 [32566] [3] DEBUG: HTTP: Resetting HTTPClient for
`122.173.126.230'.
2010-08-16 13:17:32 [32566] [3] DEBUG: sql: SELECT count(*) FROM kannel_dlr;
2010-08-16 13:17:32 [32566] [3] DEBUG: HTTP: Resetting HTTPClient for
`122.173.126.230'.
2010-08-16 13:17:33 [32566] [3] DEBUG: sql: SELECT count(*) FROM kannel_dlr;
2010-08-16 13:17:33 [32566] [3] DEBUG: HTTP: Resetting HTTPClient for
`122.173.126.230'.
2010-08-16 13:17:38 [32566] [9] DEBUG: boxc_receiver: sms received
2010-08-16 13:17:38 [32566] [9] DEBUG: send_msg: sending msg to box:
<127.0.0.1>
2010-08-16 13:18:33 [32566] [1] DEBUG: Timeout for fd:35 appeares.
2010-08-16 13:18:33 [32566] [1] DEBUG: HTTP: Destroying HTTPClient area
0x916a2d8.
2010-08-16 13:18:33 [32566] [1] DEBUG: HTTP: Destroying HTTPClient for
`122.173.126.230'.
2010-08-16 13:26:45 [32566] [2] DEBUG: HTTP: Creating HTTPClient for
`122.173.126.230'.
2010-08-16 13:26:45 [32566] [2] DEBUG: HTTP: Created HTTPClient area
0x91671e0.
2010-08-16 13:26:45 [32566] [3] DEBUG: sql: SELECT count(*) FROM kannel_dlr;
2010-08-16 13:26:45 [32566] [3] DEBUG: HTTP: Resetting HTTPClient for
`122.173.126.230'.
2010-08-16 13:27:45 [32566] [1] DEBUG: Timeout for fd:35 appeares.
2010-08-16 13:27:45 [32566] [1] DEBUG: HTTP: Destroying HTTPClient area
0x91671e0.
2010-08-16 13:27:45 [32566] [1] DEBUG: HTTP: Destroying HTTPClient for
`122.173.126.230'.
2010-08-16 13:34:07 [32566] [0] WARNING: Killing signal or HTTP admin
command received, shutting down...
2010-08-16 13:34:07 [32566] [0] DEBUG: Shutting down Kannel...
2010-08-16 13:34:07 [32566] [0] DEBUG: shutting down smsc
2010-08-16 13:34:07 [32566] [0] DEBUG: Shutting down SMSCConn
SMPP:8.6.95.145:2345/2345:demovfaggsmp5:'VMA
<http://8.6.95.145:2345/2345:demovfaggsmp5:%27VMA> ' (slow)
2010-08-16 13:34:07 [32566] [0] DEBUG: SMSCConn
SMPP:8.6.95.145:2345/2345:demovfaggsmp5:'VMA
<http://8.6.95.145:2345/2345:demovfaggsmp5:%27VMA> ' shut down.
2010-08-16 13:34:07 [32566] [0] DEBUG: shutting down udp
2010-08-16 13:34:07 [32566] [4] DEBUG: Thread 4
(gw/bb_boxc.c:sms_to_smsboxes) terminates.
2010-08-16 13:34:07 [32566] [10] DEBUG: send_msg: sending msg to box:
<127.0.0.1>
2010-08-16 13:34:07 [32566] [10] DEBUG: Thread 10 (gw/bb_boxc.c:boxc_sender)

terminates.
2010-08-16 13:34:07 [32566] [9] INFO: Connection closed by the box
<127.0.0.1>
2010-08-16 13:34:07 [32566] [9] DEBUG: Thread 9 (gw/bb_boxc.c:function)
terminates.
2010-08-16 13:34:07 [32566] [5] DEBUG: Thread 5 (gw/bb_boxc.c:smsboxc_run)
terminates.
2010-08-16 13:34:07 [32566] [8] DEBUG: Thread 8
(gw/bb_smscconn.c:sms_router) terminates.
2010-08-16 13:34:07 [32566] [0] INFO: All flow threads have died, killing
core
2010-08-16 13:34:07 [32566] [0] DEBUG: Waiting for 2
(gwlib/http.c:server_thread) to terminate
2010-08-16 13:34:07 [32566] [3] DEBUG: HTTP: No clients with requests,
quitting.
2010-08-16 13:34:07 [32566] [3] DEBUG: Thread 3 (gw/bb_http.c:httpadmin_run)

terminates.
2010-08-16 13:34:07 [32566] [2] DEBUG: Thread 2 (gwlib/http.c:server_thread)

terminates.
2010-08-16 13:34:07 [32566] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller)
terminates.
2010-08-16 13:34:07 [32566] [0] DEBUG: final clean-up for SMSCConn
2010-08-16 13:34:07 [32566] [0] DEBUG: smsbox MO concatenated message
handling cleaned up
2010-08-16 13:34:07 [32566] [0] INFO: Total WDP messages: received 0, sent 0
2010-08-16 13:34:07 [32566] [0] INFO: Total SMS messages: received 0, sent 1
2010-08-16 13:34:07 [32566] [0] DEBUG: Immutable octet strings: 218. 

 

Reply via email to