Hi,

kannel doesn't process optional params, those will be parsed but not 
processed... so you have 2 options:
1) implement and fix parsing optional params in kannel (e.g. when integer 
should be packed kannel _must_ use bigendian)
2) stay using v.3.3.

On Monday 02 February 2004 13:21, DILWORTH MICHAEL wrote:
> Hi all
>
> I have just tried to upgrade the SMPP version from 3.3 to 3.4 in our
> connection to a logica SMSC.  Prior to this delivery reports were
> working ok.  Now they are broke :(
>
> I think perhaps this may be of interest to the list, so please find
> attached the debug output
>
>
> As you can see we do get the DLR, but then it fails to get the id ..etc
> .. Etc..
>
> Hope this helps
>
> mike
>
>
> 2004-02-02 13:49:06 [25671] [76] DEBUG: SMPP[single253]: Manually forced
> source addr ton = 0, source add npi = 5
> 2004-02-02 13:49:06 [25671] [76] DEBUG: SMPP[single253]: Manually forced
> dest addr ton = 2, dest add npi = 1
> 2004-02-02 13:49:06 [25671] [76] DEBUG: SMPP[single253]: Sending PDU:
> 2004-02-02 13:49:06 [25671] [76] DEBUG: SMPP PDU 0x405005b0 dump:
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   type_name: submit_sm
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   command_id: 4 = 0x00000004
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   command_status: 0 = 0x00000000
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   sequence_number: 5 =
> 0x00000005
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   service_type: NULL
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   source_addr_ton: 0 =
> 0x00000000
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   source_addr_npi: 5 =
> 0x00000005
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   source_addr: "666"
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   dest_addr_ton: 2 = 0x00000002
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   dest_addr_npi: 1 = 0x00000001
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   destination_addr: "6932333437"
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   esm_class: 3 = 0x00000003
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   protocol_id: 0 = 0x00000000
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   priority_flag: 0 = 0x00000000
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   schedule_delivery_time: NULL
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   validity_period: NULL
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   registered_delivery: 1 =
> 0x00000001
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   replace_if_present_flag: 0 =
> 0x00000000
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   data_coding: 0 = 0x00000000
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   sm_default_msg_id: 0 =
> 0x00000000
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   sm_length: 3 = 0x00000003
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   short_message: "foo"
> 2004-02-02 13:49:06 [25671] [76] DEBUG: SMPP PDU dump ends.
> 2004-02-02 13:49:06 [25671] [76] DEBUG: SMPP[single253]: Got PDU:
> 2004-02-02 13:49:06 [25671] [76] DEBUG: SMPP PDU 0x405005d0 dump:
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   type_name: submit_sm_resp
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   command_id: 2147483652 =
> 0x80000004
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   command_status: 0 = 0x00000000
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   sequence_number: 5 =
> 0x00000005
> 2004-02-02 13:49:06 [25671] [76] DEBUG:   message_id: "5aa1c5b5"
> 2004-02-02 13:49:06 [25671] [76] DEBUG: SMPP PDU dump ends.
> 2004-02-02 13:49:06 [25671] [76] DEBUG: DLR[mysql]: Adding DLR
> smsc=single253, ts=1520551349, src=666, dst=6932333437, mask
> =3, boxc=
> 2004-02-02 13:49:06 [25671] [76] DEBUG: sql: INSERT INTO dlr (smsc,
> timestamp, source, destination, service, url, mask, box
> c, status) VALUES ('single253', '1520551349', '666', '6932333437',
> 'kannel', '', '3', '', '0');
> 2004-02-02 13:49:06 [25592] [1] DEBUG: Dumping 0 messages and 0 acks to
> store
> 2004-02-02 13:49:10 [25671] [76] DEBUG: Optional parameter tag (0x001e)
> 2004-02-02 13:49:10 [25671] [76] DEBUG: Optional parameter length read
> as 9
> 2004-02-02 13:49:10 [25671] [76] DEBUG: Optional parameter value
> (5aa1c5b5)
> 2004-02-02 13:49:10 [25671] [76] DEBUG: Optional parameter tag (0x0427)
> 2004-02-02 13:49:10 [25671] [76] DEBUG: Optional parameter length read
> as 1
> 2004-02-02 13:49:10 [25671] [76] DEBUG: Optional parameter value (^B)
> 2004-02-02 13:49:10 [25671] [76] DEBUG: Optional parameter tag (0x0424)
> 2004-02-02 13:49:10 [25671] [76] DEBUG: Optional parameter length read
> as 105
> 2004-02-02 13:49:10 [25671] [76] DEBUG: Optional parameter value
> (id:1520551349 sub:001 dlvrd:001 submit date:0402021348 do
> ne date:0402021348 stat:DELIVRD err:000 text:foo)
> 2004-02-02 13:49:10 [25671] [76] DEBUG: SMPP[single253]: Got PDU:
> 2004-02-02 13:49:10 [25671] [76] DEBUG: SMPP PDU 0x40500678 dump:
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   type_name: deliver_sm
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   command_id: 5 = 0x00000005
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   command_status: 0 = 0x00000000
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   sequence_number: 1 =
> 0x00000001
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   service_type: NULL
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   source_addr_ton: 2 =
> 0x00000002
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   source_addr_npi: 1 =
> 0x00000001
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   source_addr: "6932333437"
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   dest_addr_ton: 0 = 0x00000000
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   dest_addr_npi: 9 = 0x00000009
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   destination_addr: "666"
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   esm_class: 4 = 0x00000004
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   protocol_id: 0 = 0x00000000
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   priority_flag: 0 = 0x00000000
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   schedule_delivery_time: NULL
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   validity_period: NULL
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   registered_delivery: 0 =
> 0x00000000
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   replace_if_present_flag: 0 =
> 0x00000000
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   data_coding: 0 = 0x00000000
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   sm_default_msg_id: 0 =
> 0x00000000
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   sm_length: 0 = 0x00000000
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   short_message: ""
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   SMPP_message_payload:
> 2004-02-02 13:49:10 [25671] [76] DEBUG:     tag: 0x0424
> 2004-02-02 13:49:10 [25671] [76] DEBUG:     length: 0x0069
> 2004-02-02 13:49:10 [25671] [76] DEBUG:     value:
> 2004-02-02 13:49:10 [25671] [76] DEBUG:    Octet string at 0x405009c8:
> 2004-02-02 13:49:10 [25671] [76] DEBUG:      len:  105
> 2004-02-02 13:49:10 [25671] [76] DEBUG:      size: 106
> 2004-02-02 13:49:10 [25671] [76] DEBUG:      immutable: 0
> 2004-02-02 13:49:10 [25671] [76] DEBUG:      data: 69 64 3a 31 35 32 30
> 35 35 31 33 34 39 20 73 75   id:1520551349 su
> 2004-02-02 13:49:10 [25671] [76] DEBUG:      data: 62 3a 30 30 31 20 64
> 6c 76 72 64 3a 30 30 31 20   b:001 dlvrd:001
> 2004-02-02 13:49:10 [25671] [76] DEBUG:      data: 73 75 62 6d 69 74 20
> 64 61 74 65 3a 30 34 30 32   submit date:0402
> 2004-02-02 13:49:10 [25671] [76] DEBUG:      data: 30 32 31 33 34 38 20
> 64 6f 6e 65 20 64 61 74 65   021348 done date
> 2004-02-02 13:49:10 [25671] [76] DEBUG:      data: 3a 30 34 30 32 30 32
> 31 33 34 38 20 73 74 61 74   :0402021348 stat
> 2004-02-02 13:49:10 [25671] [76] DEBUG:      data: 3a 44 45 4c 49 56 52
> 44 20 65 72 72 3a 30 30 30   :DELIVRD err:000
> 2004-02-02 13:49:10 [25671] [76] DEBUG:      data: 20 74 65 78 74 3a 66
> 6f 6f                         text:foo
> 2004-02-02 13:49:10 [25671] [76] DEBUG:    Octet string dump ends.
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   SMPP_message_state:
> 2004-02-02 13:49:10 [25671] [76] DEBUG:     tag: 0x0427
> 2004-02-02 13:49:10 [25671] [76] DEBUG:     length: 0x0001
> 2004-02-02 13:49:10 [25671] [76] DEBUG:     value:
> 2004-02-02 13:49:10 [25671] [76] DEBUG:    Octet string at 0x405008d8:
> 2004-02-02 13:49:10 [25671] [76] DEBUG:      len:  1
> 2004-02-02 13:49:10 [25671] [76] DEBUG:      size: 2
> 2004-02-02 13:49:10 [25671] [76] DEBUG:      immutable: 0
> 2004-02-02 13:49:10 [25671] [76] DEBUG:      data: 02
> .
> 2004-02-02 13:49:10 [25671] [76] DEBUG:    Octet string dump ends.
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   SMPP_receipted_message_id:
> 2004-02-02 13:49:10 [25671] [76] DEBUG:     tag: 0x001e
> 2004-02-02 13:49:10 [25671] [76] DEBUG:     length: 0x0009
> 2004-02-02 13:49:10 [25671] [76] DEBUG:     value:
> 2004-02-02 13:49:10 [25671] [76] DEBUG:    Octet string at 0x405008c0:
> 2004-02-02 13:49:10 [25671] [76] DEBUG:      len:  9
> 2004-02-02 13:49:10 [25671] [76] DEBUG:      size: 10
> 2004-02-02 13:49:10 [25671] [76] DEBUG:      immutable: 0
> 2004-02-02 13:49:10 [25671] [76] DEBUG:      data: 35 61 61 31 63 35 62
> 35 00                        5aa1c5b5.
> 2004-02-02 13:49:10 [25671] [76] DEBUG:    Octet string dump ends.
> 2004-02-02 13:49:10 [25671] [76] DEBUG: SMPP PDU dump ends.
> 2004-02-02 13:49:10 [25671] [76] DEBUG: SMPP[single253] handle_pdu, got
> DLR
> 2004-02-02 13:49:10 [25671] [76] ERROR: SMPP[single253]: got DLR but
> could not find message or was not interested in it
> 2004-02-02 13:49:10 [25671] [76] DEBUG: SMPP[single253]: Sending PDU:
> 2004-02-02 13:49:10 [25671] [76] DEBUG: SMPP PDU 0x405005c8 dump:
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   type_name: deliver_sm_resp
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   command_id: 2147483653 =
> 0x80000005
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   command_status: 0 = 0x00000000
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   sequence_number: 1 =
> 0x00000001
> 2004-02-02 13:49:10 [25671] [76] DEBUG:   message_id: NULL
> 2004-02-02 13:49:10 [25671] [76] DEBUG: SMPP PDU dump ends.

-- 
Best regards / Mit besten Gr��en aus D�sseldorf

Dipl.-Ing.
Alexander Malysh
___________________________________________

Centrium GmbH
Vogelsanger Weg 80
40470 D�sseldorf

Fon: +49 (0211) 74 84 51 80
Fax: +49 (0211) 277 49 109

email: [EMAIL PROTECTED]
web: www.centrium.de
msn: [EMAIL PROTECTED]
icq: 98063111
___________________________________________

Please avoid sending me Word, Excel or PowerPoint attachments.
See http://www.fsf.org/philosophy/no-word-attachments.html


Reply via email to