Tamaño del PDU SUBMIT_SM de SMPP para SMS de 160 caracteres
El tamaño de un PDU SUBMIT_SM (Unidad de Datos de Protocolo) para un mensaje SMS de 160 caracteres depende de:
- Codificación del mensaje (GSM-7 o UCS-2)
- TLVs opcionales (parámetros Tag-Length-Value)
- Campos de cabecera (longitud del comando, ID del comando, etc.)
Caso 1: Codificación GSM-7 (SMS estándar de 160 caracteres)
GSM-7 permite 160 caracteres por SMS (7 bits por carácter). El mensaje cabe en un solo SMS sin segmentación.
Campo | Tamaño (Bytes) |
---|---|
Longitud del comando | 4 |
ID del comando (SUBMIT_SM) | 4 |
Estado del comando | 4 |
Número de secuencia | 4 |
Tipo de servicio | 1 (nulo) |
Ton de dirección de origen | 1 |
Npi de dirección de origen | 1 |
Dirección de origen (ej. "Remitente") | 6 + 1 (nulo) |
Ton de dirección de destino | 1 |
Npi de dirección de destino | 1 |
Dirección de destino (ej. "1234567890") | 10 + 1 (nulo) |
Clase ESM | 1 |
ID de protocolo | 1 |
Bandera de prioridad | 1 |
Tiempo de entrega programado | 1 (nulo) |
Período de validez | 1 (nulo) |
Entrega registrada | 1 |
Codificación de datos (GSM-7) | 1 |
ID de mensaje predeterminado SM | 1 |
Longitud SM (140 bytes) | 1 |
Mensaje corto (Carga útil) | 140 |
TLVs opcionales (si los hay) | 0 (asumido) |
Tamaño total del PDU | ≈ 180–200 bytes |
Caso 2: Codificación UCS-2 (Unicode)
Para mensajes Unicode (codificación UCS-2, 2 bytes por carácter):
- Máximo 70 caracteres por SMS (140 bytes)
- Un mensaje de 160 caracteres se divide en 3 segmentos (70+70+20)
- Cada segmento tiene cabeceras adicionales (UDH, sobrecarga de 6–7 bytes)
Campo | Tamaño (Bytes) |
---|---|
Campo short_message (incluyendo UDH + carga útil) | ~153 |
PDU total por segmento | ≈ 200–220 bytes |
Total para 3 segmentos | ≈ 600–660 bytes |
Resumen
Codificación | Caracteres | Segmentos | Tamaño PDU (Por SMS) | Tamaño PDU Total |
---|---|---|---|---|
GSM-7 | 160 | 1 | ~180–200 bytes | ~200 bytes |
UCS-2 | 160 | 3 | ~200–220 bytes | ~600–660 bytes |
Nota: Los tamaños exactos pueden variar ligeramente según las longitudes de las direcciones y los TLVs opcionales.
More information
- Tamaño típico de un PDU SMPP
- Tamaño de PDU HTTP SMS