--- /home/wgp/cvs_sources/clear_sources/kannel-snapshot/gw/smsc/smpp_pdu.def	2009-01-12 18:46:51.000000000 +0200
+++ /home/wgp/cvs_sources/gateway/gw/smsc/smpp_pdu.def	2009-10-03 00:34:49.000000000 +0300
@@ -130,6 +130,69 @@
     NULTERMINATED(address_range, 41)
 )
 
+//
+// LMT
+//
+
+PDU(LMT_REPORT,
+    0x00010000,
+    HEADER
+    OPTIONAL_BEGIN
+    TLV_OCTETS(lmt_created_ts, 1, 14)
+    TLV_INTEGER(lmt_report_type, 1)
+    TLV_OCTETS(lmt_message_id, 1, 65)
+    TLV_OCTETS(lmt_subscriber_id, 1, 20)
+    OPTIONAL_END
+)
+
+PDU(LMT_REPORT_RESP,
+    0x80010000,
+    HEADER
+)
+
+PDU(LMT_GEN_CODE,
+    0x00010001,
+    HEADER
+	INTEGER(source_addr_ton, 1)
+	NULTERMINATED(source_addr, 21)
+	INTEGER(dest_addr_ton, 1)
+	NULTERMINATED(destination_addr, 21)
+	NULTERMINATED(validity_period, 17)
+	INTEGER(data_coding, 1)
+	OPTIONAL_BEGIN
+	TLV_OCTETS(message_payload, 0, 65536)
+	OPTIONAL_END
+)
+
+PDU(LMT_GEN_CODE_RESP,
+    0x80010001,
+    HEADER
+	NULTERMINATED(message_id, 65)
+)
+
+PDU(LMT_VERIFY_CODE,
+    0x00010002,
+    HEADER
+	OPTIONAL_BEGIN
+	TLV_OCTETS(message_payload, 0, 65536)
+	OPTIONAL_END
+)
+
+PDU(LMT_VERIFY_CODE_RESP,
+    0x80010002,
+    HEADER
+	INTEGER(source_addr_ton, 1)
+	NULTERMINATED(source_addr, 21)
+	NULTERMINATED(message_id, 65)
+	OPTIONAL_BEGIN
+	TLV_OCTETS(lmt_subscriber_id, 1, 20)
+	OPTIONAL_END
+)
+
+//
+// END OF LMT
+//
+
 PDU(bind_transmitter_resp,
     0x80000002,
     HEADER
