View a markdown version of this page

Configuración de la caducidad de los mensajes RCS - AWS SMS de mensajería para el usuario final

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configuración de la caducidad de los mensajes RCS

Time-sensitive los mensajes, como las contraseñas de un solo uso (OTP), los anuncios de venta flash y los recordatorios de citas, pierden valor si se entregan una vez transcurrido el plazo correspondiente. Al incluir el TimeToLive parámetro en una SendRcsMessage solicitud, la mensajería para el usuario AWS final elimina el mensaje si no se ha entregado en el número de segundos especificado. El destinatario nunca ve un mensaje caducado.

Puede combinarlo TimeToLive con una opción alternativa por mensaje para que se envíe automáticamente una copia alternativa por SMS o MMS cuando caduque el mensaje RCS. Para obtener más información sobre la configuración del respaldo, consulte. Configuración del respaldo de SMS o MMS por mensaje

Cómo funciona la caducidad de los mensajes

La cuenta regresiva del TTL comienza cuando AWS End User Messaging acepta la SendRcsMessage solicitud. Son posibles los siguientes resultados:

  • Entregado antes de que caduque el TTL: el mensaje llega al destinatario y AWS End User Messaging emite un evento de entrega. Para obtener más información sobre los eventos, consulte eventos de mensajes RCS.

  • El TTL vence antes de la entrega (con respaldo): si estableces una opción FallbackConfiguration en la solicitud, AWS End User Messaging envía el mensaje alternativo SMS o MMS al destinatario. El mensaje RCS original se elimina y el destinatario nunca lo ve.

  • El TTL caduca antes de la entrega (no hay alternativa): el mensaje falla. AWSLa mensajería para el usuario final elimina el mensaje RCS y emite un evento de caducidad del TTL. El destinatario nunca ve el mensaje.

TimeToLive referencia de parámetros

La caducidad del mensaje se establece al incluir el TimeToLive parámetro en la SendRcsMessage solicitud.

TimeToLive detalles de los parámetros
Propiedad Valor
Nombre del parámetro TimeToLive
Tipo Entero
Unidad Segundos
Valor mínimo 1
Valor máximo 172800 (48 horas)
Comportamiento predeterminado Si lo omiteTimeToLive, la mensajería para el usuario AWS final no aplicará un plazo de caducidad. El mensaje permanece pendiente hasta que se entregue correctamente o hasta que el transportista lo elimine.
importante

TimeToLiveEstablézcalo en al menos 10 segundos. Los valores inferiores a 10 aumentan el riesgo de que el mensaje caduque antes de que el transportista pueda intentar entregarlo. Un valor de 0 o un número negativo devuelve unValidationException.

Vencimiento y alternativa

Al incluir ambas TimeToLive y FallbackConfiguration en la misma SendRcsMessage solicitud, la mensajería para el usuario AWS final utiliza la siguiente lógica:

  1. AWSLa mensajería para el usuario final intenta la entrega por RCS.

  2. Si el mensaje no se entrega antes de que transcurran TimeToLive unos segundos, la mensajería del usuario AWS final elimina el mensaje RCS pendiente.

  3. AWSLa mensajería para el usuario final envía el mensaje alternativo en el canal que especificó FallbackConfiguration.Channel (uno o SMS varios). MMS

Si lo configuras TimeToLive sin unFallbackConfiguration, el mensaje fallará al caducar y no se enviará ningún mensaje alternativo. Supervisa los eventos de caducidad para detectar estos casos. Para obtener más información, consulte eventos de mensajes RCS.

Para obtener detalles completos de la configuración alternativa, incluida la FallbackConfiguration estructura, consulteConfiguración del respaldo de SMS o MMS por mensaje.

Valores de TTL recomendados

Elige un TimeToLive valor que coincida con la ventana de relevancia del contenido que vas a enviar.

Valores de TTL recomendados por caso de uso
Caso de uso TTL recomendado Justificación
One-time contraseñas (OTP) 30 a 120 segundos Los códigos OTP tienen períodos de validez cortos. La entrega después de la caducidad confunde a los destinatarios.
Alertas de fraude o de seguridad De 60 a 300 segundos Time-critical las notificaciones de seguridad deben llegar rápidamente o activar un canal alternativo.
Recordatorios de citas 3600 a 7200 segundos (1 a 2 horas) Útil solo antes de la hora de la cita.
Ventas relámpago Coincide con la duración de la venta Un mensaje enviado después de la venta crea una experiencia negativa para el cliente.
Promociones diarias 43200 a 86400 segundos (12 a 24 horas) Relevante solo para el día actual.
Notificaciones de entrega 1800 a 3600 segundos (30 a 60 minutos) Package status cambia rápidamente; una actualización obsoleta es engañosa.

En el caso de contenido general que no tenga una restricción de tiempo específica, omita el envío de los mensajes de usuario final TimeToLive y deje que los mensajes para el usuario AWS final intenten entregarse indefinidamente.

Prácticas recomendadas

  • Configure TimeToLive siempre contenido urgente, como OTP, alertas de seguridad y recordatorios de citas.

  • Utiliza al menos 10 segundos para que el transportista tenga tiempo de intentar la entrega.

  • Combínalo TimeToLive con una FallbackConfiguration para los mensajes importantes. Esto garantiza que el destinatario reciba el contenido en un canal alternativo si se cierra la ventana de entrega de RCS.

  • Supervise los eventos de caducidad del TTL para hacer un seguimiento de las tasas de éxito de las entregas y ajustar sus valores de TTL a lo largo del tiempo. Para obtener más información sobre los tipos de eventos, consulte eventos de mensajes RCS.

  • En el caso de los mensajes multimedia enriquecidos (tarjetas enriquecidas y carruseles), considere utilizar un TTL más largo para tener en cuenta el tiempo de descarga del contenido multimedia. Para obtener información sobre la mensajería enriquecida, consulte. Envío de mensajes RCS enriquecidos