Ir para o conteúdo
OmniChannels.ai

SMS e telecom

O que é SMS concatenado (UDH)?

Concatenated SMS · SMS longo · SMS multipartes · User Data Header

Definição

SMS concatenado é uma mensagem longa enviada como vários segmentos interligados. Um User Data Header (UDH) em cada segmento traz um número de referência, o total de partes e o número da parte, para que o celular possa remontá-las.

O elemento de informação de concatenação é definido na 3GPP TS 23.040. Com um número de referência de 8 bits, o UDH tem 6 octetos; com uma referência de 16 bits, tem 7 octetos. É por causa desse overhead que os segmentos comportam 153 (ou 152) caracteres GSM-7, em vez de 160.

No SMPP v3.4, o remetente pode montar o próprio UDH e ativar o bit UDHI (0x40) no esm_class, ou deixar que o SMSC segmente a mensagem usando os TLVs sar_ ou um único message_payload com mais de 254 octetos, conforme o que o provedor suportar.

O aparelho exibe os segmentos como uma única mensagem depois que todas as partes chegam. Se uma parte se perder ou os números de referência colidirem, o usuário pode ver fragmentos ou nada.

Cada segmento geralmente gera sua própria confirmação de entrega e é cobrado separadamente. Por isso, os relatórios de entrega devem ser consolidados por mensagem, e não apenas por segmento.

Exemplo

UDH: 05 00 03 A7 03 01 = comprimento do cabeçalho 5, IE 00 (concatenação, referência de 8 bits), comprimento do IE 3, referência 0xA7, 3 partes no total, esta é a parte 1.

Fontes