How to Send SMS in Tunisia: Complete 2025 Guide to Regulations & API Setup
Learn how to send SMS in Tunisia with alphanumeric sender ID registration, INTT compliance, Ooredoo/Orange/Tunisie Telecom requirements, and API integration for Twilio, Sinch, MessageBird & Plivo.
Tunisia has three major mobile operators: Ooredoo Tunisia, Orange Tunisia, and Tunisie Telecom. To send SMS in Tunisia successfully, you need to understand INTT regulations, register alphanumeric sender IDs (18-day process), and format numbers correctly using the +216 country code. While OTT messaging apps like WhatsApp and Facebook Messenger are popular, SMS remains critical for business communications, two-factor authentication, and transactional notifications. Android devices dominate the mobile market, with iOS maintaining a significant presence among urban users.
Key SMS Features and Capabilities in Tunisia
Tunisia supports standard SMS capabilities with alphanumeric sender IDs and international long codes. However, two-way SMS and number portability are not currently available.
Two-Way SMS Support
Tunisia does not support two-way SMS. You can only send one-way messages from businesses to consumers.
Alternatives for two-way communication:
WhatsApp Business API
Web-based response forms
Dedicated customer service phone lines
Concatenated Messages (Segmented SMS)
Concatenated messaging is not supported in Tunisia. Keep messages within standard SMS length limits:
GSM-7 encoding: Up to 160 characters
UCS-2 encoding (Arabic text): Up to 70 characters
What happens when you exceed limits:
Messages exceeding these character limits will be truncated or rejected. Test your messages across all carriers to verify delivery.
MMS Support
MMS messages automatically convert to SMS with an embedded URL link. You must host multimedia content separately.
Technical requirements for hosted content:
Maximum file size: 5 MB
Supported formats: JPEG, PNG, GIF, MP4
Use HTTPS for secure hosting
Optimize for mobile viewing
Use reliable, fast-loading servers
Recipient Phone Number Compatibility
Mobile Number Format
Format Tunisian mobile numbers in E.164 international format:
Format: +216 XX XXX XXX (country code +216 followed by 8 digits)
Total length: 12 characters including + symbol
Example: +21620123456
Mobile prefixes by operator:
Operator
Prefixes
Ooredoo Tunisia
2X, 5X
Orange Tunisia
2X, 5X
Tunisie Telecom
2X, 9X
Validation regex:
Regex
^\+216[2459]\d{7}$
Number Portability
Number portability is not available in Tunisia. Mobile numbers remain tied to their original carrier.
Implications: You can reliably identify the carrier from the number prefix, simplifying message routing and operator-specific targeting.
Sending SMS to Landlines
You cannot send SMS to landline numbers in Tunisia. Attempts will fail with error code 21614.
Landline prefixes to avoid:
Landlines start with 7 after the country code (+2167X XXX XXX).
Tunisia SMS Compliance: INTT Regulations and Requirements
The Instance Nationale des Télécommunications (INTT) regulates Tunisia's telecommunications sector under Law No. 2001-1 of January 15, 2001. Follow general telecommunications laws and international messaging best practices.
Consent and Opt-In
Obtain clear, documented opt-in consent before sending marketing messages:
Obtain explicit consent through web forms or checkboxes
Maintain detailed records of when and how you obtained consent
Include clear terms of service and privacy policy references
Specify message types and frequency
Retain consent records for at least 2 years
Example consent checkbox:
HTML
<inputtype="checkbox"id="sms-consent"required><labelfor="sms-consent">
I agree to receive marketing messages from [Company Name] at the frequency specified in the <ahref="/terms">Terms of Service</a>.
</label>
HELP/STOP and Other Commands
Implement standard opt-out mechanisms supporting both Arabic and French:
STOP keywords:
Arabic: إيقاف, توقف, إلغاء
French: ARRÊT, STOP, ANNULER
HELP keywords:
Arabic: مساعدة, مساعده
French: AIDE, HELP
Requirements:
Process opt-out requests within 24 hours
Send confirmation messages in the user's preferred language
Example confirmation message:
Code
Arabic: تم إلغاء اشتراكك بنجاح. لن تتلقى المزيد من الرسائل.
French: Votre désinscription est confirmée. Vous ne recevrez plus de messages.
Do Not Call / Do Not Disturb Registries
Tunisia does not maintain an official Do Not Call registry. Maintain your own suppression lists:
Store opt-outs in a dedicated database table
Check against suppression lists before every send
Honor opt-out requests immediately
Remove unengaged users quarterly
Back up suppression lists regularly
Time Zone Sensitivity
Tunisia observes UTC+1. Send messages between 9:00 AM and 8:00 PM local time.
Tunisia Phone Number Options and SMS Sender ID Types
Alphanumeric Sender ID
Operator network capability: Fully supported
Registration requirements: Pre-registration required for domestic use, not required for international
Sender ID preservation: Yes, sender IDs are preserved as registered
Provisioning time: Approximately 18 days for domestic registration
Registration process:
Submit sender ID (3–11 characters) through your SMS provider
Provide business documentation and registration details
Describe use cases and sample message content
Wait approximately 18 days for approval
Once approved, sender ID works across all operators
Long Codes
Domestic vs. International:
Domestic long codes: Not supported
International long codes: Fully supported
International sender IDs are overwritten with generic alphanumeric IDs (e.g., "InfoSMS")
Sender ID preservation: No preservation for international long codes
Provisioning time: Immediate for international long codes
Use cases: Ideal for transactional messages and two-factor authentication
Short Codes
Short codes are not currently supported in Tunisia.
Implement comprehensive logging for all API responses:
Common error codes:
Error Code
Description
Solution
21614
Landline number
Validate mobile prefixes before sending
21211
Invalid phone number
Use E.164 format validation
21408
Unsubscribed number
Check suppression list before sending
30003
Unreachable destination
Verify carrier coverage
30005
Unknown destination
Validate number format and carrier
429
Rate limit exceeded
Implement exponential backoff
503
Service unavailable
Retry with exponential backoff
Logging framework recommendations:
Use structured logging (Winston, Pino, Bunyan)
Log message ID, recipient, status, timestamp, and error codes
Set up alerts for error rate thresholds (>5%)
Archive logs for at least 90 days for compliance
Frequently Asked Questions (FAQ)
How do I send SMS to Tunisia mobile numbers?
To send SMS to Tunisia, follow these steps: 1) Format mobile numbers in E.164 international format (+216XXXXXXXX), 2) Register an alphanumeric sender ID with your SMS provider (18-day process for domestic use), 3) Ensure numbers use correct mobile prefixes (2, 4, 5, 9 after +216), 4) Choose an SMS API provider like Twilio, Sinch, MessageBird, or Plivo with Tunisia support, and 5) Obtain explicit opt-in consent before sending marketing messages to comply with INTT regulations.
What is the alphanumeric sender ID registration process for Tunisia?
Alphanumeric sender ID registration in Tunisia requires approximately 18 days for domestic provisioning. Pre-register sender IDs for domestic use through your SMS provider (international use does not require registration). Submit your sender ID (typically 3–11 characters), business documentation, use case details, and sample message content. Once approved, your sender ID will be preserved across Ooredoo Tunisia, Orange Tunisia, and Tunisie Telecom networks.
If registration is rejected: Review feedback from the provider, revise your documentation or sender ID, and resubmit. Common rejection reasons include unclear use cases, inappropriate sender names, or incomplete documentation.
What are the SMS compliance requirements in Tunisia?
SMS compliance in Tunisia is regulated by the Instance Nationale des Télécommunications (INTT). Requirements include: obtaining clear, documented opt-in consent before sending marketing messages, maintaining detailed records of when and how you obtained consent, including clear terms of service and privacy policy references, processing opt-out requests within 24 hours, respecting sending time restrictions (9:00 AM – 8:00 PM local time), supporting STOP commands in Arabic and French (إيقاف/ARRÊT), and avoiding messages during prayer times and religious holidays.
What mobile number prefixes do Tunisian operators use?
Tunisian mobile operators use specific prefixes as the first digit after country code +216: Ooredoo Tunisia uses primarily 2X and 5X prefixes, Orange Tunisia uses primarily 2X and 5X prefixes, and Tunisie Telecom uses primarily 2X and 9X prefixes. All numbers follow E.164 format with country code +216 followed by 8 digits. Number portability is not available, so mobile numbers remain tied to their original carrier. Always validate numbers match these prefixes before sending.
Can I send two-way SMS in Tunisia?
No, two-way SMS is not supported in Tunisia. You can only send messages one-way from businesses to consumers through standard A2P SMS channels. For two-way communication, consider alternative channels like WhatsApp Business API, web-based forms, or dedicated customer service numbers. All SMS campaigns in Tunisia are effectively one-way broadcast communications.
Does Tunisia support concatenated or long SMS messages?
No, concatenated messaging (segmented SMS) is not supported in Tunisia. Keep messages within standard SMS length limits: GSM-7 encoding allows up to 160 characters, while UCS-2 encoding (for Arabic text) allows up to 70 characters per message. Messages exceeding these limits may be truncated or rejected. Plan your message content accordingly and test across all three major carriers.
What content is restricted in Tunisian SMS campaigns?
Tunisia restricts SMS content in gambling and betting services, adult content or services, unauthorized financial services, political campaign messages without proper authorization, cryptocurrency promotions, and tobacco and alcohol advertising. Carriers automatically block messages containing restricted keywords. Use clear, professional language, maintain consistent sending patterns, avoid URL shorteners, and include clear sender identification to prevent filtering.
What are the best times to send SMS in Tunisia?
Send SMS in Tunisia between 9:00 AM and 8:00 PM local time (UTC+1). Avoid messages during prayer times, respect religious holidays particularly during Ramadan, and limit non-essential messages during weekends (Friday–Saturday). For marketing messages, limit frequency to 2–4 per month per recipient. Transactional messages and two-factor authentication can be sent 24/7, but test timing based on your audience's engagement patterns.
Recap and Additional Resources
Key Takeaways
Compliance Priorities
Obtain explicit opt-in consent with checkbox forms
Retain consent records for at least 2 years
Process opt-out requests within 24 hours
Support Arabic and French STOP/HELP keywords
Technical Considerations
Use E.164 format: +216[2459]XXXXXXX
Validate numbers with regex: ^\+216[2459]\d{7}$
Avoid landline prefixes (+2167X)
Implement exponential backoff for retries
Best Practices
Register alphanumeric sender IDs (18-day process)
Send between 9:00 AM – 8:00 PM UTC+1
Avoid prayer times and religious holidays
Test across Ooredoo, Orange, and Tunisie Telecom
Monitor delivery rates >95%, opt-out rates <2%
Next Steps
Review INTT regulations (1–2 days)
Read Law No. 2001-1 of January 15, 2001
Review Digital Economy Guidelines (2020)
Consult legal counsel for compliance verification (1–2 weeks)
Review consent collection mechanisms
Verify opt-out handling procedures
Set up test accounts with preferred SMS providers (1 day)
Register with Twilio, Sinch, MessageBird, or Plivo
Configure API credentials and webhooks
Implement monitoring and reporting systems (1–2 weeks)
Use an international long code with an SMS API like Twilio, Sinch, MessageBird, or Plivo. Domestic long codes are not supported, and short codes are unavailable. Ensure the recipient's number is in E.164 format (+216) and be aware that two-way SMS is not supported.
Tunisia has high SMS usage, despite the popularity of OTT apps. Key operators include Ooredoo, Orange, and Tunisie Telecom. Android holds the dominant mobile market share, followed by iOS, particularly in urban areas.
The article doesn't explain why, but it states that two-way SMS is not currently supported. Messages can only be sent one-way from businesses to consumers. This limits interactive messaging options.
Send messages between 9:00 AM and 8:00 PM local time (UTC+1), avoiding prayer times, religious holidays (especially Ramadan), and weekends. Limit marketing messages to 2-4 per month per recipient.
No, short codes are not currently supported in Tunisia. International long codes are the recommended option for business messaging.
Concatenated messages are not supported. Single messages are limited to 160 characters for GSM-7 encoding and 70 characters for UCS-2 encoding. Keep messages concise.
While specific SMS marketing regulations are evolving, obtain explicit opt-in consent, support STOP (ARRÊT/إيقاف) and HELP (AIDE/مساعدة) keywords, and respect local time zones and cultural sensitivities.
Process opt-out requests within 24 hours and send confirmation messages in the user's preferred language (Arabic or French). Maintain opt-out records for at least six months and regularly audit compliance.
Use the E.164 format, which starts with +216 followed by the local number. This ensures proper delivery across all Tunisian carriers.
MMS messages are automatically converted to SMS with a URL link to the hosted media. Ensure the content is mobile-optimized and hosted on reliable servers for fast loading.
Restricted content includes gambling, adult material, unauthorized financial services, political campaigns without authorization, cryptocurrency promotions, and tobacco/alcohol advertising.
Alphanumeric sender IDs are fully supported but require pre-registration for domestic use. Registration takes about 18 days. Sender IDs are preserved as registered. International use doesn't require registration.
Localize content in Arabic and French, maintain consistent branding, personalize messages, avoid URL shorteners, monitor delivery and engagement rates, and respect cultural sensitivities, such as sending times.
The article states that number portability is not available, meaning numbers are tied to their original carrier. This simplifies routing but limits consumer flexibility.
Sending SMS to landlines in Tunisia isn't possible. Attempts will result in failed delivery with a 400 response error (code 21614) from messaging APIs. These failures won't be logged or charged.
Understanding the Tunisia SMS Market
Tunisia has three major mobile operators: Ooredoo Tunisia, Orange Tunisia, and Tunisie Telecom. To send SMS in Tunisia successfully, you need to understand INTT regulations, register alphanumeric sender IDs (18-day process), and format numbers correctly using the +216 country code. While OTT messaging apps like WhatsApp and Facebook Messenger are popular, SMS remains critical for business communications, two-factor authentication, and transactional notifications. Android devices dominate the mobile market, with iOS maintaining a significant presence among urban users.
Key SMS Features and Capabilities in Tunisia
Tunisia supports standard SMS capabilities with alphanumeric sender IDs and international long codes. However, two-way SMS and number portability are not currently available.
Two-Way SMS Support
Tunisia does not support two-way SMS. You can only send one-way messages from businesses to consumers.
Alternatives for two-way communication:
Concatenated Messages (Segmented SMS)
Concatenated messaging is not supported in Tunisia. Keep messages within standard SMS length limits:
What happens when you exceed limits:
Messages exceeding these character limits will be truncated or rejected. Test your messages across all carriers to verify delivery.
MMS Support
MMS messages automatically convert to SMS with an embedded URL link. You must host multimedia content separately.
Technical requirements for hosted content:
Recipient Phone Number Compatibility
Mobile Number Format
Format Tunisian mobile numbers in E.164 international format:
Mobile prefixes by operator:
Validation regex:
Number Portability
Number portability is not available in Tunisia. Mobile numbers remain tied to their original carrier.
Implications: You can reliably identify the carrier from the number prefix, simplifying message routing and operator-specific targeting.
Sending SMS to Landlines
You cannot send SMS to landline numbers in Tunisia. Attempts will fail with error code 21614.
Landline prefixes to avoid:
Landlines start with 7 after the country code (+2167X XXX XXX).
Pre-validation example:
function isTunisianMobile(number: string): boolean { return /^\+216[2459]\d{7}$/.test(number); }Tunisia SMS Compliance: INTT Regulations and Requirements
The Instance Nationale des Télécommunications (INTT) regulates Tunisia's telecommunications sector under Law No. 2001-1 of January 15, 2001. Follow general telecommunications laws and international messaging best practices.
Consent and Opt-In
Obtain clear, documented opt-in consent before sending marketing messages:
Example consent checkbox:
<input type="checkbox" id="sms-consent" required> <label for="sms-consent"> I agree to receive marketing messages from [Company Name] at the frequency specified in the <a href="/terms">Terms of Service</a>. </label>HELP/STOP and Other Commands
Implement standard opt-out mechanisms supporting both Arabic and French:
STOP keywords:
HELP keywords:
Requirements:
Example confirmation message:
Do Not Call / Do Not Disturb Registries
Tunisia does not maintain an official Do Not Call registry. Maintain your own suppression lists:
Time Zone Sensitivity
Tunisia observes UTC+1. Send messages between 9:00 AM and 8:00 PM local time.
Avoid sending during prayer times:
Major religious holidays:
Timezone conversion example:
import { DateTime } from 'luxon'; function isSafeToSend(): boolean { const tunisiaTime = DateTime.now().setZone('Africa/Tunis'); const hour = tunisiaTime.hour; return hour >= 9 && hour < 20; }Tunisia Phone Number Options and SMS Sender ID Types
Alphanumeric Sender ID
Operator network capability: Fully supported Registration requirements: Pre-registration required for domestic use, not required for international Sender ID preservation: Yes, sender IDs are preserved as registered Provisioning time: Approximately 18 days for domestic registration
Registration process:
Long Codes
Domestic vs. International:
Sender ID preservation: No preservation for international long codes Provisioning time: Immediate for international long codes Use cases: Ideal for transactional messages and two-factor authentication
Short Codes
Short codes are not currently supported in Tunisia.
Alternatives for high-volume campaigns:
Restricted SMS Content, Industries, and Use Cases
Restricted Industries and Content:
Content Filtering
Carrier Filtering Rules:
Best Practices to Avoid Filtering:
If messages are blocked:
Best Practices for Sending SMS in Tunisia
Messaging Strategy
Example effective message:
Avoid ineffective messages:
Sending Frequency and Timing
Transactional messages: No strict frequency limits, but use appropriate rate limiting (1–2 messages per transaction).
Calculate engagement rate:
const engagementRate = (clicks + responses) / deliveredMessages * 100; // Target: >15% for marketing, >80% for transactionalLocalization
Arabic text direction (RTL) handling:
<div dir="rtl" lang="ar"> مرحبا أحمد، موعدك مؤكد ليوم 15 يناير الساعة 2:00 مساءً </div>Local date/time formats:
Opt-Out Management
Re-opt-in handling:
Allow users to re-opt-in through explicit action (web form, keyword opt-in). Require double opt-in confirmation to ensure intent.
Testing and Monitoring
Healthy campaign metrics:
Troubleshooting common issues:
Tunisia SMS API Integration: Twilio, Sinch, MessageBird & Plivo
Twilio
Twilio provides a robust SMS API with comprehensive support for Tunisia. Get your Account SID and Auth Token from the Twilio Console.
import { Twilio } from 'twilio'; // Initialize Twilio client const client = new Twilio( process.env.TWILIO_ACCOUNT_SID, process.env.TWILIO_AUTH_TOKEN ); // Function to send SMS to Tunisia async function sendSMSToTunisia( to: string, message: string, senderId: string ): Promise<void> { try { // Ensure phone number is in E.164 format for Tunisia (+216) const formattedNumber = to.startsWith('+216') ? to : `+216${to}`; const response = await client.messages.create({ body: message, from: senderId, // Alphanumeric sender ID to: formattedNumber, }); console.log(`Message sent successfully! SID: ${response.sid}`); } catch (error) { if (error.code === 21614) { console.error('Cannot send to landline number'); } else if (error.code === 21211) { console.error('Invalid phone number'); } else { console.error('Error sending message:', error); } throw error; } }Delivery receipt webhook example:
app.post('/delivery-status', (req, res) => { const { MessageSid, MessageStatus, ErrorCode } = req.body; console.log(`Message ${MessageSid}: ${MessageStatus}`); if (ErrorCode) { console.error(`Error: ${ErrorCode}`); } res.sendStatus(200); });Sinch
Sinch offers a straightforward REST API for sending SMS to Tunisia, with support for both text and binary messages.
import axios from 'axios'; class SinchSMSService { private readonly apiToken: string; private readonly serviceId: string; private readonly baseUrl: string; constructor(apiToken: string, serviceId: string) { this.apiToken = apiToken; this.serviceId = serviceId; this.baseUrl = 'https://sms.api.sinch.com/xms/v1'; } async sendSMS(to: string, message: string): Promise<void> { try { const response = await axios.post( `${this.baseUrl}/${this.serviceId}/batches`, { from: 'YourSenderID', to: [to], body: message, }, { headers: { 'Content-Type': 'application/json', Authorization: `Bearer ${this.apiToken}`, }, } ); console.log('Message sent:', response.data.id); } catch (error) { console.error('Sinch SMS error:', error); throw error; } } async sendBatchSMS(recipients: string[], message: string): Promise<void> { const response = await axios.post( `${this.baseUrl}/${this.serviceId}/batches`, { from: 'YourSenderID', to: recipients, body: message, }, { headers: { 'Content-Type': 'application/json', Authorization: `Bearer ${this.apiToken}`, }, } ); // Response structure: { id, to, from, created_at, modified_at, delivery_report } console.log('Batch sent:', response.data.id); } }MessageBird
MessageBird provides a feature-rich API with strong delivery rates in Tunisia.
import { MessageBird } from 'messagebird'; class MessageBirdService { private client: MessageBird; constructor(apiKey: string) { this.client = new MessageBird(apiKey); } async sendSMS( recipient: string, message: string, senderId: string ): Promise<void> { const params = { originator: senderId, recipients: [recipient], body: message, reportUrl: 'https://your-webhook-url.com/delivery-reports', }; return new Promise((resolve, reject) => { this.client.messages.create(params, (err, response) => { if (err) { console.error('MessageBird error:', err); reject(err); } else { console.log('Message sent:', response); resolve(); } }); }); } }Webhook handler implementation:
app.post('/delivery-reports', (req, res) => { const { id, status, statusDatetime, recipient } = req.body; // Delivery report structure: { id, reference, status, statusDatetime, recipient } console.log(`Delivery to ${recipient}: ${status} at ${statusDatetime}`); res.sendStatus(200); });Plivo
Plivo offers reliable SMS delivery to Tunisia with detailed delivery reporting.
import plivo from 'plivo'; class PlivoSMSService { private client: plivo.Client; constructor(authId: string, authToken: string) { this.client = new plivo.Client(authId, authToken); } async sendSMS( to: string, message: string, senderId: string ): Promise<void> { try { const response = await this.client.messages.create({ src: senderId, dst: to, text: message, url_strip_query_params: false, }); console.log('Plivo message sent:', response); } catch (error) { console.error('Plivo error:', error); throw error; } } }API Rate Limits and Throughput
Provider-specific rate limits:
Exponential backoff example:
async function sendWithRetry( sendFunc: () => Promise<void>, maxRetries: number = 3 ): Promise<void> { for (let i = 0; i < maxRetries; i++) { try { await sendFunc(); return; } catch (error) { if (i === maxRetries - 1) throw error; const delay = Math.pow(2, i) * 1000; console.log(`Retry ${i + 1} after ${delay}ms`); await new Promise(resolve => setTimeout(resolve, delay)); } } }Queue architecture recommendations:
Error Handling and Reporting
Implement comprehensive logging for all API responses:
Common error codes:
Logging framework recommendations:
Frequently Asked Questions (FAQ)
How do I send SMS to Tunisia mobile numbers?
To send SMS to Tunisia, follow these steps: 1) Format mobile numbers in E.164 international format (+216XXXXXXXX), 2) Register an alphanumeric sender ID with your SMS provider (18-day process for domestic use), 3) Ensure numbers use correct mobile prefixes (2, 4, 5, 9 after +216), 4) Choose an SMS API provider like Twilio, Sinch, MessageBird, or Plivo with Tunisia support, and 5) Obtain explicit opt-in consent before sending marketing messages to comply with INTT regulations.
What is the alphanumeric sender ID registration process for Tunisia?
Alphanumeric sender ID registration in Tunisia requires approximately 18 days for domestic provisioning. Pre-register sender IDs for domestic use through your SMS provider (international use does not require registration). Submit your sender ID (typically 3–11 characters), business documentation, use case details, and sample message content. Once approved, your sender ID will be preserved across Ooredoo Tunisia, Orange Tunisia, and Tunisie Telecom networks.
If registration is rejected: Review feedback from the provider, revise your documentation or sender ID, and resubmit. Common rejection reasons include unclear use cases, inappropriate sender names, or incomplete documentation.
What are the SMS compliance requirements in Tunisia?
SMS compliance in Tunisia is regulated by the Instance Nationale des Télécommunications (INTT). Requirements include: obtaining clear, documented opt-in consent before sending marketing messages, maintaining detailed records of when and how you obtained consent, including clear terms of service and privacy policy references, processing opt-out requests within 24 hours, respecting sending time restrictions (9:00 AM – 8:00 PM local time), supporting STOP commands in Arabic and French (إيقاف/ARRÊT), and avoiding messages during prayer times and religious holidays.
What mobile number prefixes do Tunisian operators use?
Tunisian mobile operators use specific prefixes as the first digit after country code +216: Ooredoo Tunisia uses primarily 2X and 5X prefixes, Orange Tunisia uses primarily 2X and 5X prefixes, and Tunisie Telecom uses primarily 2X and 9X prefixes. All numbers follow E.164 format with country code +216 followed by 8 digits. Number portability is not available, so mobile numbers remain tied to their original carrier. Always validate numbers match these prefixes before sending.
Can I send two-way SMS in Tunisia?
No, two-way SMS is not supported in Tunisia. You can only send messages one-way from businesses to consumers through standard A2P SMS channels. For two-way communication, consider alternative channels like WhatsApp Business API, web-based forms, or dedicated customer service numbers. All SMS campaigns in Tunisia are effectively one-way broadcast communications.
Does Tunisia support concatenated or long SMS messages?
No, concatenated messaging (segmented SMS) is not supported in Tunisia. Keep messages within standard SMS length limits: GSM-7 encoding allows up to 160 characters, while UCS-2 encoding (for Arabic text) allows up to 70 characters per message. Messages exceeding these limits may be truncated or rejected. Plan your message content accordingly and test across all three major carriers.
What content is restricted in Tunisian SMS campaigns?
Tunisia restricts SMS content in gambling and betting services, adult content or services, unauthorized financial services, political campaign messages without proper authorization, cryptocurrency promotions, and tobacco and alcohol advertising. Carriers automatically block messages containing restricted keywords. Use clear, professional language, maintain consistent sending patterns, avoid URL shorteners, and include clear sender identification to prevent filtering.
What are the best times to send SMS in Tunisia?
Send SMS in Tunisia between 9:00 AM and 8:00 PM local time (UTC+1). Avoid messages during prayer times, respect religious holidays particularly during Ramadan, and limit non-essential messages during weekends (Friday–Saturday). For marketing messages, limit frequency to 2–4 per month per recipient. Transactional messages and two-factor authentication can be sent 24/7, but test timing based on your audience's engagement patterns.
Recap and Additional Resources
Key Takeaways
Compliance Priorities
Technical Considerations
^\+216[2459]\d{7}$Best Practices
Next Steps
Review INTT regulations (1–2 days)
Consult legal counsel for compliance verification (1–2 weeks)
Set up test accounts with preferred SMS providers (1 day)
Implement monitoring and reporting systems (1–2 weeks)
Additional Resources
Industry Resources:
Related Resources
Country-Specific SMS Guides:
SMS API Integration Tutorials:
Compliance & Best Practices:
Technical Documentation: