Sorry, thats the correct 2009-03-03 21:00:16 [2825] [14] DEBUG: SMPP PDU 0xa732ad00 dump: 2009-03-03 21:00:16 [2825] [14] DEBUG: type_name: submit_sm 2009-03-03 21:00:16 [2825] [14] DEBUG: command_id: 4 = 0x00000004 2009-03-03 21:00:16 [2825] [14] DEBUG: command_status: 0 = 0x00000000 2009-03-03 21:00:16 [2825] [14] DEBUG: sequence_number: 3684 = 0x00000e64 2009-03-03 21:00:16 [2825] [14] DEBUG: service_type: "VVVVV" 2009-03-03 21:00:16 [2825] [14] DEBUG: source_addr_ton: 5 = 0x00000005 2009-03-03 21:00:16 [2825] [14] DEBUG: source_addr_npi: 0 = 0x00000000 2009-03-03 21:00:16 [2825] [14] DEBUG: source_addr: "T2ME" 2009-03-03 21:00:16 [2825] [14] DEBUG: dest_addr_ton: 1 = 0x00000001 2009-03-03 21:00:16 [2825] [14] DEBUG: dest_addr_npi: 1 = 0x00000001 2009-03-03 21:00:16 [2825] [14] DEBUG: destination_addr: "XXXXXXXXXXXX" 2009-03-03 21:00:16 [2825] [14] DEBUG: esm_class: 67 = 0x00000043 2009-03-03 21:00:16 [2825] [14] DEBUG: protocol_id: 0 = 0x00000000 2009-03-03 21:00:16 [2825] [14] DEBUG: priority_flag: 0 = 0x00000000 2009-03-03 21:00:16 [2825] [14] DEBUG: schedule_delivery_time: NULL 2009-03-03 21:00:16 [2825] [14] DEBUG: validity_period: NULL 2009-03-03 21:00:16 [2825] [14] DEBUG: registered_delivery: 0 = 0x00000000 2009-03-03 21:00:16 [2825] [14] DEBUG: replace_if_present_flag: 0 = 0x00000000 2009-03-03 21:00:16 [2825] [14] DEBUG: data_coding: 8 = 0x00000008 2009-03-03 21:00:16 [2825] [14] DEBUG: sm_default_msg_id: 0 = 0x00000000 2009-03-03 21:00:16 [2825] [14] DEBUG: sm_length: 140 = 0x0000008c 2009-03-03 21:00:16 [2825] [14] DEBUG: short_message: 2009-03-03 21:00:16 [2825] [14] DEBUG: Octet string at 0xa732af00: 2009-03-03 21:00:16 [2825] [14] DEBUG: len: 140 2009-03-03 21:00:16 [2825] [14] DEBUG: size: 1024 2009-03-03 21:00:16 [2825] [14] DEBUG: immutable: 0 2009-03-03 21:00:16 [2825] [14] DEBUG: data: 05 00 03 83 04 01 06 23 06 47 06 45 00 20 06 48 .......#.G.E. .H 2009-03-03 21:00:16 [2825] [14] DEBUG: data: 06 35 06 41 06 27 06 2a 00 20 06 4a 06 48 06 33 .5.A.'.*. .J.H.3 2009-03-03 21:00:16 [2825] [14] DEBUG: data: 06 41 00 20 06 27 06 44 06 34 06 31 06 41 06 27 .A. .'.D.4.1.A.' 2009-03-03 21:00:16 [2825] [14] DEBUG: data: 06 21 00 20 06 44 06 39 06 44 06 27 06 2c 00 20 .!. .D.9.D.'.,. 2009-03-03 21:00:16 [2825] [14] DEBUG: data: 06 27 06 44 06 43 06 48 06 44 06 4a 06 33 06 2a .'.D.C.H.D.J.3.* 2009-03-03 21:00:16 [2825] [14] DEBUG: data: 06 31 06 48 06 44 00 3a 00 20 06 2a 06 24 06 2e .1.H.D.:. .*.$.. 2009-03-03 21:00:16 [2825] [14] DEBUG: data: 06 30 00 20 06 46 06 33 06 28 00 20 06 45 06 2a .0. .F.3.(. .E.* 2009-03-03 21:00:16 [2825] [14] DEBUG: data: 06 33 06 27 06 48 06 4a 06 29 00 20 06 45 06 46 .3.'.H.J.). .E.F 2009-03-03 21:00:16 [2825] [14] DEBUG: data: 00 20 06 27 06 44 06 44 06 48 06 32 . .'.D.D.H.2 2009-03-03 21:00:16 [2825] [14] DEBUG: Octet string dump ends. 2009-03-03 21:00:16 [2825] [14] DEBUG: more_messages_to_send: 1 = 0x00000001 2009-03-03 21:00:16 [2825] [14] DEBUG: SMPP PDU dump ends.
2009-03-03 21:00:16 [2825] [14] DEBUG: SMPP[MYMTCONN]: Got PDU: 2009-03-03 21:00:16 [2825] [14] DEBUG: SMPP PDU 0xa732ad00 dump: 2009-03-03 21:00:16 [2825] [14] DEBUG: type_name: submit_sm_resp 2009-03-03 21:00:16 [2825] [14] DEBUG: command_id: 2147483652 = 0x80000004 2009-03-03 21:00:16 [2825] [14] DEBUG: command_status: 0 = 0x00000000 2009-03-03 21:00:16 [2825] [14] DEBUG: sequence_number: 3684 = 0x00000e64 2009-03-03 21:00:16 [2825] [14] DEBUG: message_id: "4129216897" 2009-03-03 21:00:16 [2825] [14] DEBUG: SMPP PDU dump ends. Regards, Hafez On Thu, Mar 5, 2009 at 1:14 PM, Falko Ziemann <fal...@gmail.com> wrote: > Nope .... take a closer look: > submit_sm: > > sequence_number: 3684 = 0x00000e64 > > > submit_sm_resp: > > sequence_number: 3680 = 0x00000e60 > > > That's not the ACK for the message you have posted but for 4 messages > earlier. > > Regards > Falko > > Am 05.03.2009 um 12:10 schrieb hafez ahmad: > > Dear falko, > > Thanks for reply I check the submit_sm_respon and I think everything works > fine, Please advice, this is my log > > 2009-03-03 21:00:16 [2825] [14] DEBUG: SMPP PDU 0xa732ad00 dump: > 2009-03-03 21:00:16 [2825] [14] DEBUG: type_name: submit_sm > 2009-03-03 21:00:16 [2825] [14] DEBUG: command_id: 4 = 0x00000004 > 2009-03-03 21:00:16 [2825] [14] DEBUG: command_status: 0 = 0x00000000 > 2009-03-03 21:00:16 [2825] [14] DEBUG: sequence_number: 3684 = 0x00000e64 > 2009-03-03 21:00:16 [2825] [14] DEBUG: service_type: "VVVVV" > 2009-03-03 21:00:16 [2825] [14] DEBUG: source_addr_ton: 5 = 0x00000005 > 2009-03-03 21:00:16 [2825] [14] DEBUG: source_addr_npi: 0 = 0x00000000 > 2009-03-03 21:00:16 [2825] [14] DEBUG: source_addr: "T2ME" > 2009-03-03 21:00:16 [2825] [14] DEBUG: dest_addr_ton: 1 = 0x00000001 > 2009-03-03 21:00:16 [2825] [14] DEBUG: dest_addr_npi: 1 = 0x00000001 > 2009-03-03 21:00:16 [2825] [14] DEBUG: destination_addr: "XXXXXXXXXXXX" > 2009-03-03 21:00:16 [2825] [14] DEBUG: esm_class: 67 = 0x00000043 > 2009-03-03 21:00:16 [2825] [14] DEBUG: protocol_id: 0 = 0x00000000 > 2009-03-03 21:00:16 [2825] [14] DEBUG: priority_flag: 0 = 0x00000000 > 2009-03-03 21:00:16 [2825] [14] DEBUG: schedule_delivery_time: NULL > 2009-03-03 21:00:16 [2825] [14] DEBUG: validity_period: NULL > 2009-03-03 21:00:16 [2825] [14] DEBUG: registered_delivery: 0 = > 0x00000000 > 2009-03-03 21:00:16 [2825] [14] DEBUG: replace_if_present_flag: 0 = > 0x00000000 > 2009-03-03 21:00:16 [2825] [14] DEBUG: data_coding: 8 = 0x00000008 > 2009-03-03 21:00:16 [2825] [14] DEBUG: sm_default_msg_id: 0 = 0x00000000 > 2009-03-03 21:00:16 [2825] [14] DEBUG: sm_length: 140 = 0x0000008c > 2009-03-03 21:00:16 [2825] [14] DEBUG: short_message: > 2009-03-03 21:00:16 [2825] [14] DEBUG: Octet string at 0xa732af00: > 2009-03-03 21:00:16 [2825] [14] DEBUG: len: 140 > 2009-03-03 21:00:16 [2825] [14] DEBUG: size: 1024 > 2009-03-03 21:00:16 [2825] [14] DEBUG: immutable: 0 > 2009-03-03 21:00:16 [2825] [14] DEBUG: data: 05 00 03 83 04 01 06 23 > 06 47 06 45 00 20 06 48 .......#.G.E. .H > 2009-03-03 21:00:16 [2825] [14] DEBUG: data: 06 35 06 41 06 27 06 2a > 00 20 06 4a 06 48 06 33 .5.A.'.*. .J.H.3 > 2009-03-03 21:00:16 [2825] [14] DEBUG: data: 06 41 00 20 06 27 06 44 > 06 34 06 31 06 41 06 27 .A. .'.D.4.1.A.' > 2009-03-03 21:00:16 [2825] [14] DEBUG: data: 06 21 00 20 06 44 06 39 > 06 44 06 27 06 2c 00 20 .!. .D.9.D.'.,. > 2009-03-03 21:00:16 [2825] [14] DEBUG: data: 06 27 06 44 06 43 06 48 > 06 44 06 4a 06 33 06 2a .'.D.C.H.D.J.3.* > 2009-03-03 21:00:16 [2825] [14] DEBUG: data: 06 31 06 48 06 44 00 3a > 00 20 06 2a 06 24 06 2e .1.H.D.:. .*.$.. > 2009-03-03 21:00:16 [2825] [14] DEBUG: data: 06 30 00 20 06 46 06 33 > 06 28 00 20 06 45 06 2a .0. .F.3.(. .E.* > 2009-03-03 21:00:16 [2825] [14] DEBUG: data: 06 33 06 27 06 48 06 4a > 06 29 00 20 06 45 06 46 .3.'.H.J.). .E.F > 2009-03-03 21:00:16 [2825] [14] DEBUG: data: 00 20 06 27 06 44 06 44 > 06 48 06 32 . .'.D.D.H.2 > 2009-03-03 21:00:16 [2825] [14] DEBUG: Octet string dump ends. > 2009-03-03 21:00:16 [2825] [14] DEBUG: more_messages_to_send: 1 = > 0x00000001 > 2009-03-03 21:00:16 [2825] [14] DEBUG: SMPP PDU dump ends. > 2009-03-03 21:00:16 [2825] [14] DEBUG: SMPP[MYMTCONN]: Got PDU: > 2009-03-03 21:00:16 [2825] [14] DEBUG: SMPP PDU 0xa732ad00 dump: > 2009-03-03 21:00:16 [2825] [14] DEBUG: type_name: submit_sm_resp > 2009-03-03 21:00:16 [2825] [14] DEBUG: command_id: 2147483652 = > 0x80000004 > 2009-03-03 21:00:16 [2825] [14] DEBUG: command_status: 0 = 0x00000000 > 2009-03-03 21:00:16 [2825] [14] DEBUG: sequence_number: 3680 = 0x00000e60 > 2009-03-03 21:00:16 [2825] [14] DEBUG: message_id: "4129215894" > 2009-03-03 21:00:16 [2825] [14] DEBUG: SMPP PDU dump ends. > 2009-03-03 21:00:16 [2825] [14] DEBUG: SMPP[MYMTCONN]: Manually forced > source addr ton = 5, source add npi = 1 > 2009-03-03 21:00:16 [2825] [14] DEBUG: SMPP[MYMTCONN]: Manually forced dest > addr ton = 1, dest add npi = 1 > 2009-03-03 21:00:16 [2825] [14] DEBUG: SMPP[MYMTCONN]: Sending PDU: > > > BR, > Hafez > > On Thu, Mar 5, 2009 at 11:49 AM, Falko Ziemann <fal...@gmail.com> wrote: > >> It looks like your SMPP service provider hasn't send a correct ACK for the >> message but delivered it. >> Please take a look in the smpp-logfile, what you provider answered to the >> submit_sm. Strongly looks like an error on your providers side. >> >> Regards >> Falko >> >> Am 05.03.2009 um 10:40 schrieb hafez ahmad: >> >> >> Hi All, >>> >>> >>> Hope your all doing well, I have the following warning in my logs, >>> >>> 2009-03-04 16:45:56 [2825] [14] WARNING: SMPP[MT_CONNICTION]: Not ACKED >>> message found, will retransmit. SENT<62>sec. ago, SEQ<11674>, >>> DST<+999999999999> >>> 2009-03-04 16:47:24 [2825] [14] WARNING: SMPP[MT_CONNICTION]: Not ACKED >>> message found, will retransmit. SENT<88>sec. ago, SEQ<11684>, >>> DST<+988888888888> >>> 2009-03-04 16:47:24 [2825] [14] WARNING: SMPP[MT_CONNICTION]: Not ACKED >>> message found, will retransmit. SENT<88>sec. ago, SEQ<11685>, >>> DST<+999999999999> >>> 2009-03-04 16:47:24 [2825] [14] WARNING: SMPP[MT_CONNICTION]: Not ACKED >>> message found, will retransmit. SENT<88>sec. ago, SEQ<11686>, >>> DST<+999999999999> >>> 2009-03-04 16:47:24 [2825] [14] WARNING: SMPP[MT_CONNICTION]: Not ACKED >>> message found, will retransmit. SENT<88>sec. ago, SEQ<11682>, >>> DST<+999999999999> >>> 2009-03-04 16:47:24 [2825] [14] WARNING: SMPP[MT_CONNICTION]: Not ACKED >>> message found, will retransmit. SENT<88>sec. ago, SEQ<11683>, >>> DST<+988888888888> >>> 2009-03-04 16:48:54 [2825] [14] WARNING: SMPP[MT_CONNICTION]: Not ACKED >>> message found, will retransmit. SENT<90>sec. ago, SEQ<11693>, >>> DST<+999999999999> >>> 2009-03-04 16:48:54 [2825] [14] WARNING: SMPP[MT_CONNICTION]: Not ACKED >>> message found, will retransmit. SENT<89>sec. ago, SEQ<11694>, >>> DST<+999999999999> >>> 2009-03-04 16:48:54 [2825] [14] WARNING: SMPP[MT_CONNICTION]: Not ACKED >>> message found, will retransmit. SENT<89>sec. ago, SEQ<11695>, >>> DST<+988888888888> >>> 2009-03-04 16:48:54 [2825] [14] WARNING: SMPP[MT_CONNICTION]: Not ACKED >>> message found, will retransmit. SENT<90>sec. ago, SEQ<11691>, >>> DST<+988888888888> >>> 2009-03-04 16:48:54 [2825] [14] WARNING: SMPP[MT_CONNICTION]: Not ACKED >>> message found, will retransmit. SENT<90>sec. ago, SEQ<11692>, >>> DST<+999999999999> >>> 2009-03-04 16:50:24 [2825] [14] WARNING: SMPP[MT_CONNICTION]: Not ACKED >>> message found, will retransmit. SENT<90>sec. ago, SEQ<11701>, >>> DST<+988888888888> >>> 2009-03-04 16:50:24 [2825] [14] WARNING: SMPP[MT_CONNICTION]: Not ACKED >>> message found, will retransmit. SENT<90>sec. ago, SEQ<11702>, >>> DST<+988888888888> >>> 2009-03-04 16:50:24 [2825] [14] WARNING: SMPP[MT_CONNICTION]: Not ACKED >>> message found, will retransmit. SENT<89>sec. ago, SEQ<11703>, >>> DST<+999999999999> >>> 2009-03-04 16:50:24 [2825] [14] WARNING: SMPP[MT_CONNICTION]: Not ACKED >>> message found, will retransmit. SENT<90>sec. ago, SEQ<11699>, >>> DST<+999999999999> >>> >>> >>> >>> some users like the user +999999999999, received the SMS 2 times and >>> every time he is billed, I search about the problem and I found the >>> following code: >>> >>> case SMPP_WAITACK_REQUEUE: /* requeue */ >>> smpp_msg = dict_remove(smpp->sent_msgs, key); >>> if (smpp_msg != NULL) { >>> warning(0, "SMPP[%s]: Not ACKED message found, will retransmit." >>> " SENT<%ld>sec. ago, SEQ<%s>, DST<%s>", >>> octstr_get_cstr(smpp->conn->id), >>> (long)difftime(now, smpp_msg->sent_time) , >>> octstr_get_cstr(key), >>> octstr_get_cstr(smpp_msg->msg->sms.receiver)); >>> bb_smscconn_send_failed(smpp->conn, smpp_msg->msg, >>> SMSCCONN_FAILED_TEMPORARILY,NULL); >>> smpp_msg_destroy(smpp_msg, 0); >>> (*pending_submits)--; >>> } >>> >>> As I understand from the code that the connection was down so kannel >>> requeue the SMS, is that right? and how can I be sure that the user will >>> get the SMS only one time? please advice. >>> >>> >>> BR, >>> Hafez >>> >> >> > > > >