--- /home/wgp/cvs_sources/clear_sources/kannel-snapshot/gw/smsc/smsc_smpp.c	2009-09-02 16:10:50.000000000 +0300
+++ /home/wgp/cvs_sources/gateway/gw/smsc/smsc_smpp.c	2009-10-03 02:39:43.000000000 +0300
@@ -1453,6 +1453,12 @@
     int ret = 0;
 
     switch (pdu->type) {
+    
+	case LMT_REPORT:
+	    debug("bb.sms.smpp", 0, "[+] -> LMT_REPORT detected, sending respons...");
+	    resp = smpp_pdu_create(LMT_REPORT_RESP, pdu->u.LMT_REPORT.sequence_number);
+	    break;
+    
         case data_sm:
            resp = smpp_pdu_create(data_sm_resp, pdu->u.data_sm.sequence_number);
            /*
@@ -1690,7 +1696,7 @@
                 bb_smscconn_connected(smpp->conn);
             }
             break;
-
+			    
         case bind_receiver_resp:
             if (pdu->u.bind_receiver_resp.command_status != 0 &&
                 pdu->u.bind_receiver_resp.command_status != SMPP_ESME_RALYNBD) {
