sms compliance

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

Marshall Islands SMS Guide 2025: Send SMS to +692 Numbers with Twilio, Sinch & Bird APIs

SMS guide for Marshall Islands: compliance, features & APIs. Understand regulations from NTA, supported encodings (GSM-7: 160 chars, UCS-2: 70 chars). Includes Twilio, Sinch & Bird API integration examples, plus error handling. Two-way SMS not supported.

Marshall Islands SMS: Best Practices, API Integration & NTA Compliance Guide

Marshall Islands SMS Market Overview (+692)

Locale name:Marshall Islands
ISO code:MH
RegionOceania
Mobile country code (MCC)551
Dialing Code+692

Market Conditions: The National Telecommunications Authority (NTA) regulates the Marshall Islands' mobile market, where SMS is the primary communication channel. With mobile penetration at approximately 21.1%, SMS delivers messages reliably across all device types, especially in remote locations with limited internet connectivity. Businesses sending SMS to Marshall Islands numbers must comply with NTA regulations.


SMS Features & Technical Capabilities for Marshall Islands Messaging

The Marshall Islands supports basic SMS functionality with limitations on advanced features, focusing primarily on standard message delivery through the national telecommunications infrastructure.

Two-Way SMS Support in Marshall Islands

Not Supported: The Marshall Islands does not support two-way SMS messaging. Businesses can only send one-way messages – interactive SMS campaigns, automated responses, and conversational messaging are not available for +692 numbers.

Concatenated Messages (Segmented SMS)

Support: Yes, concatenated messages are supported (availability varies by sender ID type).

Message length rules: Messages split according to encoding type:

  • GSM-7: 160 characters per segment
  • UCS-2: 70 characters per segment (for Unicode characters)

MMS Support

MMS messages convert automatically to SMS with an embedded URL link. This conversion ensures message delivery while providing access to multimedia content through web links.

Recipient Phone Number Compatibility

Number Portability

Number portability is not available. Mobile numbers remain tied to their original carrier.

Sending SMS to Landlines

SMS to landline numbers is not supported. Attempts to message landline numbers return a 400 error (code 21614) with no delivery and no charge.

The National Telecommunications Authority (NTA) regulates all SMS communications in Marshall Islands. Registration Required: Businesses must register with the NTA and obtain proper licensing before sending commercial SMS to +692 numbers. The regulatory framework emphasizes consumer protection, data privacy, and opt-in consent requirements.

Explicit Consent Requirements:

  • Obtain written or electronic consent before sending marketing messages
  • Maintain consent documentation with timestamp, source, and scope
  • Disclose message frequency and purpose clearly at opt-in
  • Make consent records readily available for regulatory review

HELP/STOP and Other Commands

  • Support standard STOP and HELP commands in all SMS campaigns
  • Implement keywords in both English and Marshallese
  • Standard commands:
    • Opt-out: STOP, CANCEL, UNSUBSCRIBE, END
    • Help: HELP, INFO
  • Respond to HELP messages with service information and support contact details

Do Not Call / Do Not Disturb Registries

The Marshall Islands does not maintain a centralized Do Not Call registry. Manage your own suppression list:

  • Honor opt-out requests within 24 hours
  • Keep opted-out number records for at least 5 years
  • Implement filtering systems to prevent messaging opted-out numbers

Time Zone Sensitivity

The Marshall Islands operates in MHT (UTC+12):

  • Send messages between 8:00 AM and 8:00 PM MHT
  • Avoid messaging during major holidays
  • Reserve after-hours messaging for genuine emergencies only

Marshall Islands Sender ID Options: Long Codes, Short Codes & Alphanumeric IDs

Alphanumeric Sender ID for Marshall Islands SMS

Operator network capability: Not supported in Marshall Islands Registration requirements: N/A Sender ID preservation: N/A

Alphanumeric sender IDs (e.g., "BRAND") are not supported by Marshall Islands carriers.

Long Codes for Sending SMS to Marshall Islands

Domestic vs. International:

  • Domestic long codes: Not supported
  • International long codes: Fully supported for +692 numbers

Sender ID preservation: Original sender ID preserved for international long codes Provisioning time: 1–2 business days Recommended use cases:

  • Transactional SMS and notifications
  • Customer support messaging
  • Two-factor authentication (2FA) and OTP
  • Account verification messages

Short Codes

Support: Not currently supported in the Marshall Islands Provisioning time: N/A Use cases: N/A


Marshall Islands SMS Content Restrictions & Prohibited Industries

Prohibited Content:

  • Gambling and betting services
  • Adult content or explicit material
  • Unauthorized financial services
  • Cryptocurrency promotions
  • Illegal products or services

Content Filtering

Carrier Filtering Rules:

  • Carriers block messages containing spam keywords
  • Use URLs from reputable domains only
  • Excessive punctuation triggers spam filters

Best Practices to Avoid Filtering:

  • Use clear, professional language
  • Avoid excessive capitalization
  • Limit special characters and emoji usage
  • Include your company name in message body

Best Practices for Sending SMS to Marshall Islands (+692 Numbers)

Messaging Strategy

  • Keep messages under 160 characters when possible
  • Include clear call-to-action
  • Identify your business in each message
  • Use consistent sender information

Sending Frequency and Timing

  • Limit to 4–5 messages per month per recipient
  • Respect local holidays and customs
  • Maintain consistent sending patterns
  • Avoid sending during weekends unless urgent

Localization

  • Support both English and Marshallese languages
  • Respect cultural sensitivities in message content
  • Use appropriate date and time formats (DD/MM/YYYY)
  • Include country code (+692) in response numbers

Opt-Out Management

  • Process opt-outs within 24 hours
  • Send confirmation of opt-out completion
  • Maintain accurate opt-out databases
  • Conduct regular audits of opt-out lists

Testing and Monitoring

  • Test messages across all major local carriers
  • Monitor delivery rates daily
  • Track engagement metrics (open rates, click-through rates)
  • Test opt-out functionality regularly
  • Document and analyze delivery failures

SMS API Integration Guide: Send Messages to Marshall Islands with Twilio, Sinch & Bird

Send SMS to Marshall Islands Using Twilio API

Twilio provides robust SMS delivery to Marshall Islands (+692) numbers with reliable message routing. Get your account SID and auth token from your Twilio dashboard to start sending.

typescript
import * as Twilio from 'twilio';

// Initialize Twilio client with environment variables
const client = new Twilio(
  process.env.TWILIO_ACCOUNT_SID,
  process.env.TWILIO_AUTH_TOKEN
);

async function sendSMSToMarshallIslands(
  to: string,
  message: string
): Promise<void> {
  try {
    // Ensure proper formatting for Marshall Islands numbers (+692)
    const formattedNumber = to.startsWith('+692') ? to : `+692${to}`;

    const response = await client.messages.create({
      body: message,
      to: formattedNumber,
      from: process.env.TWILIO_PHONE_NUMBER,
      // Optional statusCallback for delivery tracking
      statusCallback: 'https://your-webhook.com/status'
    });

    console.log(`Message sent successfully! SID: ${response.sid}`);
  } catch (error) {
    console.error('Error sending message:', error);
  }
}

Send SMS to Marshall Islands Using Sinch API

Sinch offers competitive rates for Marshall Islands SMS delivery with straightforward API integration and carrier-grade reliability.

typescript
import { SinchClient } from '@sinch/sdk-core';

// Initialize Sinch client
const sinchClient = new SinchClient({
  projectId: process.env.SINCH_PROJECT_ID,
  keyId: process.env.SINCH_KEY_ID,
  keySecret: process.env.SINCH_KEY_SECRET
});

async function sendSinchSMS(
  recipientNumber: string,
  messageText: string
): Promise<void> {
  try {
    const response = await sinchClient.sms.batches.send({
      sendSMSRequestBody: {
        to: [recipientNumber],
        from: process.env.SINCH_SENDER_ID,
        body: messageText,
        // Enable delivery reports
        deliveryReport: 'summary'
      }
    });

    console.log('Batch ID:', response.id);
  } catch (error) {
    console.error('Sinch SMS Error:', error);
  }
}

Send SMS to Marshall Islands Using Bird API

Bird (formerly MessageBird) provides reliable SMS delivery to Marshall Islands +692 numbers with comprehensive delivery tracking and real-time status updates.

typescript
import axios from 'axios';

class BirdSMSService {
  private readonly apiKey: string;
  private readonly baseUrl: string = 'https://api.bird.com/v1';

  constructor(apiKey: string) {
    this.apiKey = apiKey;
  }

  async sendSMS(
    phoneNumber: string,
    message: string
  ): Promise<void> {
    try {
      const response = await axios.post(
        `${this.baseUrl}/messages`,
        {
          recipient: phoneNumber,
          content: message,
          channel: 'sms',
          country_code: 'MH'
        },
        {
          headers: {
            'Authorization': `Bearer ${this.apiKey}`,
            'Content-Type': 'application/json'
          }
        }
      );

      console.log('Message ID:', response.data.message_id);
    } catch (error) {
      console.error('Bird API Error:', error);
    }
  }
}

API Rate Limits and Throughput

  • Twilio: 250 messages per second
  • Sinch: 100 messages per second
  • Bird: 50 messages per second

Throughput Management:

  • Implement exponential backoff for retry logic
  • Use queue systems (Redis, RabbitMQ) for high-volume campaigns
  • Batch messages when possible
  • Monitor delivery rates and adjust sending patterns accordingly

Error Handling and Reporting

typescript
interface SMSError {
  code: string;
  message: string;
  timestamp: Date;
  recipient: string;
}

class SMSErrorHandler {
  static handleError(error: SMSError): void {
    // Log to monitoring system
    console.error(`SMS Error ${error.code}: ${error.message}`);

    // Implement retry logic for specific error codes
    if (this.isRetryableError(error.code)) {
      this.queueForRetry(error);
    }

    // Alert on critical errors
    if (this.isCriticalError(error.code)) {
      this.sendAlert(error);
    }
  }

  private static isRetryableError(code: string): boolean {
    const retryableCodes = ['timeout', 'network_error', 'rate_limit'];
    return retryableCodes.includes(code);
  }

  private static isCriticalError(code: string): boolean {
    const criticalCodes = ['auth_failed', 'invalid_api_key'];
    return criticalCodes.includes(code);
  }

  private static queueForRetry(error: SMSError): void {
    // Implementation for queueing retry attempts
    console.log(`Queuing retry for recipient: ${error.recipient}`);
  }

  private static sendAlert(error: SMSError): void {
    // Implementation for sending alerts to monitoring system
    console.error(`CRITICAL ERROR: ${error.message}`);
  }
}

Marshall Islands SMS FAQ: Common Questions About Sending to +692 Numbers

What is the country code for sending SMS to Marshall Islands?

Use country code +692 with the international E.164 format: +692 followed by the 7-digit local number. The mobile country code (MCC) is 551.

Does Marshall Islands support two-way SMS messaging?

No, the Marshall Islands does not support two-way SMS. This prevents interactive messaging campaigns, automated response systems, and conversational SMS applications.

What sender ID types are supported for Marshall Islands SMS messaging?

Marshall Islands supports international long codes with 1–2 business days provisioning time. International long codes preserve the original sender ID. Alphanumeric sender IDs, short codes, and domestic long codes are not supported.

Do I need NTA registration to send SMS in Marshall Islands?

Yes. Register with the National Telecommunications Authority (NTA) and obtain proper licensing before sending commercial SMS. The NTA regulates all SMS communications and enforces consumer protection and data privacy compliance.

Can I send SMS to landline numbers in Marshall Islands?

No. Attempts to message landline numbers return a 400 error (code 21614) with no delivery and no charge.

What content is prohibited in Marshall Islands SMS?

Marshall Islands SMS prohibits gambling, adult content, unauthorized financial services, cryptocurrency promotions, and illegal products or services. Carriers block messages with spam keywords or excessive punctuation.

What is the best time to send SMS in Marshall Islands?

Send messages between 8:00 AM and 8:00 PM MHT (UTC+12). Avoid messaging during major holidays. Reserve after-hours and weekend messaging for genuine emergencies only.

Which SMS API providers support sending messages to Marshall Islands?

Twilio, Sinch, and Bird support SMS delivery to Marshall Islands (+692) numbers:

  • Twilio: 250 messages per second
  • Sinch: 100 messages per second with carrier-grade infrastructure
  • Bird: 50 messages per second with comprehensive delivery tracking

Recap and Next Steps

Key Takeaways

  1. Compliance Requirements

    • Register with NTA
    • Maintain opt-in records
    • Honor opt-out requests within 24 hours
  2. Technical Considerations

    • Use international number format (+692)
    • Implement proper error handling
    • Monitor delivery rates
  3. Best Practices

    • Send during business hours (8 AM – 8 PM MHT)
    • Keep messages concise
    • Support both English and Marshallese

Next Steps

  1. Review NTA regulations at www.nta.gov.mh
  2. Consult with local legal counsel for compliance
  3. Set up monitoring and reporting systems
  4. Test message delivery across different carriers

Additional Resources

Contact Information:

Frequently Asked Questions

How to send SMS messages to Marshall Islands?

Use the international format (+692) followed by the local number when sending SMS to the Marshall Islands. Twilio, Sinch, and Bird are viable SMS API providers for sending messages to this region. Remember to comply with local regulations and best practices to ensure deliverability and avoid filtering.

What is the mobile penetration rate in Marshall Islands?

The mobile penetration rate in the Marshall Islands is approximately 21.1%. While this indicates a growing mobile market, SMS remains a crucial communication tool due to its reliability, particularly in areas with limited internet access.

Why does two-way SMS not work in Marshall Islands?

According to current provider capabilities, two-way SMS is not supported in the Marshall Islands. This impacts interactive messaging campaigns that rely on automated responses or user replies via SMS.

What SMS sender ID types are supported in Marshall Islands?

Only international long codes are supported as sender IDs in the Marshall Islands. Domestic long codes, short codes, and alphanumeric sender IDs are not currently available.

When should I send SMS messages in Marshall Islands?

The best practice is to send SMS messages between 8:00 AM and 8:00 PM MHT (UTC+12) in the Marshall Islands. Avoid sending messages during major holidays and weekends unless it's an urgent communication.

Can I send SMS to landlines in Marshall Islands?

No, sending SMS to landline numbers in the Marshall Islands is not supported. Attempts to do so will result in a 400 response error (code 21614), and you will not be charged.

How to comply with SMS regulations in Marshall Islands?

Register with the National Telecommunications Authority (NTA) and obtain necessary licensing. Obtain explicit consent before sending marketing messages and support standard STOP and HELP commands in both English and Marshallese. Maintain opt-out records for at least five years and implement systems to prevent messaging to opted-out numbers. Adhere to content restrictions to avoid filtering or blocking by the NTA.

What is the process for getting consent for SMS marketing in the Marshall Islands?

Explicit consent, either written or electronic, is required for sending marketing messages in the Marshall Islands. This consent must be documented with timestamp, source, and scope, including clear information about message frequency and purpose.

How long are opt-out records kept in Marshall Islands?

While there's no centralized Do Not Call registry, businesses should maintain their own suppression lists and keep records of opted-out numbers for at least 5 years in the Marshall Islands.

What is the character limit for SMS messages in Marshall Islands?

Standard SMS length limits apply, with messages exceeding the limit being split (concatenated). GSM-7 encoding allows 160 characters per segment, while UCS-2 allows 70 characters. It's best to keep messages under 160 characters whenever possible.

How are MMS messages handled in the Marshall Islands?

MMS messages are automatically converted to SMS messages containing an embedded URL link to the multimedia content. This ensures delivery across the islands while providing access to the intended multimedia.

Is number portability available in Marshall Islands?

No, number portability is not available in the Marshall Islands. Mobile numbers remain tied to their original carrier.

How to integrate with SMS APIs for Marshall Islands?

Twilio, Sinch, and Bird offer SMS APIs with varying throughput rates for sending messages to the Marshall Islands. Implement proper error handling, retry mechanisms, and queue systems for managing high-volume messaging. Code examples are available in the documentation.

What are some best practices for SMS marketing in Marshall Islands?

Keep messages concise, under 160 characters, and include a clear call to action. Identify your business in each message, use consistent sender information, and limit sending frequency to 4-5 messages per month per recipient. Support both English and Marshallese, respect local holidays and customs, and manage opt-outs promptly within 24 hours.