K2InformaticsGmbH / smpp_parser

A parser for SMPP protocol PDUs
Apache License 2.0
3 stars 1 forks source link

smpp:b2a failed on line 500 Reason: function_clause: submit_multi #93

Closed walter-weinmann closed 6 years ago

walter-weinmann commented 6 years ago
Command: submit_multi
PDU: "00 00 00 AD 00 00 00 21 00 00 00 00 00 00 00 01 43 42 53 00 01 06 31 39 32 2E 31 36 38 2E 31 2E 31 00 04 01 03 04 31 39 32 2E 31 36 38 2E 31 2E 31 00 02 64 69 73 74 72 69 62 75 74 69 6F 6E 5F 6C 73 74 5F 23 34 00 02 64 69 73 74 72 69 62 75 74 69 6F 6E 5F 6C 73 74 5F 23 32 00 01 06 00 31 39 32 2E 31 2E 31 2E 31 30 00 01 44 03 39 39 30 31 30 31 30 30 30 30 30 30 30 30 30 52 00 39 39 30 32 30 31 30 30 30 30 30 30 30 30 30 52 00 10 00 7F 02 0F 54 68 69 73 20 69 73 20 61 20 73 68 6F 72 74 03 02 00 01 00 05 01 00 01 13"

00 00 00 AD # command_length
00 00 00 21 # command_id
00 00 00 00 # command_status
00 00 00 01 # sequence_number
43 42 53 00 # service_type
01 # source_addr_ton
06 # source_addr_npi
31 39 32 2E 31 36 38 2E 31 2E 31 00 source_addr
04 # number_of_dests
dest_address # 1 ---------------------------------------------------------------
01 
03 
04 
31 39 32 2E 31 36 38 2E 31 2E 31 00 
dest_address # 2 ---------------------------------------------------------------
02 
64 69 73 74 72 69 62 75 74 69 6F 6E 5F 6C 73 74 5F 23 34 00 
dest_address # 3 ---------------------------------------------------------------
02 
64 69 73 74 72 69 62 75 74 69 6F 6E 5F 6C 73 74 5F 23 32 00 
dest_address # 4 ---------------------------------------------------------------
01 
06 
00 
31 39 32 2E 31 2E 31 2E 31 30 00 
01 # esm_class
44 # protocol_id
03 # priority_flag
39 39 30 31 30 31 30 30 30 30 30 30 30 30 30 52 00 # schedule_delivery_time
39 39 30 32 30 31 30 30 30 30 30 30 30 30 30 52 00 # validity_period
10 # registered_delivery
00 # replace_if_present_flag
7F # data_coding
02 # sm_default_msg_id
0F # sm_length
54 68 69 73 20 69 73 20 61 20 73 68 6F 72 74 
Message Submission TLV - callback_num_pres_ind
03 02 
00 01 
00 
Message Submission TLV - ussd_service_op
05 01 
00 01 
13