SMSC

El centro de servicio de mensajes cortos almacena y reenvía cada SMS a la red de destino y, si se pidió acuse, devuelve un informe del resultado.

Solo definiciones: un término explicado aquí no es un servicio que vendamos.

Un centro de servicio de mensajes cortos recibe un SMS enviado, lo almacena y lo reenvía hacia la red de destino. Reintenta hasta que expira el periodo de validez y, si se solicitó recibo, devuelve un informe de estado del resultado final; algunos centros también envían notificaciones intermedias.

Almacenar y reenviar

El centro almacena el mensaje, pregunta al registro de ubicación base dónde está el destinatario y lo reenvía a la red de servicio. Si el teléfono está desconectado, lo pone en cola y reintenta hasta que expira el periodo de validez.

De dónde viene el recibo

  1. Aplicación
  2. Pasarela SMPP
  3. SMSC
  4. HLR / HSS
  5. MSC / MME
  6. Teléfono
  7. Acuse de entrega
La aplicación envía por una puerta de enlace; el camino termina en un recibo de entrega.
Descripción en texto

La aplicación envía por una puerta de enlace SMPP; el SMSC pregunta al HLR/HSS dónde está el suscriptor y luego encamina por el MSC/MME hasta el teléfono. El recibo de entrega cierra el camino.

Qué prueba el recibo

El informe de estado lo genera el centro, no el teléfono. Según el tipo de recibo y la red, puede significar que el mensaje llegó al centro, al teléfono o a ninguno de los dos. Los códigos difieren entre centros, así que normalícelos antes de informar.

La cola y los reintentos deciden si el mensaje llega minutos después o se descarta. Los duplicados aparecen cuando un recibo perdido hace reintentar al remitente; use el ID de mensaje y haga idempotente el tratamiento. En mensajes concatenados, confirme que todas las partes pasan por el mismo centro y que el temporizador de reensamblaje es suficiente. Las pruebas de rutas SMS cubren qué medir.

Preguntas frecuentes

¿Un recibo significa que el usuario leyó el mensaje?

No. Informa de la entrega al teléfono o a la red, no de que el mensaje se abriera.

¿Por qué se duplican los mensajes?

Un recibo perdido hizo reintentar al remitente, o dos rutas duplicaron el mensaje. Use el ID de mensaje.

¿Cuánto tiempo se almacena un mensaje?

Hasta que expira el periodo de validez o la entrega se logra. La política depende del centro y de la ruta.

Más información

Fuentes

  1. 3GPP TS 23.040: realización técnica del servicio de mensajes cortos (SMS)