Tamanho do PDU SUBMIT_SM SMPP para SMS de 160 caracteres
O tamanho de um PDU SUBMIT_SM (Unidade de Dados de Protocolo) para uma mensagem SMS de 160 caracteres depende de:
- Codificação da Mensagem (GSM-7 ou UCS-2)
- TLVs Opcionais (parâmetros Tag-Length-Value)
- Campos do cabeçalho (comprimento do comando, ID do comando, etc.)
Caso 1: Codificação GSM-7 (SMS padrão de 160 caracteres)
O GSM-7 permite 160 caracteres por SMS (7 bits por caractere). A mensagem cabe em um único SMS sem segmentação.
Campo | Tamanho (Bytes) |
---|---|
Comprimento do Comando | 4 |
ID do Comando (SUBMIT_SM) | 4 |
Status do Comando | 4 |
Número de Sequência | 4 |
Tipo de Serviço | 1 (nulo) |
Source Addr Ton | 1 |
Source Addr Npi | 1 |
Source Addr (ex: "Remetente") | 6 + 1 (nulo) |
Dest Addr Ton | 1 |
Dest Addr Npi | 1 |
Dest Addr (ex: "1234567890") | 10 + 1 (nulo) |
Classe ESM | 1 |
ID do Protocolo | 1 |
Flag de Prioridade | 1 |
Tempo de Entrega Agendado | 1 (nulo) |
Período de Validade | 1 (nulo) |
Entrega Registrada | 1 |
Codificação de Dados (GSM-7) | 1 |
ID Padrão de Mensagem SM | 1 |
Comprimento SM (140 bytes) | 1 |
Mensagem Curta (Payload) | 140 |
TLVs Opcionais (se houver) | 0 (assumido) |
Tamanho Total do PDU | ≈ 180–200 bytes |
Caso 2: Codificação UCS-2 (Unicode)
Para mensagens Unicode (codificação UCS-2, 2 bytes por caractere):
- Máximo de 70 caracteres por SMS (140 bytes)
- Uma mensagem de 160 caracteres é dividida em 3 segmentos (70+70+20)
- Cada segmento tem cabeçalhos adicionais (UDH, sobrecarga de 6–7 bytes)
Campo | Tamanho (Bytes) |
---|---|
Campo short_message (incluindo UDH + payload) | ~153 |
Total PDU por segmento | ≈ 200–220 bytes |
Total para 3 segmentos | ≈ 600–660 bytes |
Resumo
Codificação | Caracteres | Segmentos | Tamanho do PDU (Por SMS) | Tamanho Total do PDU |
---|---|---|---|---|
GSM-7 | 160 | 1 | ~180–200 bytes | ~200 bytes |
UCS-2 | 160 | 3 | ~200–220 bytes | ~600–660 bytes |
Nota: Os tamanhos exatos podem variar ligeiramente dependendo do comprimento dos endereços e dos TLVs opcionais.
More information
- Tamanho típico de um PDU SMPP
- Tamanho do PDU SMS HTTP