Weird. according to your logs, message_id HAS a null. Nonetheless the system error (8) is a different issue.
From: Emmanuel CHANSON [mailto:[email protected]] Sent: Saturday, 07 July, 2012 00:36 To: Rene Kluwen Cc: users Subject: Re: SMPP and system_error Hello, Do you have any clue on how to resolve this warning ? WARNING: SMPP: PDU NULL terminated string (message_id) has no NULL. Regards 2012/7/6 Emmanuel CHANSON <[email protected]> Thanks Rene for your help, Higate support reply me this about this error: WARNING: SMPP: PDU NULL terminated string (message_id) has no NULL. Please note that this is not a warning but an error, it is not an higate error but the SMPP protocol error, if you do not null terminate the tlv's within SMPP the higate system might kick it. What does it mean ? Regards, Emmanuel 2012/7/4 <tel:2012%2F7%2F4> Rene Kluwen <[email protected]> The best you can do is ask your provider what it means. They are giving this error. From: [email protected] [mailto:[email protected]] On Behalf Of Emmanuel CHANSON Sent: Tuesday, 03 July, 2012 22 <tel:2012%2022> :39 To: users Subject: SMPP and system_error Hello, Trying to connect to a Mobile Aggregator through SMPP I got this error: SMSC returned error code 0x00000008 (System Error) in response to submit_sm. Also this: WARNING: SMPP: PDU NULL terminated string (message_id) has no NULL. but I guess this is not the real problem but how to handle this also ? Kannel.conf:#SMSC SMPP group=smsc smsc=smpp smsc-id=higate interface-version=34 host=********** port=2775 system-id = **** smsc-username = **** smsc-password=**** system-type**** transceiver-mode=1 #source-addr-autodetect = false #address-range = "" source-addr-ton = 1 source-addr-npi = 1 dest-addr-ton = 1 dest-addr-npi = 1 bind-addr-ton = 1 bind-addr-npi = 1 #msg-id-type = 0x01 log-file = "/var/log/kannel/smsc-smpp.log" log-level = 0 ==> /var/log/kannel/smsc-smpp.log <== 2012-07-04 08:02:20 [26432] [7] DEBUG: SMPP[higate]: throughput (0.00,0.00) 2012-07-04 08:02:20 [26432] [7] DEBUG: SMPP[higate]: Manually forced source addr ton = 1, source add npi = 1 2012-07-04 08:02:20 [26432] [7] DEBUG: SMPP[higate]: Manually forced dest addr ton = 1, dest add npi = 1 2012-07-04 08:02:20 [26432] [7] DEBUG: SMPP[higate]: Sending PDU: 2012-07-04 08:02:20 [26432] [7] DEBUG: SMPP PDU 0x7fb69c000a10 dump: 2012-07-04 08:02:20 [26432] [7] DEBUG: type_name: submit_sm 2012-07-04 08:02:20 [26432] [7] DEBUG: command_id: 4 = 0x00000004 2012-07-04 08:02:20 [26432] [7] DEBUG: command_status: 0 = 0x00000000 2012-07-04 08:02:20 [26432] [7] DEBUG: sequence_number: 2 = 0x00000002 2012-07-04 08:02:20 [26432] [7] DEBUG: service_type: NULL 2012-07-04 08:02:20 [26432] [7] DEBUG: source_addr_ton: 1 = 0x00000001 2012-07-04 08:02:20 [26432] [7] DEBUG: source_addr_npi: 1 = 0x00000001 2012-07-04 08:02:20 [26432] [7] DEBUG: source_addr: "2034" 2012-07-04 08:02:20 [26432] [7] DEBUG: dest_addr_ton: 1 = 0x00000001 2012-07-04 08:02:20 [26432] [7] DEBUG: dest_addr_npi: 1 = 0x00000001 2012-07-04 08:02:20 [26432] [7] DEBUG: destination_addr: "254724886107" 2012-07-04 08:02:20 [26432] [7] DEBUG: esm_class: 3 = 0x00000003 2012-07-04 08:02:20 [26432] [7] DEBUG: protocol_id: 0 = 0x00000000 2012-07-04 08:02:20 [26432] [7] DEBUG: priority_flag: 0 = 0x00000000 2012-07-04 08:02:20 [26432] [7] DEBUG: schedule_delivery_time: NULL 2012-07-04 08:02:20 [26432] [7] DEBUG: validity_period: NULL 2012-07-04 08:02:20 [26432] [7] DEBUG: registered_delivery: 0 = 0x00000000 2012-07-04 08:02:20 [26432] [7] DEBUG: replace_if_present_flag: 0 = 0x00000000 2012-07-04 08:02:20 [26432] [7] DEBUG: data_coding: 0 = 0x00000000 2012-07-04 08:02:20 [26432] [7] DEBUG: sm_default_msg_id: 0 = 0x00000000 2012-07-04 08:02:20 [26432] [7] DEBUG: sm_length: 6 = 0x00000006 2012-07-04 08:02:20 [26432] [7] DEBUG: short_message: 2012-07-04 08:02:20 [26432] [7] DEBUG: Octet string at 0x7fb69c000c20: 2012-07-04 08:02:20 [26432] [7] DEBUG: len: 6 2012-07-04 08:02:20 [26432] [7] DEBUG: size: 7 2012-07-04 08:02:20 [26432] [7] DEBUG: immutable: 0 2012-07-04 08:02:20 [26432] [7] DEBUG: data: 74 65 73 74 11 36 test.6 2012-07-04 08:02:20 [26432] [7] DEBUG: Octet string dump ends. 2012-07-04 08:02:20 [26432] [7] DEBUG: SMPP PDU dump ends. ==> /var/log/kannel/smsbox.log <== 2012-07-04 08:02:20 [26450] [0] DEBUG: Got ACK (0) of d02fc166-e8a5-42a1-9e97-d59d1c9d2e0a 2012-07-04 08:02:20 [26450] [0] DEBUG: HTTP: Destroying HTTPClient area 0x7fda70000ad0. 2012-07-04 08:02:20 [26450] [0] DEBUG: HTTP: Destroying HTTPClient for `127.0.0.1'. ==> /var/log/kannel/smsc-smpp.log <== 2012-07-04 08:02:20 [26432] [7] DEBUG: SMPP[higate]: throughput (1.00,0.00) ==> /var/log/kannel/smsc-smpp.log <== 2012-07-04 08:02:21 [26432] [7] DEBUG: SMPP[higate]: throughput (0.00,0.00) 2012-07-04 08:02:21 [26432] [7] WARNING: SMPP: PDU NULL terminated string (message_id) has no NULL. 2012-07-04 08:02:21 [26432] [7] DEBUG: SMPP[higate]: Got PDU: 2012-07-04 08:02:21 [26432] [7] DEBUG: SMPP PDU 0x7fb69c001610 dump: 2012-07-04 08:02:21 [26432] [7] DEBUG: type_name: submit_sm_resp 2012-07-04 08:02:21 [26432] [7] DEBUG: command_id: 2147483652 = 0x80000004 2012-07-04 08:02:21 [26432] [7] DEBUG: command_status: 8 = 0x00000008 2012-07-04 08:02:21 [26432] [7] DEBUG: sequence_number: 2 = 0x00000002 2012-07-04 08:02:21 [26432] [7] DEBUG: message_id: NULL 2012-07-04 08:02:21 [26432] [7] DEBUG: SMPP PDU dump ends. 2012-07-04 08:02:21 [26432] [7] ERROR: SMPP[higate]: SMSC returned error code 0x00000008 (System Error) in response to submit_sm. 2012-07-04 08:02:21 [26432] [7] DEBUG: SMPP[higate]: throughput (0.00,0.00)
