Tanzania SMS Guide - sms-compliance -

Frequently Asked Questions

Use a reputable SMS API provider like Twilio, Sinch, or Bird, ensuring your sender ID is pre-registered with the provider and follows Tanzanian regulations. Remember to obtain explicit opt-in consent from recipients before sending any marketing or non-essential messages. Adhere to best practices for messaging content and frequency to maximize deliverability and engagement.
The mobile country code (MCC) for Tanzania is 640. This code is used in conjunction with the mobile network code (MNC) to identify mobile network operators within Tanzania. It's essential for routing international SMS messages correctly.
Two-way SMS is not supported through standard channels in Tanzania. Businesses needing interactive messaging should explore alternative communication methods or design one-way messaging strategies. This limitation impacts how businesses can engage with customers via SMS.
The recommended sending window for SMS in Tanzania is between 8:00 AM and 8:00 PM East Africa Time (EAT). While not strictly regulated, avoiding early mornings, late evenings, religious holidays, and major national holidays respects cultural norms and maximizes recipient engagement. Emergency messages are exempt from these time constraints.
No, sending SMS messages to landline numbers in Tanzania is not supported. Attempts to do so will result in a failed delivery and an error response (400 error code 21614) from the messaging API. No charges will be applied for these failed attempts.
Tanzania supports concatenated SMS, allowing longer messages to be split and delivered as multiple segments. Each segment follows the standard GSM-7 encoding with a 160-character limit, or 70 characters for UCS-2 encoding. Support may vary by carrier, so testing is crucial.
Pre-registration is required for alphanumeric sender IDs in Tanzania for both domestic and international use. The process typically takes 3-4 weeks and requires documentation of business legitimacy. This is essential for maintaining brand consistency and avoiding message filtering.
Restricted content includes gambling, adult material, unauthorized financial services, political messaging without authorization, and cryptocurrency promotions. Messages containing these topics face a high likelihood of being blocked by carrier filters.
The Tanzania Communications Regulatory Authority (TCRA) oversees SMS communications, monitors all SMS traffic for compliance, and implements measures to combat fraud. They enforce regulations related to consent, content, and sender ID registration.
While Tanzania doesn't mandate specific keywords, supporting "STOP/SIMAMA" (English/Swahili) is recommended. Process opt-out requests promptly (within 24 hours), send confirmation messages, maintain a centralized opt-out database, and regularly audit compliance. This is vital for maintaining ethical messaging practices.
Key practices include obtaining explicit opt-in consent, localizing content in both Swahili and English, respecting cultural norms and sending times, using pre-registered alphanumeric sender IDs, keeping messages concise and relevant, and monitoring delivery rates and engagement metrics across different carriers.
MMS messages in Tanzania are automatically converted to SMS with an embedded URL link to the multimedia content. This ensures compatibility across all networks and device types, allowing recipients to access the rich media through their mobile browsers.
Rate limits vary by provider, typically ranging from 1-10 messages per second. Implement exponential backoff for retries and use batch APIs for bulk sending. Queue systems like Redis or RabbitMQ can optimize high-volume sending.
Implement robust error handling that logs errors with details like code, message, timestamp, and recipient. Categorize errors and handle specific error codes appropriately, such as cleaning invalid numbers, retrying network errors, and alerting on sender ID issues.
Loading...