Hi,

I have one smsc operator that does not concatenate a long sms. I send an MT
and the phone only receives the first part.

The operator said that the smsc support UDH and TLVs for this propose.

What kannel use for default and how should i make it work with UDH ?

If i use *concatenation = false*, the message is delivered into X parts.
But with true value i only get the first part. Other smsc operators work
fine.

Here is my log of a message sent:

2013-12-11 13:47:37 [8691] [8] DEBUG: SMPP[personal]: Sending PDU:

2013-12-11 13:47:37 [8691] [8] DEBUG: SMPP PDU 0x7f4fb80008c0 dump:

2013-12-11 13:47:37 [8691] [8] DEBUG:   type_name: submit_sm

2013-12-11 13:47:37 [8691] [8] DEBUG:   command_id: 4 = 0x00000004

2013-12-11 13:47:37 [8691] [8] DEBUG:   command_status: 0 = 0x00000000

2013-12-11 13:47:37 [8691] [8] DEBUG:   sequence_number: 14097 = 0x00003711

2013-12-11 13:47:37 [8691] [8] DEBUG:   service_type: "CCHUR"

2013-12-11 13:47:37 [8691] [8] DEBUG:   source_addr_ton: 2 = 0x00000002

2013-12-11 13:47:37 [8691] [8] DEBUG:   source_addr_npi: 1 = 0x00000001

2013-12-11 13:47:37 [8691] [8] DEBUG:   source_addr: "1244"

2013-12-11 13:47:37 [8691] [8] DEBUG:   dest_addr_ton: 2 = 0x00000002

2013-12-11 13:47:37 [8691] [8] DEBUG:   dest_addr_npi: 1 = 0x00000001

2013-12-11 13:47:37 [8691] [8] DEBUG:   destination_addr: "0981591407"

2013-12-11 13:47:37 [8691] [8] DEBUG:   esm_class: 67 = 0x00000043

2013-12-11 13:47:37 [8691] [8] DEBUG:   protocol_id: 0 = 0x00000000

2013-12-11 13:47:37 [8691] [8] DEBUG:   priority_flag: 0 = 0x00000000

2013-12-11 13:47:37 [8691] [8] DEBUG:   schedule_delivery_time: NULL

2013-12-11 13:47:37 [8691] [8] DEBUG:   validity_period: NULL

2013-12-11 13:47:37 [8691] [8] DEBUG:   registered_delivery: 0 = 0x00000000

2013-12-11 13:47:37 [8691] [8] DEBUG:   replace_if_present_flag: 0 =
0x00000000

2013-12-11 13:47:37 [8691] [8] DEBUG:   data_coding: 0 = 0x00000000

2013-12-11 13:47:37 [8691] [8] DEBUG:   sm_default_msg_id: 0 = 0x00000000

2013-12-11 13:47:37 [8691] [8] DEBUG:   sm_length: 159 = 0x0000009f

2013-12-11 13:47:37 [8691] [8] DEBUG:   short_message:

2013-12-11 13:47:37 [8691] [8] DEBUG:    Octet string at 0x7f4fb8000aa0:

2013-12-11 13:47:37 [8691] [8] DEBUG:      len:  159

2013-12-11 13:47:37 [8691] [8] DEBUG:      size: 1024

2013-12-11 13:47:37 [8691] [8] DEBUG:      immutable: 0

2013-12-11 13:47:37 [8691] [8] DEBUG:      data: 05 00 03 00 02 01 42 69 65
6e 76 65 6e 69 64 6f   ......Bienvenido

2013-12-11 13:47:37 [8691] [8] DEBUG:      data: 20 61 6c 20 53 65 72 76 69
63 69 6f 20 43 68 75    al Servicio Chu

2013-12-11 13:47:37 [8691] [8] DEBUG:      data: 72 65 72 6f 2e 20 52 65 63
69 62 69 72 61 73 20   rero. Recibiras

2013-12-11 13:47:37 [8691] [8] DEBUG:      data: 68 61 73 74 61 20 33 20 6e
6f 76 65 64 61 64 65   hasta 3 novedade

2013-12-11 13:47:37 [8691] [8] DEBUG:      data: 73 20 70 6f 72 20 64 69 61
20 64 65 20 22 45 6c   s por dia de "El

2013-12-11 13:47:37 [8691] [8] DEBUG:      data: 20 43 68 75 72 65 72 6f 22
2e 20 43 6f 73 74 6f    Churero". Costo

2013-12-11 13:47:37 [8691] [8] DEBUG:      data: 20 64 65 6c 20 73 65 72 76
69 63 69 6f 20 31 2e    del servicio 1.

2013-12-11 13:47:37 [8691] [8] DEBUG:      data: 31 30 30 20 47 73 20 70 6f
72 20 64 69 61 2e 20   100 Gs por dia.

2013-12-11 13:47:37 [8691] [8] DEBUG:      data: 50 61 72 61 20 63 61 6e 63
65 6c 61 72 20 65 6c   Para cancelar el

2013-12-11 13:47:37 [8691] [8] DEBUG:      data: 20 73 65 72 76 69 63 69 6f
20 65 6e 76 69 65       servicio envie

2013-12-11 13:47:37 [8691] [8] DEBUG:    Octet string dump ends.

2013-12-11 13:47:37 [8691] [8] DEBUG:   more_messages_to_send: 1 =
0x00000001

2013-12-11 13:47:37 [8691] [8] DEBUG: SMPP PDU dump ends.

2013-12-11 13:47:37 [8691] [8] DEBUG: SMPP[personal]: Sending PDU:

2013-12-11 13:47:37 [8691] [8] DEBUG: SMPP PDU 0x7f4fb80008c0 dump:

2013-12-11 13:47:37 [8691] [8] DEBUG:   type_name: submit_sm

2013-12-11 13:47:37 [8691] [8] DEBUG:   command_id: 4 = 0x00000004

2013-12-11 13:47:37 [8691] [8] DEBUG:   command_status: 0 = 0x00000000

2013-12-11 13:47:37 [8691] [8] DEBUG:   sequence_number: 14098 = 0x00003712

2013-12-11 13:47:37 [8691] [8] DEBUG:   service_type: "CCHUR"

2013-12-11 13:47:37 [8691] [8] DEBUG:   source_addr_ton: 2 = 0x00000002

2013-12-11 13:47:37 [8691] [8] DEBUG:   source_addr_npi: 1 = 0x00000001

2013-12-11 13:47:37 [8691] [8] DEBUG:   source_addr: "1244"

2013-12-11 13:47:37 [8691] [8] DEBUG:   dest_addr_ton: 2 = 0x00000002

2013-12-11 13:47:37 [8691] [8] DEBUG:   dest_addr_npi: 1 = 0x00000001

2013-12-11 13:47:37 [8691] [8] DEBUG:   destination_addr: "0981591407"

2013-12-11 13:47:37 [8691] [8] DEBUG:   esm_class: 67 = 0x00000043

2013-12-11 13:47:37 [8691] [8] DEBUG:   protocol_id: 0 = 0x00000000

2013-12-11 13:47:37 [8691] [8] DEBUG:   priority_flag: 0 = 0x00000000

2013-12-11 13:47:37 [8691] [8] DEBUG:   schedule_delivery_time: NULL

2013-12-11 13:47:37 [8691] [8] DEBUG:   validity_period: NULL

2013-12-11 13:47:37 [8691] [8] DEBUG:   registered_delivery: 0 = 0x00000000

2013-12-11 13:47:37 [8691] [8] DEBUG:   replace_if_present_flag: 0 =
0x00000000

2013-12-11 13:47:37 [8691] [8] DEBUG:   data_coding: 0 = 0x00000000

2013-12-11 13:47:37 [8691] [8] DEBUG:   sm_default_msg_id: 0 = 0x00000000

2013-12-11 13:47:37 [8691] [8] DEBUG:   sm_length: 63 = 0x0000003f

2013-12-11 13:47:37 [8691] [8] DEBUG:   short_message:

2013-12-11 13:47:37 [8691] [8] DEBUG:    Octet string at 0x7f4fb8000aa0:

2013-12-11 13:47:37 [8691] [8] DEBUG:      len:  63

2013-12-11 13:47:37 [8691] [8] DEBUG:      size: 1024

2013-12-11 13:47:37 [8691] [8] DEBUG:      immutable: 0

2013-12-11 13:47:37 [8691] [8] DEBUG:      data: 05 00 03 00 02 02 20 22 43
61 6e 63 65 6c 61 72   ...... "Cancelar

2013-12-11 13:47:37 [8691] [8] DEBUG:      data: 20 43 68 75 72 65 72 6f 22
20 61 6c 20 31 32 34    Churero" al 124

2013-12-11 13:47:37 [8691] [8] DEBUG:      data: 34 20 53 65 72 76 69 63 69
6f 20 70 72 6f 76 65   4 Servicio prove

2013-12-11 13:47:37 [8691] [8] DEBUG:      data: 69 64 6f 20 70 6f 72 20 57
33 20 53 2e 41 2e      ido por W3 S.A.

2013-12-11 13:47:37 [8691] [8] DEBUG:    Octet string dump ends.

2013-12-11 13:47:37 [8691] [8] DEBUG: SMPP PDU dump ends.

2013-12-11 13:47:37 [8691] [8] DEBUG: SMPP[personal]: Got PDU:

2013-12-11 13:47:37 [8691] [8] DEBUG: SMPP PDU 0x7f4fb80008c0 dump:

2013-12-11 13:47:37 [8691] [8] DEBUG:   type_name: submit_sm_resp

2013-12-11 13:47:37 [8691] [8] DEBUG:   command_id: 2147483652 = 0x80000004

2013-12-11 13:47:37 [8691] [8] DEBUG:   command_status: 0 = 0x00000000

2013-12-11 13:47:37 [8691] [8] DEBUG:   sequence_number: 14097 = 0x00003711

2013-12-11 13:47:37 [8691] [8] DEBUG:   message_id: "1971AC0F"

2013-12-11 13:47:37 [8691] [8] DEBUG: SMPP PDU dump ends.

2013-12-11 13:47:38 [8691] [16] DEBUG: boxc_receiver: heartbeat with load
value 0 received

2013-12-11 13:47:38 [8691] [8] DEBUG: SMPP[personal]: Got PDU:

2013-12-11 13:47:38 [8691] [8] DEBUG: SMPP PDU 0x7f4fb80008c0 dump:

2013-12-11 13:47:38 [8691] [8] DEBUG:   type_name: submit_sm_resp

2013-12-11 13:47:38 [8691] [8] DEBUG:   command_id: 2147483652 = 0x80000004

2013-12-11 13:47:38 [8691] [8] DEBUG:   command_status: 0 = 0x00000000

2013-12-11 13:47:38 [8691] [8] DEBUG:   sequence_number: 14098 = 0x00003712

2013-12-11 13:47:38 [8691] [8] DEBUG:   message_id: "1971AC78"

2013-12-11 13:47:38 [8691] [8] DEBUG: SMPP PDU dump ends.

-- 
---------------------------------------------------------
Alejandro Mussi Campos Cervera

Reply via email to