The smsc must have dlrs enabled on their side as well, contact them and ask if it's enabled.
Hope it helps, -- Alex Guerrieri On Aug 8, 2013, at 7:42, Dorin Aftenii <dorinafte...@mail.ru> wrote: > Hello, > please please please help me! > I have a problem that I can't solve. > I use Bearerbox -> SMSbox -> SQLBox > All works fine except DLR. I can't recieve delivery status. > Wen I send an SMS, kannel start php script from dlr-url only one time and > return status 8 (smsc submit), after that no more responses. > But I expect from him other statuses: error, success. etc. > I will be grateful for any help. > > Next I give some server configguration files and logs: > > my logs: > 2013-08-08 14:07:22 Sent SMS [SMSC:craftmobile] [SVC:] [ACT:] [BINF:] > [FID:2518700643] [META:] [from:89021104107] [to:79257405404] > [flags:-1:0:-1:-1:31] [msg:15:??????$ > 2013-08-08 14:07:22 Receive DLR [SMSC:craftmobile] [SVC:] [ACT:] [BINF:] > [FID:2518700643] [META:] [from:89021104107] [to:79257405404] > [flags:-1:-1:-1:-1:8] [msg:4:ACK/$ > > 2013-08-08 14:07:22 [11003] [11] DEBUG: boxc_receiver: sms received > 2013-08-08 14:07:22 [11003] [11] DEBUG: send_msg: sending msg to boxc: > <mysqlbox> > 2013-08-08 14:07:22 [11003] [10] DEBUG: send_msg: sending msg to boxc: > <mysmsbox> > 2013-08-08 14:07:22 [11003] [10] DEBUG: boxc_sender: sent message to > <127.0.0.1> > 2013-08-08 14:07:22 [11003] [9] DEBUG: boxc_receiver: got ack > 2013-08-08 14:07:29 [11003] [9] DEBUG: boxc_receiver: heartbeat with load > value 0 received > 2013-08-08 14:07:36 [11003] [8] DEBUG: Dumping 0 messages to store > 2013-08-08 15:03:26 [11003] [7] DEBUG: clear_old_concat_parts called > > > Look at my configuration files kannel.conf and sqlbox.conf: > #KANNEL CONFIG FILE > group = core > admin-port = 13000 > admin-password = ****** > smsbox-port = 13001 > log-file = /var/log/kannel/kannel.log > log-level = 0 > access-log = /var/log/kannel/access_kannel.log > store-file = /var/log/kannel/store_sms > dlr-storage = mysql > > > group = smsc > smsc = smpp > smsc-id = craftmobile > host = 89.249.18.53 > port = 27703 > smsc-username = "******" > smsc-password = ****** > system-type = "VMA" > log-file = "/var/log/kannel/smpp-smsc.log" log-level = 1 > dest-addr-ton = 1 > dest-addr-npi = 1 > #alt-charset = "UCS-2" > > group = smsbox > bearerbox-host = localhost > smsbox-id = mysmsbox > sendsms-port = 13013 > log-file = "/var/log/kannel/smsbox.log" > log-level = 0 > > group = smsbox-route > smsbox-id = mysmsbox > smsc-id = craftmobile > #shortcode = 2288 > > group = sendsms-user > dlr-url = "http://134.0.113.138/dlr.php?type=%d" > concatenation = true > max-messages = 5 > username = **** > password = ****** > default-smsc = SMSC > > group = dlr-db > id = mydlr > table = oempro_kannel_dlr > field-smsc = smsc > field-timestamp = ts > field-destination = destination > field-source = source > field-service = service > field-url = url > field-mask = mask > field-status = status > field-boxc-id = boxc > > > group = mysql-connection > id = mydlr > host = localhost > username = ******** > password = ****** > database = sender > max-connections = 1 > > # ------ SQLBOX GROUP ------ > group = sqlbox > id = sqlbox-db > smsbox-id = mysqlbox > bearerbox-port = 13001 > smsbox-port = 13003 > smsbox-port-ssl = false > sql-log-table = oempro_kannel_sqlbox_sent_sms > sql-insert-table = oempro_kannel_sqlbox_send_sms > log-file = "/var/log/kannel/sqlbox.log" > log-level = 3 > > group = mysql-connection > id = sqlbox-db > host = localhost > username = ******** > password = ********** > database = sender > max-connections = 1 > > query that I use for sending an SMS: > > INSERT INTO oempro_kannel_sqlbox_send_sms ( > momt, sender, receiver, msgdata, sms_type, dlr_mask, dlr_url, boxc_id > ) VALUES ( > 'MT', '8902110****', '7925740****', 'Test message', 2, 31, > 'http://134.0.113.138/dlr.php?smsc=%i&from=%P&to=%p&dlr-mask=%d&smsID=123456789', > 'mysmsbox' > ); > > Thanks! > Dorin.