Hi Nikos I am putting msg-id-type = 0x00, If something else should be there, please suggest.
Regards Anshu Sah 2010/11/24 Nikos Balkanas <nbalka...@gmail.com>: > Hi, > > Please read about message-id-type in UG. > > BR, > Nikos > ----- Original Message ----- From: Anshu Sah > To: users > Sent: Wednesday, November 24, 2010 4:29 PM > Subject: Message DLR coming as MO > > > > > Hi, > > A strange Scenario while i submit the sms to my SMSC i get dlr_url same as > sent for Acknowledgment SMS, But while It creates new MO entry for the > incoming DLR > My SMSC provider is using SMPP v3.3 > > I investigated the issue, and come to know the message_id returned from SMSC > is in octect string containing Zero , & 00 is removed while string this data > in kannel_dlr. > > But when DLR comes to kannel, it contains again octect string and that time > message id is not being parsed by kannel. > > The problem is, i am not able to match directly the DLR for specific Message > On the basis of dlr_url, I needed to match it through kannel_dlr. > > While for another provider who uses Hexadecimal MessageId & SMPP3.4, for > that its working perfectly. > > Please guide. > > Please find Logs below. > > 2010-11-24 02:06:30 [20697] [9] DEBUG: SMPP[SMStata2]: Got PDU: > 2010-11-24 02:06:30 [20697] [9] DEBUG: SMPP PDU 0x12780b0 dump: > 2010-11-24 02:06:30 [20697] [9] DEBUG: type_name: submit_sm_resp > 2010-11-24 02:06:30 [20697] [9] DEBUG: command_id: 2147483652 = 0x80000004 > 2010-11-24 02:06:30 [20697] [9] DEBUG: command_status: 0 = 0x00000000 > 2010-11-24 02:06:30 [20697] [9] DEBUG: sequence_number: 41 = 0x00000029 > 2010-11-24 02:06:30 [20697] [9] DEBUG: message_id: "0018707152" > 2010-11-24 02:06:30 [20697] [9] DEBUG: SMPP PDU dump ends. > 2010-11-24 02:06:30 [20697] [9] DEBUG: DLR[mysql]: Adding DLR smsc=SMStata2, > ts=18707152, src=e2emum, dst=+919971372333, mask=31, boxc=sqlbox > 2010-11-24 02:06:30 [20697] [9] DEBUG: adding DLR entry into database > 2010-11-24 02:06:30 [20697] [9] DEBUG: sql: INSERT INTO `kannel_dlr` > (`smsc`, `timestamp`, `source`, `destination`, `service`, `url`, `mask`, > `boxc_id`, `status`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, 0) > 2010-11-24 02:06:30 [20697] [9] DEBUG: SMSC[SMStata2]: creating DLR message > 2010-11-24 02:06:30 [20697] [9] DEBUG: SMSC[SMStata2]: DLR = > 132b804-5095-4cec25cd-391411d1_1 > > > When I get DLR > > 2010-11-24 02:21:56 [20697] [9] DEBUG: SMPP[SMStata2]: throughput > (0.00,0.00) > 2010-11-24 02:21:56 [20697] [9] DEBUG: SMPP[SMStata2]: Got PDU: > 2010-11-24 02:21:56 [20697] [9] DEBUG: SMPP PDU 0x1277ce0 dump: > 2010-11-24 02:21:56 [20697] [9] DEBUG: type_name: deliver_sm > 2010-11-24 02:21:56 [20697] [9] DEBUG: command_id: 5 = 0x00000005 > 2010-11-24 02:21:56 [20697] [9] DEBUG: command_status: 0 = 0x00000000 > 2010-11-24 02:21:56 [20697] [9] DEBUG: sequence_number: 8 = 0x00000008 > 2010-11-24 02:21:56 [20697] [9] DEBUG: service_type: NULL > 2010-11-24 02:21:56 [20697] [9] DEBUG: source_addr_ton: 1 = 0x00000001 > 2010-11-24 02:21:56 [20697] [9] DEBUG: source_addr_npi: 1 = 0x00000001 > 2010-11-24 02:21:56 [20697] [9] DEBUG: source_addr: "e2emum" > 2010-11-24 02:21:56 [20697] [9] DEBUG: dest_addr_ton: 1 = 0x00000001 > 2010-11-24 02:21:56 [20697] [9] DEBUG: dest_addr_npi: 1 = 0x00000001 > 2010-11-24 02:21:56 [20697] [9] DEBUG: destination_addr: "919971372333" > 2010-11-24 02:21:56 [20697] [9] DEBUG: esm_class: 0 = 0x00000000 > 2010-11-24 02:21:56 [20697] [9] DEBUG: protocol_id: 1 = 0x00000001 > 2010-11-24 02:21:56 [20697] [9] DEBUG: priority_flag: 3 = 0x00000003 > 2010-11-24 02:21:56 [20697] [9] DEBUG: schedule_delivery_time: NULL > 2010-11-24 02:21:56 [20697] [9] DEBUG: validity_period: NULL > 2010-11-24 02:21:56 [20697] [9] DEBUG: registered_delivery: 1 = 0x00000001 > 2010-11-24 02:21:56 [20697] [9] DEBUG: replace_if_present_flag: 0 = > 0x00000000 > 2010-11-24 02:21:56 [20697] [9] DEBUG: data_coding: 0 = 0x00000000 > 2010-11-24 02:21:56 [20697] [9] DEBUG: sm_default_msg_id: 0 = 0x00000000 > 2010-11-24 02:21:56 [20697] [9] DEBUG: sm_length: 107 = 0x0000006b > 2010-11-24 02:21:56 [20697] [9] DEBUG: short_message: > 2010-11-24 02:21:56 [20697] [9] DEBUG: Octet string at 0x1277730: > 2010-11-24 02:21:56 [20697] [9] DEBUG: len: 107 > 2010-11-24 02:21:56 [20697] [9] DEBUG: size: 108 > 2010-11-24 02:21:56 [20697] [9] DEBUG: immutable: 0 > 2010-11-24 02:21:56 [20697] [9] DEBUG: data: 69 64 3a 30 30 31 38 37 30 > 37 32 31 34 20 73 75 id:0018707214 su > 2010-11-24 02:21:56 [20697] [9] DEBUG: data: 62 3a 30 30 31 20 64 6c 76 > 72 64 3a 30 30 31 20 b:001 dlvrd:001 > 2010-11-24 02:21:56 [20697] [9] DEBUG: data: 73 75 62 6d 69 74 20 64 61 > 74 65 3a 31 30 31 31 submit date:1011 > 2010-11-24 02:21:56 [20697] [9] DEBUG: data: 32 34 30 32 32 31 20 64 6f > 6e 65 20 64 61 74 65 240221 done date > 2010-11-24 02:21:56 [20697] [9] DEBUG: data: 3a 31 30 31 31 32 34 30 32 > 32 31 20 73 74 61 74 :1011240221 stat > 2010-11-24 02:21:56 [20697] [9] DEBUG: data: 3a 44 45 4c 49 56 52 44 20 > 65 72 72 3a 30 30 30 :DELIVRD err:000 > 2010-11-24 02:21:56 [20697] [9] DEBUG: data: 20 74 65 78 74 3a 45 32 45 > 20 50 text:E2E P > 2010-11-24 02:21:56 [20697] [9] DEBUG: Octet string dump ends. > 2010-11-24 02:21:56 [20697] [9] DEBUG: SMPP PDU dump ends. > 2010-11-24 02:21:56 [20697] [9] DEBUG: SMPP[SMStata2]: Sending PDU: > 2010-11-24 02:21:56 [20697] [9] DEBUG: SMPP PDU 0x1275b20 dump: > 2010-11-24 02:21:56 [20697] [9] DEBUG: type_name: deliver_sm_resp > 2010-11-24 02:21:56 [20697] [9] DEBUG: command_id: 2147483653 = 0x80000005 > 2010-11-24 02:21:56 [20697] [9] DEBUG: command_status: 0 = 0x00000000 > 2010-11-24 02:21:56 [20697] [9] DEBUG: sequence_number: 8 = 0x00000008 > 2010-11-24 02:21:56 [20697] [9] DEBUG: message_id: NULL > 2010-11-24 02:21:56 [20697] [9] DEBUG: SMPP PDU dump ends. > > > Entry in SQLBox > momt = MO > msgdata = > id%3A0018709816+sub%3A001+dlvrd%3A001+submit+date%3A1011240807+done+date%3A1011240807+stat%3ADELIVRD+err%3A000+text%3AE2E+P > > > Regards > Anshu Sah >