Hi,

I am trying to send deliver_sm request from a SMPP client to SMPP server 
(opensmpp). We are getting Invalid PDU error.
Below are the logs for the same. Can you please help me out resolving this 
issue?

2024-08-05 13:29:01 [16947] [0] DEBUG: Started thread 45 
(opensmppbox.c:function)
2024-08-05 13:29:01 [16947] [45] DEBUG: Thread 45 (opensmppbox.c:function) maps 
to pid 16947.
2024-08-05 13:29:01 [16947] [45] INFO: Client connected from <61.95.220.77>
2024-08-05 13:29:01 [16947] [45] DEBUG: Connecting to <127.0.0.1>
2024-08-05 13:29:01 [16947] [45] INFO: Connected to bearerbox at localhost port 
13003.
2024-08-05 13:29:01 [16947] [45] DEBUG: Started thread 46 
(opensmppbox.c:smpp_to_bearerbox)
2024-08-05 13:29:01 [16947] [46] DEBUG: Thread 46 
(opensmppbox.c:smpp_to_bearerbox) maps to pid 16947.
2024-08-05 13:29:02 [16947] [46] DEBUG: SMPP[vsmppbox1]: Got PDU:
2024-08-05 13:29:02 [16947] [46] DEBUG: SMPP PDU 0x753a70001000 dump:
2024-08-05 13:29:02 [16947] [46] DEBUG:   type_name: bind_transmitter
2024-08-05 13:29:02 [16947] [46] DEBUG:   command_id: 2 = 0x00000002
2024-08-05 13:29:02 [16947] [46] DEBUG:   command_status: 0 = 0x00000000
2024-08-05 13:29:02 [16947] [46] DEBUG:   sequence_number: 1 = 0x00000001
2024-08-05 13:29:02 [16947] [46] DEBUG:   system_id: "testuid"
2024-08-05 13:29:02 [16947] [46] DEBUG:   password: "testpw"
2024-08-05 13:29:02 [16947] [46] DEBUG:   system_type: "smpp"
2024-08-05 13:29:02 [16947] [46] DEBUG:   interface_version: 52 = 0x00000034
2024-08-05 13:29:02 [16947] [46] DEBUG:   addr_ton: 0 = 0x00000000
2024-08-05 13:29:02 [16947] [46] DEBUG:   addr_npi: 0 = 0x00000000
2024-08-05 13:29:02 [16947] [46] DEBUG:   address_range: NULL
2024-08-05 13:29:02 [16947] [46] DEBUG: SMPP PDU dump ends.
2024-08-05 13:29:02 [16947] [46] DEBUG: SMPP[testuid]: Sending PDU:
2024-08-05 13:29:02 [16947] [46] DEBUG: SMPP PDU 0x753a70001eb0 dump:
2024-08-05 13:29:02 [16947] [46] DEBUG:   type_name: bind_transmitter_resp
2024-08-05 13:29:02 [16947] [46] DEBUG:   command_id: 2147483650 = 0x80000002
2024-08-05 13:29:02 [16947] [46] DEBUG:   command_status: 0 = 0x00000000
2024-08-05 13:29:02 [16947] [46] DEBUG:   sequence_number: 1 = 0x00000001
2024-08-05 13:29:02 [16947] [46] DEBUG:   system_id: "vsmppbox1"
2024-08-05 13:29:02 [16947] [46] DEBUG: SMPP PDU dump ends.
2024-08-05 13:29:03 [16947] [46] DEBUG: SMPP[testuid]: Got PDU:
2024-08-05 13:29:03 [16947] [46] DEBUG: SMPP PDU 0x753a70001eb0 dump:
2024-08-05 13:29:03 [16947] [46] DEBUG:   type_name: enquire_link
2024-08-05 13:29:03 [16947] [46] DEBUG:   command_id: 21 = 0x00000015
2024-08-05 13:29:03 [16947] [46] DEBUG:   command_status: 0 = 0x00000000
2024-08-05 13:29:03 [16947] [46] DEBUG:   sequence_number: 2 = 0x00000002
2024-08-05 13:29:03 [16947] [46] DEBUG: SMPP PDU dump ends.
2024-08-05 13:29:03 [16947] [46] DEBUG: SMPP[testuid]: Sending PDU:
2024-08-05 13:29:03 [16947] [46] DEBUG: SMPP PDU 0x753a70001000 dump:
2024-08-05 13:29:03 [16947] [46] DEBUG:   type_name: enquire_link_resp
2024-08-05 13:29:03 [16947] [46] DEBUG:   command_id: 2147483669 = 0x80000015
2024-08-05 13:29:03 [16947] [46] DEBUG:   command_status: 0 = 0x00000000
2024-08-05 13:29:03 [16947] [46] DEBUG:   sequence_number: 2 = 0x00000002
2024-08-05 13:29:03 [16947] [46] DEBUG: SMPP PDU dump ends.
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0430)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0430,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 1
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0001,00) 
for PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0030)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0030,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter tag (0x0000)
2024-08-05 13:29:04 [16947] [46] DEBUG: Optional parameter length read as 0
2024-08-05 13:29:04 [16947] [46] WARNING: SMPP: Unknown TLV(0x0000,0x0000,) for 
PDU type (deliver_sm) received!
2024-08-05 13:29:04 [16947] [46] DEBUG: SMPP[testuid]: Got PDU:
2024-08-05 13:29:04 [16947] [46] DEBUG: SMPP PDU 0x753a70001000 dump:
2024-08-05 13:29:04 [16947] [46] DEBUG:   type_name: deliver_sm
2024-08-05 13:29:04 [16947] [46] DEBUG:   command_id: 5 = 0x00000005
2024-08-05 13:29:04 [16947] [46] DEBUG:   command_status: 0 = 0x00000000
2024-08-05 13:29:04 [16947] [46] DEBUG:   sequence_number: 3 = 0x00000003
2024-08-05 13:29:04 [16947] [46] DEBUG:   service_type: "smpp"
2024-08-05 13:29:04 [16947] [46] DEBUG:   source_addr_ton: 1 = 0x00000001
2024-08-05 13:29:04 [16947] [46] DEBUG:   source_addr_npi: 1 = 0x00000001
2024-08-05 13:29:04 [16947] [46] DEBUG:   source_addr:
2024-08-05 13:29:04 [16947] [46] DEBUG:    Octet string at 0x753a70001260:
2024-08-05 13:29:04 [16947] [46] DEBUG:      len:  2
2024-08-05 13:29:04 [16947] [46] DEBUG:      size: 3
2024-08-05 13:29:04 [16947] [46] DEBUG:      immutable: 0
2024-08-05 13:29:04 [16947] [46] DEBUG:      data: c7 35                        
                     .5
2024-08-05 13:29:04 [16947] [46] DEBUG:    Octet string dump ends.
2024-08-05 13:29:04 [16947] [46] DEBUG:   dest_addr_ton: 0 = 0x00000000
2024-08-05 13:29:04 [16947] [46] DEBUG:   dest_addr_npi: 0 = 0x00000000
2024-08-05 13:29:04 [16947] [46] DEBUG:   destination_addr: NULL
2024-08-05 13:29:04 [16947] [46] DEBUG:   esm_class: 0 = 0x00000000
2024-08-05 13:29:04 [16947] [46] DEBUG:   protocol_id: 0 = 0x00000000
2024-08-05 13:29:04 [16947] [46] DEBUG:   priority_flag: 0 = 0x00000000
2024-08-05 13:29:04 [16947] [46] DEBUG:   schedule_delivery_time: NULL
2024-08-05 13:29:04 [16947] [46] DEBUG:   validity_period: NULL
2024-08-05 13:29:04 [16947] [46] DEBUG:   registered_delivery: 0 = 0x00000000
2024-08-05 13:29:04 [16947] [46] DEBUG:   replace_if_present_flag: 0 = 
0x00000000
2024-08-05 13:29:04 [16947] [46] DEBUG:   data_coding: 0 = 0x00000000
2024-08-05 13:29:04 [16947] [46] DEBUG:   sm_default_msg_id: 0 = 0x00000000
2024-08-05 13:29:04 [16947] [46] DEBUG:   sm_length: 0 = 0x00000000
2024-08-05 13:29:04 [16947] [46] DEBUG:   short_message: ""
2024-08-05 13:29:04 [16947] [46] DEBUG: SMPP PDU dump ends.
2024-08-05 13:29:04 [16947] [46] ERROR: SMPP[testuid]: Unknown PDU type 
0x00000005, ignored.
2024-08-05 13:29:04 [16947] [46] DEBUG: SMPP[testuid]: Sending PDU:
2024-08-05 13:29:04 [16947] [46] DEBUG: SMPP PDU 0x753a70001eb0 dump:
2024-08-05 13:29:04 [16947] [46] DEBUG:   type_name: generic_nack
2024-08-05 13:29:04 [16947] [46] DEBUG:   command_id: 2147483648 = 0x80000000
2024-08-05 13:29:04 [16947] [46] DEBUG:   command_status: 3 = 0x00000003
2024-08-05 13:29:04 [16947] [46] DEBUG:   sequence_number: 3 = 0x00000003
2024-08-05 13:29:04 [16947] [46] DEBUG: SMPP PDU dump ends.
2024-08-05 13:29:05 [16947] [46] ERROR: Invalid SMPP PDU received.
2024-08-05 13:29:05 [16947] [46] DEBUG: Thread 46 
(opensmppbox.c:smpp_to_bearerbox) terminates.
2024-08-05 13:29:06 [16947] [45] DEBUG: Thread 45 (opensmppbox.c:function) 
terminates.


Reply via email to