Liechtenstein SMS Guide - sms-compliance -

Frequently Asked Questions

Use the international format (+423) followed by the subscriber number. Ensure the recipient number is a mobile number, as sending to landlines is not supported and will result in a delivery failure with a 400 response error code (21614). Several APIs like Twilio, Sinch, and Bird offer services for sending messages to Liechtenstein, each with its own authentication and formatting requirements. Remember to handle potential errors like invalid number formats and rate limits within your application logic.
Liechtenstein follows GDPR and E-Privacy Directive rules, requiring explicit consent before sending marketing SMS messages. This can be obtained through written or electronic means, clearly stating the purpose of the communication. Double opt-in, while not mandatory, is a recommended practice. Detailed records of consent, including timestamps and methods, should be maintained for at least two years for potential auditing.
Liechtenstein automatically converts MMS to SMS messages containing a URL link to ensure delivery compatibility across all devices and networks. This conversion approach allows recipients to access multimedia content through a secure web link rather than directly through an MMS message, simplifying delivery and enhancing compatibility.
The best practice is to schedule SMS campaigns between 10:00 and 18:00 CET on business days. Avoid sending messages on Sundays and public holidays. While emergency messages are permitted outside these hours, adhering to these recommended times ensures higher engagement and respects recipients' time.
Yes, alphanumeric sender IDs are fully supported in Liechtenstein without pre-registration requirements, allowing for dynamic usage. Sender IDs are preserved as specified, meaning the ID you set will be displayed to the recipient. This is beneficial for branding and recognition.
Liechtenstein requires support for German stop commands (STOP, STOPP, ENDE), with HELP/HILFE commands also recommended. All opt-out keywords must be processed within 24 hours. Confirmation messages for these commands should be sent in either German or English, catering to the linguistic landscape.
Standard SMS messages in Liechtenstein are limited to 160 characters when using GSM-7 encoding, while Unicode messages are restricted to 70 characters. Longer messages can be sent as concatenated SMS, but keeping messages concise is a best practice. This ensures optimal delivery and cost-effectiveness.
Opt-outs must be processed within 24 hours of receiving STOP commands like STOP, STOPP, or ENDE. Send a confirmation message to acknowledge the opt-out. Businesses are required to maintain internal suppression lists and keep records of opted-out numbers for at least five years, even without a centralized Do Not Call registry.
Certain industries like gambling, adult content, cryptocurrency promotions, and unauthorized financial services are restricted from sending SMS messages. Regulated industries like banking, healthcare, and insurance face additional requirements like verification, confidentiality, and clear disclaimers respectively.
Best practices include using German (or English) for content localization, keeping messages under 160 characters, including a clear call-to-action, and personalizing whenever possible. Respect quiet hours and local holidays, and limit messages to 2-3 per recipient weekly. Consistently using a registered sender ID builds trust and recognition.
Initialize the Twilio client with your Account SID and Auth Token. Use the `client.messages.create` method, ensuring the 'to' number includes the +423 country code. Provide the message body and your chosen sender ID. Optionally, include a `statusCallback` URL for delivery tracking. Proper number formatting is crucial for successful delivery.
Rate limits vary by provider. Twilio allows 100 messages per second, Sinch permits 30, and Bird allows 50. Implement strategies like exponential backoff and message queuing to manage high volumes and avoid exceeding these limits, ensuring smooth operation of your messaging services.
Log detailed error information, including error codes, messages, timestamps, and any carrier responses. Categorize errors for reporting and implement appropriate handling strategies like retries with exponential backoff for rate limit issues or number format validation for invalid number errors. This helps maintain service reliability and identify areas for improvement.
Loading...