Volver al blog Conectividad SMS

Longitud SMS entre sistemas A2P: cómo evitar discrepancias de segmentos y facturación

Qué puede afirmarse sobre las diferencias de segmentos SMS entre sistemas A2P, qué fuente consultar y qué información disponible no permite concluir.

Diagrama de una aplicación, un agregador y un proveedor en un flujo SMS A2P, con puntos de registro por comparar

Qué puede afirmarse sobre las diferencias de segmentos

La evidencia disponible no permite determinar por qué una aplicación, un agregador y un proveedor podrían informar recuentos distintos para un mismo mensaje. Para explicar una diferencia concreta harían falta fuentes que describan cómo cada sistema transforma y codifica el contenido.

Por tanto, un recuento distinto no demuestra por sí solo que haya un error de cálculo o de facturación. La guía de Sinch explica que un mensaje largo puede dividirse en varias partes y aparecer como cargos separados, pero no documenta diferencias de cálculo entre sistemas A2P.

Como práctica sugerida, no como requisito técnico universal, se puede comparar qué mensaje observa cada sistema y en qué etapa. La evidencia disponible no establece un procedimiento específico para hacerlo.

  • No atribuyas una discrepancia a una causa concreta sin evidencia sobre las transformaciones y la codificación de cada sistema.
  • Distingue entre un recuento de segmentos y un cargo informado.
  • Consulta la fuente aplicable al servicio antes de sacar conclusiones sobre la facturación.
Qué puede afirmarse sobre las diferencias de segmentos

Alcance de la información sobre codificación y contenido

Los extractos disponibles no explican cómo las distintas capas pueden transformar o codificar un mensaje ni cómo esas acciones afectarían los recuentos. En consecuencia, no permiten establecer una causa técnica para una discrepancia observada.

Como práctica sugerida, los equipos pueden comparar las versiones del contenido disponibles en los sistemas implicados y consultar la documentación correspondiente. Esto no constituye una metodología validada por la evidencia citada aquí.

  • No deduzcas que hubo una conversión o sustitución solo porque los recuentos difieren.
  • Busca documentación que describa explícitamente el tratamiento del contenido en cada capa.
  • Separa las observaciones confirmadas de las hipótesis sobre lo ocurrido.
Alcance de la información sobre codificación y contenido

Campos SMPP y encabezados de concatenación

La evidencia suministrada no confirma qué campos SMPP registrar para conciliar longitud, codificación, encabezados de concatenación, segmentos y facturación. El enlace a la especificación, sin extractos que respalden campos concretos o su semántica, no basta para recomendar una lista de campos.

Tampoco hay evidencia disponible que explique cómo los encabezados de concatenación se relacionan con diferencias de conteo entre sistemas. Consulta la documentación técnica aplicable antes de interpretar esos datos.

  • No supongas que todos los sistemas incluyen los mismos datos en su recuento.
  • Verifica el significado de los campos en la documentación de la interfaz concreta.
  • No atribuyas discrepancias a encabezados de concatenación sin evidencia que lo confirme.

Pruebas y comprobaciones: prácticas sugeridas, no universales

La evidencia disponible no respalda una metodología de prueba reproducible ni una lista de comprobación para investigar discrepancias sin reenviar tráfico de producción. No se pueden presentar esos procedimientos como requisitos técnicos establecidos a partir de las fuentes citadas.

Como sugerencia operativa, los equipos pueden acordar con las partes implicadas qué información comparar y si hace falta una prueba controlada. El alcance, el destino y el tratamiento de cualquier envío deben acordarse antes de realizarlo; esta sugerencia no está validada por la evidencia disponible.

  • Consulta primero los registros y la documentación disponibles.
  • Si se plantea una prueba, acuerda previamente su alcance con las partes implicadas.
  • Trata cualquier comparación de registros o contenido como una práctica sugerida, no como un procedimiento universalmente establecido.

No confundas segmentos, cargos y entrega

Un recuento de segmentos, un cargo y un estado de entrega son conceptos diferentes. Sinch indica que un mensaje dividido en tres partes puede aparecer como tres cargos y consumir tres SMS en su factura. Esta afirmación describe la explicación de facturación de Sinch, no una regla universal para otros proveedores.

La fuente es el artículo de ayuda de Sinch «Cómo los límites de caracteres de los SMS afectan la facturación»: https://support.app.sinch.com/hc/es/articles/10525032729871-C%C3%B3mo-los-l%C3%ADmites-de-caracteres-de-los-SMS-afectan-la-facturaci%C3%B3n. Consulta el artículo para verificar el alcance de esa explicación y no la generalices a todos los servicios.

La evidencia citada no establece una relación universal entre segmentos, cargos y estados de entrega. Evalúa cada dato según la documentación y las condiciones aplicables al proveedor.

  • La afirmación sobre tres partes y tres cargos se limita a la explicación de facturación de Sinch.
  • No infieras cargos de cualquier proveedor únicamente a partir de un recuento de segmentos.
  • Consulta la documentación del servicio para interpretar por separado los cargos y los estados de entrega.

Qué no puede concluirse con las fuentes disponibles

Los extractos citados no proporcionan una explicación de por qué distintos sistemas podrían calcular segmentos de forma diferente, una lista verificada de campos SMPP para conciliar esos datos ni una metodología validada para reproducir discrepancias.

La especificación SMPP y las fuentes sobre encabezados de concatenación se enlazan como referencias, pero los extractos disponibles no respaldan aquí afirmaciones técnicas concretas sobre campos, semántica o conteo. Para esas cuestiones es necesario consultar documentación que las describa explícitamente.

  • No afirmar una causa técnica sin evidencia específica sobre el comportamiento de las capas implicadas.
  • No recomendar campos de integración como si estuvieran confirmados por los extractos disponibles.
  • No presentar una lista de comprobación o prueba como método validado por las fuentes citadas.
FAQ

Preguntas frecuentes

¿Qué significa que la aplicación y el proveedor informen segmentos distintos?

La diferencia indica que los sistemas informan recuentos distintos, pero la evidencia disponible no permite determinar por qué. Harían falta fuentes que describan cómo cada capa transforma y codifica el contenido.

¿Un recuento de segmentos indica cuántos cargos aplicará cualquier proveedor?

No se puede establecer una regla universal con la evidencia disponible. Sinch indica que un mensaje dividido en tres partes puede aparecer como tres cargos en su factura; esa explicación se limita a Sinch.

¿Qué campos SMPP debo registrar para investigar una discrepancia?

La evidencia suministrada no confirma campos concretos ni su semántica para conciliar longitud, codificación, concatenación, segmentos y facturación. Consulta la documentación técnica aplicable.

¿Cómo se relacionan los encabezados de concatenación con las diferencias de conteo?

Las fuentes disponibles no explican esa relación. No atribuyas una discrepancia a esos encabezados sin documentación que respalde la conclusión.

¿Existe una prueba validada para investigar discrepancias sin reenviar tráfico de producción?

La evidencia disponible no respalda una metodología de prueba reproducible. Si se plantea una prueba como práctica operativa, acuerda previamente su alcance con las partes implicadas.

Fuentes consultadas

  1. SMPP v3.4, Issue 1.2SMPP Developers Forum
  2. HTTP Semantics (RFC 9110)IETF
  3. Cómo los límites de caracteres de los SMS afectan la facturaciónSinch Support
  4. 3GPP specifications3GPP