¿Por qué los cargos por la mensajería de texto (SMS) a través de Amazon SNS y Amazon Pinpoint son más altos de lo esperado?

3 minutos de lectura
0

He incurrido en cargos superiores a lo esperado por la mensajería de texto (SMS) de dispositivos móviles a través de Amazon Simple Notification Service (Amazon SNS) y Amazon Pinpoint.

Solución

Si sus mensajes tienen más de una sola parte, podría incurrir en cargos inesperadamente elevados de Amazon SNS y Amazon Pinpoint SMS. Un solo SMS puede contener hasta 140 bytes de información. Esto significa que los mensajes que superan este límite o contienen muchos caracteres de varios bytes se dividen en varias partes. Estas partes se envían como mensajes separados, lo que significa que hay cargos adicionales por cada mensaje. Según el operador, estos mensajes suelen volver a agruparse en el dispositivo del destinatario y aparecen como un único mensaje largo en lugar de varios mensajes pequeños. El número de caracteres que puede incluir en un único SMS depende del tipo de caracteres que contenga el mensaje. Si el mensaje solo usa el alfabeto GSM de 7 bits, el mensaje puede contener hasta 160 caracteres. Si el mensaje contiene caracteres que están fuera del conjunto de caracteres GSM 03.38, el mensaje puede tener hasta 70 caracteres. Para obtener más información sobre los límites de caracteres de los SMS, consulte SMS character limits in Amazon Pinpoint.

Calcular los costes de Amazon SNS y Amazon Pinpoint

Para realizar una estimación de los cargos de Amazon SNS y Amazon Pinpoint, utilice el siguiente cálculo para calcular el coste de un mensaje:

messagePriceInDollars = (carrierFeePerMessagePartsInDollars [si las hay] * totalMessageParts) + (messagepricePerMessagePartsInDollars * totalMessageParts)

Para verificar el costo de un mensaje, consulte los registros de entrega en Amazon CloudWatch para ver la métrica numberOfMessageParts.

Cambiar la configuración de las cuotas

En el caso de Amazon SNS, puede establecer el precio máximo en USD que desea gastar en mensajes SMS. Para ello, establezca el atributo AWS.SNS.SMS.MaxPrice en su solicitud de publicación. Si el coste del mensaje correspondiente supera el precio máximo, se produce un error en la entrega y aparece el mensaje «This delivery would exceed max price».

También puede solicitar un aumento de sus límites mensuales de coste por SMS a través de AWS Support. Para obtener más información, consulte Solicitud de aumento de la cuota de gasto mensual de SMS para Amazon SNS.

Información relacionada

Precios de Amazon Pinpoint

Worldwide SMS pricing

Publicación en un teléfono móvil

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 7 meses