Check phone number activity, carrier details, line type and more.
Mali SMS Best Practices, Compliance, and Features
Mali SMS Market Overview
Locale name:
Mali
ISO code:
ML
Region
Middle East & Africa
Mobile country code (MCC)
610
Dialing Code
+223
Market Conditions: Mali's mobile market is dominated by Orange Mali as the primary operator. SMS remains a crucial communication channel, particularly for business messaging and notifications. While OTT messaging apps like WhatsApp are gaining popularity in urban areas, SMS maintains strong penetration across both rural and urban regions due to its reliability and universal device support. Android devices significantly outnumber iOS in the market, making SMS an especially effective channel for reaching the broader population.
Key SMS Features and Capabilities in Mali
Mali supports standard SMS messaging capabilities with some limitations on two-way messaging and specific requirements for sender IDs, particularly through Orange's network.
Two-way SMS Support
Two-way SMS is not supported in Mali through standard A2P channels. Businesses should design their messaging strategies around one-way communications.
Concatenated Messages (Segmented SMS)
Support: Yes, concatenated messages are supported, though availability may vary by sender ID type. Message length rules: Standard SMS length limits apply - 160 characters for GSM-7 encoding, 70 characters for Unicode. Encoding considerations: Both GSM-7 and UCS-2 encodings are supported, with message splitting occurring at different thresholds based on the chosen encoding.
MMS Support
MMS messages are not directly supported in Mali. When MMS content is sent, it is automatically converted to SMS with an embedded URL link where recipients can view the multimedia content. This ensures compatibility across all device types while still enabling rich media sharing.
Recipient Phone Number Compatibility
Number Portability
Number portability is not available in Mali. This means phone numbers remain tied to their original mobile network operator, which helps ensure reliable message routing.
Sending SMS to Landlines
Sending SMS to landline numbers is not possible in Mali. Attempts to send messages to landline numbers will result in a failure response (400 error with code 21614), and no charges will be incurred.
Compliance and Regulatory Guidelines for SMS in Mali
Mali's telecommunications sector is regulated by the Autorité Malienne de Régulation des Télécommunications/TIC et des Postes (AMRTP). While specific SMS marketing laws are still evolving, operators like Orange Mali enforce certain requirements to protect consumers and ensure messaging quality.
Consent and Opt-In
Explicit Consent Requirements:
Written or electronic consent must be obtained before sending marketing messages
Consent records should be maintained and easily accessible
Purpose of messaging should be clearly stated during opt-in
Opt-in process should be documented with timestamp and source
Best Practices:
Use double opt-in for marketing campaigns
Maintain detailed consent logs including date, time, and method of consent
Clearly communicate the type and frequency of messages subscribers will receive
Provide clear terms and conditions during the opt-in process
HELP/STOP and Other Commands
STOP and HELP commands must be supported in both French and local languages
Common keywords include: STOP, ARRET, AIDE, HELP
All opt-out requests must be processed within 24 hours
Automated responses should be provided in French
Do Not Call / Do Not Disturb Registries
Mali does not maintain a centralized Do Not Call registry. However, businesses should:
Maintain their own suppression lists
Honor opt-out requests immediately
Keep records of opted-out numbers for at least 12 months
Regularly clean contact lists to remove inactive or opted-out numbers
Time Zone Sensitivity
Messages should only be sent between 6:00 AM and 10:00 PM local time (GMT)
Limit to maximum 3 SMS messages per subscriber per day
Respect local holidays and religious observances
Emergency messages are exempt from time restrictions
Phone Numbers Options and SMS Sender Types for Mali
Alphanumeric Sender ID
Operator network capability: Supported Registration requirements: Not required for general use, but Orange requires registration for specific traffic types Sender ID preservation: Yes, sender IDs are preserved as specified
Long Codes
Domestic vs. International: Both supported Sender ID preservation: Yes for domestic, No for international Provisioning time: 1-2 business days Use cases: Ideal for transactional messages and two-factor authentication
Short Codes
Support: Supported Provisioning time: 4-6 weeks Use cases: Best for high-volume marketing campaigns and customer service
Restricted SMS Content, Industries, and Use Cases
Restricted Industries and Content:
Gambling and betting (except through special connections)
Adult content
Cryptocurrency promotions
Political messaging without proper authorization
WhatsApp-related traffic is blocked
Content Filtering
Known Carrier Rules:
Messages containing certain keywords related to restricted industries are blocked
URLs should be from approved domains
Content must not violate local cultural and religious sensitivities
Tips to Avoid Blocking:
Avoid URL shorteners
Use clear, straightforward language
Avoid excessive punctuation or special characters
Include sender identification in message content
Best Practices for Sending SMS in Mali
Messaging Strategy
Keep messages under 160 characters when possible
Include clear call-to-actions
Avoid slang or colloquialisms
Maintain consistent sender ID across campaigns
Sending Frequency and Timing
Maximum 3 messages per day per recipient
Respect Ramadan and other religious observances
Avoid sending during major holidays
Space out messages to prevent recipient fatigue
Localization
Primary languages: French and Bambara
Consider bilingual messages for important communications
Use appropriate character encoding for local language support
Respect cultural nuances in message content
Opt-Out Management
Process opt-outs within 24 hours
Maintain clear opt-out records
Include opt-out instructions in marketing messages
Regular audit of opt-out list compliance
Testing and Monitoring
Test across all major carriers (Orange, Malitel)
Monitor delivery rates by carrier
Track opt-out rates and patterns
Regular testing of opt-out functionality
SMS API integrations for Mali
Twilio
Twilio provides a robust SMS API that supports sending messages to Mali. Here's how to implement it:
import{ Twilio }from'twilio';// Initialize the client with your credentialsconst client =newTwilio( process.env.TWILIO_ACCOUNT_SID, process.env.TWILIO_AUTH_TOKEN);// Function to send SMS to MaliasyncfunctionsendSMSToMali( to:string, message:string, senderId:string):Promise<void>{try{// Ensure proper formatting for Mali numbers (+223)const formattedNumber = to.startsWith('+223')? to :`+223${to}`;const response =await client.messages.create({ body: message, from: senderId,// Alphanumeric sender ID to: formattedNumber,// Optional parameters for delivery tracking statusCallback:'https://your-callback-url.com/status'});console.log(`Message sent successfully! SID: ${response.sid}`);}catch(error){console.error('Error sending message:', error);throw error;}}
Sinch
Sinch offers comprehensive SMS capabilities for Mali with support for both transactional and marketing messages: