Sri Lanka SMS Guide - sms-compliance -

Frequently Asked Questions

Use a registered alphanumeric sender ID and an SMS API like Twilio, Sinch, MessageBird, or Plivo. Ensure the recipient number starts with +94 and comply with local regulations like obtaining explicit consent for marketing messages.
Utilize an SMS API integration with queue systems and batch messaging capabilities for high-volume sending. Adhere to rate limits and throughput recommendations, and stagger campaigns to avoid network congestion. Respect local regulations, including consent and opt-out management.
Two-way SMS is not fully supported through major providers, meaning businesses typically cannot receive replies to A2P messages via standard channels. Alternative solutions might be necessary for interactive communication.
Concatenated SMS (allowing longer messages by splitting them into segments) is supported, along with alphanumeric sender IDs. MMS is converted to SMS with a URL link. Number portability and sending SMS to landlines are not supported.
The recommended time for sending marketing SMS in Sri Lanka is between 9:00 AM and 7:00 PM local time. Avoid sending messages during major festivals or religious holidays, and limit marketing messages to 4-5 per month per recipient.
No, short codes are not currently supported in Sri Lanka. You should use a pre-registered alphanumeric sender ID for sending SMS messages, especially for business communication.
SMS messages are limited to 160 characters using GSM-7 encoding. Messages exceeding this limit are split into segments. UCS-2 encoding, used for non-Latin scripts, allows 70 characters per segment.
Pre-registration is required for both international and domestic alphanumeric sender IDs. The provisioning time is approximately three weeks. Note that Mobitel's network has restrictions on the types of traffic allowed with alphanumeric sender IDs.
You must obtain explicit consent before sending marketing messages, support STOP commands in English and local languages (Sinhala, Tamil), and honor opt-out requests within 24 hours. While a formal DND registry doesn't exist, maintain your own suppression lists.
Process opt-out requests within 24 hours, maintain a centralized opt-out database, include clear opt-out instructions in every message, and confirm the opt-out with an acknowledgment message to the user.
The Mobile Country Code (MCC) for Sri Lanka is 413. This code is used in mobile networks for routing international calls and SMS messages.
Gambling, adult content, cryptocurrency promotions, political messaging without authorization, and alcohol/tobacco advertising are restricted. Financial services, healthcare, and insurance sectors are regulated and require specific approvals.
Use alphanumeric sender IDs, ensure clear messaging, and adhere to compliance guidelines. While transactional messages are generally allowed 24/7, maintain sensitivity around local time zones and potential service disruptions.
Refer to resources from the Telecommunications Regulatory Commission of Sri Lanka (TRCSL) at www.trc.gov.lk, and consult with legal counsel. Implement best practices such as double opt-in, clear opt-out instructions, and accurate record-keeping.
Twilio, Sinch, MessageBird, and Plivo all offer SMS APIs with support for Sri Lanka. They provide features like delivery reporting, Unicode support, and varying rate limits.
Loading...