Hi
If your operator said you need to use udh & tlv, that is what you need
to do. This means you need to do the split the message by your own and
send each part independently. Ask your priovider which values you need
to use for the tlv or better give you an example or a dump to get
details.
About udh values, you need to calculate it as well as the sequence
numbers. Search the mailing list for more details on how to manually
build concatenated messages. There was a couple of conversations about
a couple of years ago.
Hope helps
Alvaro
|-----------------------------------------------------------------------------------------------------------------|
Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier
celular y Nextel
en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias via
SMS y GPRS online
Visitenos en www.perusms.com
On Fri, Dec 13, 2013 at 7:46 AM, Alejandro Mussi <[email protected]> wrote:
> Hi John,
>
> I have already configured with those parameters.
>
> Best
>
>
> On Fri, Dec 13, 2013 at 2:13 AM, John alero <[email protected]> wrote:
>>
>>
>> Hi,
>>
>> Kindly use below parameters in "sendsms-user" group.
>>
>> group = sendsms-user [Group name to send SMS]
>>
>> max-messages = 5 [max SMS length is 5]
>>
>> concatenation=true
>>
>>
>>
>> On Thu, Dec 12, 2013 at 4:43 AM, Alejandro Mussi <[email protected]>
>> wrote:
>>>
>>> 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
>>
>>
>
>
>
> --
> ---------------------------------------------------------
> Alejandro Mussi Campos Cervera