Question:
- What is a Validity Period
- How do I setup a Validity Period
- Best Practices
Applies To:
- SMS API
- SMS/MMS on the Messages API
Answer:
What is a Validity Period
A validity period (TTL) is a period of time an SMS message is intended to be valid. Vonage’s TTL (time to live) applies only to messages while they travel through the Vonage platform. By default Vonage attempts delivery for 72 hours. You will not see a DLR status associated with your message while it is being queued. After Vonage sends the messages to the carrier network, the carriers may still queue the messages. Each carrier has a standard validity period, which on average is 24-48 hours.
How do I set up a Validity Period
When sending via the SMS API you can add the preferred validity period as an attribute in your API call. Please see our SMS developer documentation for more information. For the Messages API, the validity period can be specified for SMS and MMS messages. Please see our Messages API developer documentation for more information.
Best practices
As a best practice, we highly recommend using TTL’s to ensure messages do not become stale and are sent at inappropriate times. We recommend up to 4 hours for promotional campaigns and up to 30 minutes for one-time messages. Messages with shorter validity periods will take priority over those with longer validity periods in the queue.
Articles in this section
- Vonage Opt-Out Assist
- Toll-Free Number Changes Oct 1, 2022 (FAQ)
- Sprint/T-Mobile Network Changes
- SMS Verizon Pass-through Fees
- Setting a Validity Period (TTL) for SMS/MMS
- What encoding standards does Vonage support?
- How to check that I trust Vonage TLS Certificate?
- Number Pools
- Vonage SMS Message IDs
- What is SMS EU data center isolation?