sms compliance

Sent logo
Sent TeamMay 3, 2025 / sms compliance / Article

Cuba SMS Compliance: Requirements & Best Practices Guide

Understand Cuba SMS compliance: one-way SMS only; two-way not supported. Adhere to GSM 03.38 encoding & 160-char limit. Dialing code +53. Avoid Error 400 (21614) sending to landlines. Follow ETECSA's guidelines for optimal deliverability & compliance.

Cuba SMS Compliance: Requirements & Best Practices Guide

Implementing SMS services for Cuba requires careful consideration of the unique technical and regulatory landscape. This comprehensive guide provides the information you need to ensure your SMS implementation is both compliant and effective, maximizing deliverability and minimizing potential issues.

Key Locale Information

Let's start with the fundamental details you'll need when working with Cuban numbers. These identifiers are crucial for accurate routing and successful message delivery.

  • Locale Name: Cuba
  • ISO Code: CU (The International Organization for Standardization two-character representation for Cuba)
  • Region: North America
  • Mobile Country Code (MCC): 368 (A three-digit code used in conjunction with a Mobile Network Code to uniquely identify mobile networks)
  • Dialing Code: +53 (The dialing prefix used to establish a call or send an SMS to Cuba)
  • Primary Carrier: ETECSA (Empresa de Telecomunicaciones de Cuba S.A.)

?????? Important Note: ETECSA operates as Cuba's sole telecommunications provider, exerting significant control over all messaging services. This monopoly heavily influences SMS implementation requirements and capabilities. Understanding this context is crucial for successful SMS integration in Cuba.

SMS Features and Limitations

This section outlines the core functionalities and restrictions you'll encounter when implementing SMS services in Cuba. Pay close attention to these limitations as they will significantly impact your design choices.

Two-Way SMS Support

Two-way SMS is not supported in Cuba for international senders. Messages are one-way only, originating from the sender to the recipient. This limitation requires careful planning and adaptation of your communication strategies.

You should consider the following when designing your SMS implementation for Cuba:

  • Design for one-way communication flows: Assume no immediate replies from recipients.
  • Implement alternative contact methods for user responses: Provide options like email or web forms for feedback and inquiries.
  • Consider email or web forms for feedback channels: These offer more robust two-way communication capabilities.

Message Format and Length

Understanding message format and length restrictions is crucial for ensuring your messages are delivered correctly and completely.

Standard Messages

  • Maximum length: 160 characters (ASCII). Exceeding this limit will lead to message truncation.
  • Character encoding: GSM 03.38 (A 7-bit character encoding optimized for GSM networks).
  • Non-ASCII characters: Using characters outside the standard GSM 03.38 character set will reduce the available message length, potentially requiring your message to be split into multiple segments and incurring additional costs.
plaintext
// Example of a valid message format
Mensaje de prueba: Este es un ejemplo v??lido de SMS para Cuba.
Length: 56 characters (standard ASCII)

Spanish Language Considerations

  • Special characters (??, ??, ??, ??, ??, ??): These characters count as two characters when using GSM 03.38 encoding.
  • Message length calculation: Accurately calculate message length using this formula: Total Length = ASCII_chars + (2 * Special_chars). This is essential for avoiding unexpected truncation.

Technical Limitations

The following table summarizes key technical limitations you should be aware of:

FeatureStatusDetails
Number Portability??? Not SupportedNumbers are carrier-locked.
Concatenated Messages??? Not SupportedMessages exceeding 160 characters are truncated. (As per Citation item 1)
MMS Support??? Not SupportedMMS messages are converted to SMS messages with embedded URLs. (As per Citation item 1)
Landline SMS??? Not AllowedSending to landlines results in an Error 400 (21614). (As per Citation item 1)

Implementation Guidelines

This section provides practical guidance on implementing SMS services for Cuba, addressing key aspects like error handling and compliance.

Error Handling

Robust error handling is essential for a reliable SMS implementation. You should anticipate and gracefully handle common error scenarios.

  1. Message Length Exceeded: Implement checks to ensure messages do not exceed the 160-character limit.
javascript
if (messageLength More than 160) {
    // Truncate message and notify sender
    return truncateMessage(message, 160);
}
  1. Invalid Character Detection: Validate messages to ensure they contain only supported characters within the GSM 03.38 character set.
javascript
function validateMessage(message) {
    // Check for unsupported characters
    const unsupportedPattern = /[^\x20-\x7E]/; // Regular expression for GSM 03.38
    return !unsupportedPattern.test(message);
}

Compliance Requirements

Adhering to compliance requirements is paramount for operating legally and ethically in Cuba.

Essential Compliance Checklist

  • Obtain explicit opt-in consent from users before sending any messages.
  • Implement HELP/STOP commands (in both Spanish and English) to allow users to manage their subscriptions.
  • Verify sending hours and adhere to permitted times (local time).
  • Include clear sender identification in your messages.
  • Maintain meticulous opt-out records.

???? Best Practice: Maintain detailed logs of consent acquisition and opt-out requests for compliance documentation. This will be crucial in case of audits or disputes.

Network Specifications

Understanding ETECSA's network infrastructure is vital for optimizing message delivery and minimizing technical issues.

  • Protocol Support: SMPP 3.4 (Short Message Peer-to-Peer, a protocol for exchanging SMS messages between External Short Message Entities (ESME) and Short Message Service Centers (SMSC)).
  • Character Encoding: GSM 03.38. Ensure your system uses this encoding to avoid character corruption and message truncation.
  • Rate Limiting: Implement exponential backoff for retries to avoid overwhelming ETECSA's network. This involves gradually increasing the delay between retry attempts.
  • Network Coverage: Primarily urban areas and tourist zones. Be aware that message delivery may be unreliable in rural or remote areas. Consider providing alternative communication channels for users in these areas. (Citation item 4 provides further details on network coverage).

Security Considerations

ETECSA has implemented recent security updates that require heightened vigilance.

  • Enhanced sender verification: Implement robust sender authentication mechanisms.
  • Additional authentication for financial messages: Use two-factor authentication or other security measures for sensitive financial transactions.
  • Fraud prevention measures for money transfer notifications: Implement measures to detect and prevent fraudulent activity related to money transfers.

Troubleshooting Guide

This section addresses common issues encountered when sending SMS messages to Cuba and provides practical solutions.

  1. Message Delivery Failures:

    • Verify number format: Ensure the number is in the correct international format: +53 followed by 8 digits.
    • Check character encoding: Confirm that the message is encoded using GSM 03.38.
    • Confirm recipient is within coverage area: Network coverage in Cuba is primarily limited to urban areas and tourist zones.
  2. Character Encoding Issues:

    • Use GSM 03.38 character set: Avoid using characters outside this set.
    • Convert special characters to supported alternatives: Replace special characters with their GSM 03.38 equivalents or remove them altogether.
    • Validate message length after encoding: Recalculate the message length after encoding to account for special characters.

Operating Hours and Timing

Be mindful of ETECSA's permitted operating hours for sending SMS messages.

  • Permitted Hours: 8:00 AM - 8:00 PM (Cuba Standard Time). Sending messages outside these hours may result in delivery failures or compliance violations.
  • Restricted Periods: National holidays and observances. Consult ETECSA's official documentation for specific dates and restrictions.
  • Exception: Emergency communications may operate outside these hours.
plaintext
Example of Compliant Timing:
??? Marketing message sent at 2:00 PM local time
??? Promotional message sent at 9:30 PM local time

Content Guidelines

Adhering to content guidelines is crucial for ensuring your messages are accepted by ETECSA and well-received by recipients.

Message Format Requirements

  • Primary language: Spanish. While other languages are possible, using Spanish will ensure wider reach and understanding.
  • Character limit: 160 characters (GSM 03.38).
  • Sender ID: Must be clearly identified and pre-registered with ETECSA. (Citation items 2 and 3 emphasize the importance of sender ID registration).
  • URLs: Use approved shorteners compatible with Cuban networks.

Prohibited Content

  • Political messaging: Avoid any content related to politics.
  • Controversial topics: Steer clear of sensitive or potentially offensive subjects.
  • Unverified promotional claims: Ensure all promotional claims are accurate and substantiated.
  • Content violating Cuban telecommunications regulations: Familiarize yourself with ETECSA's guidelines and regulations.

Documentation Requirements

Maintaining comprehensive documentation is essential for demonstrating compliance and tracking campaign performance.

Record Keeping

  • Maintain comprehensive campaign logs: Record all sent messages, including timestamps and recipient information.
  • Store consent records for a minimum of 2 years: This is crucial for demonstrating compliance with opt-in regulations.
  • Track delivery receipts and engagement metrics: Monitor message delivery rates and recipient engagement to optimize your campaigns.
  • Document all customer interactions: Keep records of all customer inquiries and complaints.

Compliance Monitoring

  • Monthly review of ETECSA guidelines: Stay up-to-date with any changes in regulations.
  • Quarterly audit of consent records: Regularly verify the accuracy and completeness of your consent records.
  • Regular testing of opt-out systems: Ensure your opt-out mechanisms are functioning correctly.
  • Update contact databases: Keep your contact lists current and remove any invalid or opted-out numbers.

???? Pro Tip: Implement automated compliance monitoring systems to track message delivery patterns and flag potential violations. This can save you time and effort while ensuring ongoing compliance.

Risk Management

Understanding potential risks and implementing mitigation strategies is crucial for a successful SMS implementation in Cuba.

Common Compliance Risks

  1. Sending outside permitted hours.
  2. Failure to maintain consent records.
  3. Delayed opt-out processing.
  4. Non-compliant content.

Mitigation Strategies

  • Automated time-zone checking: Implement systems to automatically adjust sending times based on Cuba Standard Time.
  • Regular staff training: Educate your team on Cuban SMS regulations and best practices.
  • Compliance audit schedule: Conduct regular audits to identify and address any compliance gaps.
  • Content review process: Implement a review process to ensure all messages comply with content guidelines.

For additional support and updates on Cuban SMS regulations, consult ETECSA's official documentation or contact their technical support team. Remember, staying informed is your best defense against compliance issues and delivery failures.

Frequently Asked Questions

How to send SMS messages to Cuba?

To send SMS messages to Cuba, ensure your message is within the 160-character limit, uses GSM 03.38 encoding, and the recipient's number is in the international format (+53 followed by 8 digits). Due to the technical landscape, two-way SMS is not supported for international senders, so plan for one-way communication. Remember to comply with ETECSA's regulations for a smooth delivery.

What is the MCC for Cuba?

The Mobile Country Code (MCC) for Cuba is 368. This three-digit code, used with the Mobile Network Code (MNC), uniquely identifies mobile networks within Cuba and is essential for accurate message routing.

Why does Cuba have SMS limitations?

Cuba's sole telecommunications provider, ETECSA, exerts significant control over all messaging services. This monopoly heavily influences SMS implementation requirements and capabilities, resulting in limitations like one-way messaging and a lack of MMS support.

When should I send SMS messages to Cuba?

Send SMS messages between 8:00 AM and 8:00 PM Cuba Standard Time to comply with ETECSA's permitted operating hours. Avoid sending messages outside these hours or during national holidays and observances, as this might lead to delivery failures or compliance violations.

Can I send MMS messages to Cuba?

No, MMS messages are not directly supported in Cuba. They are typically converted to SMS messages with embedded URLs, which can impact message length and cost. Stick to standard SMS for reliable communication.

What is the maximum SMS length for Cuba?

The maximum length for a standard SMS message in Cuba is 160 characters using GSM 03.38 encoding. Non-ASCII characters and Spanish special characters count as two characters, potentially reducing the usable length. Exceeding the limit results in message truncation.

How to handle SMS errors in Cuba?

Implement robust error handling for issues like exceeding message length or using invalid characters. Use provided Javascript examples to truncate long messages or validate GSM 03.38 compliance before sending.

What are the SMS compliance requirements for Cuba?

Obtain explicit opt-in consent before sending messages, implement HELP/STOP commands, adhere to permitted sending hours, include clear sender identification, and maintain detailed opt-out records. Consult ETECSA's documentation for comprehensive compliance information.

What is ETECSA's role in Cuban SMS?

ETECSA is Cuba's sole telecommunications provider and controls all messaging services. Their regulations and network infrastructure dictate the specific requirements and limitations for SMS implementations in the country.

How to calculate SMS message length with special characters?

When using Spanish special characters (á, é, í, ó, ú, ñ), calculate the total length using the formula: Total Length = ASCII_chars + (2 * Special_chars). This is essential due to GSM 03.38 encoding where special characters consume two character spaces.

What are the prohibited SMS content in Cuba?

Avoid sending political messages, controversial topics, unverified promotional claims, and any content violating Cuban telecommunications regulations. Stick to factual information and appropriate promotional content to ensure compliance.

How to manage SMS compliance risks in Cuba?

Mitigate risks by using automated time-zone checking, providing regular staff training on Cuban SMS regulations, scheduling compliance audits, and implementing a content review process before sending messages.

What is the dialing code for Cuba?

The dialing code for Cuba is +53. This prefix must be used before the 8-digit phone number when sending international calls or SMS messages to Cuba.

What character encoding should be used for Cuba SMS?

Use GSM 03.38 character encoding for SMS messages to Cuba. This encoding is optimized for GSM networks and ensures compatibility with ETECSA's infrastructure.

Where can I find more information on Cuba SMS regulations?

Consult ETECSA's official documentation or contact their technical support team for the latest information on Cuban SMS regulations, network specifications, and compliance requirements.