sms compliance
sms compliance
How to Send SMS to Tonga: Complete 2025 Compliance Guide (+676)
Send SMS to Tonga (+676) with confidence. Complete guide to TCC and Digicel network requirements, alphanumeric sender IDs, Communications Act 2015 compliance, phone number formats, and API integration for reliable delivery.
Tonga SMS Best Practices, Compliance, and Features
Send SMS messages to Tonga with confidence. This comprehensive guide covers everything you need to know about SMS messaging to +676 numbers: regulatory compliance with the Communications Act 2015, TCC and Digicel operator requirements, alphanumeric sender ID setup, pricing, phone number formatting, and API integration for reliable delivery.
Whether you're implementing transactional notifications, marketing campaigns, or two-factor authentication, you'll learn how to navigate Tonga's telecommunications regulations, format phone numbers correctly, and integrate with SMS APIs to reach customers across both major networks. Understand critical limitations like no concatenated message support and no two-way SMS to build effective messaging strategies.
Tonga SMS Market Overview
| Locale name: | Tonga |
|---|---|
| ISO code: | TO |
| Region | Oceania |
| Mobile country code (MCC) | 539 |
| Dialing Code | +676 |
Tonga's mobile market operates through two main carriers: Tonga Communications Corporation (TCC, MCC 539-01, operating U Cell) and Digicel Tonga (MCC 539-88). Both operators launched commercial 5G networks in late 2024 – Digicel on November 29 and TCC in December. SMS remains your most reliable channel for business communications, especially when reaching customers in areas with limited internet access.
Use SMS for transactional notifications, alerts, and official communications. Traditional SMS delivers universal device compatibility and consistent reliability across all islands, making it more dependable than OTT messaging apps for critical business messages.
Tonga Quick Reference
| Category | Details |
|---|---|
| Country Code | +676 |
| ISO Codes | TO (Alpha-2), TON (Alpha-3) |
| Mobile Number Format | 5 digits (starting with 7 for mobile) |
| E.164 Format | +6767XXXX |
| Mobile Operators | TCC (U Cell, MNC 01), Digicel Tonga (MNC 88) |
| Regulatory Authority | Ministry of Information and Communications |
| Alphanumeric Sender ID | Supported (no pre-registration required) |
| Number Portability | Not available |
| Time Zone | UTC+13 |
| 5G Launch | November-December 2024 |
What SMS Features and Capabilities Are Available in Tonga?
Tonga supports basic SMS functionality with limitations on two-way messaging and concatenation.
Two-way SMS Support
Major SMS providers do not support two-way SMS in Tonga. Send outbound messages, but you cannot receive replies through the same channel. Design your messaging strategy for one-way communication only.
Concatenated Messages (Segmented SMS)
Support: Not supported by Tonga operators.
Message length rules: Keep messages under 160 characters (GSM-7) or 70 characters (UCS-2). Operators deliver messages exceeding these limits as separate individual messages or truncate them.
Encoding considerations: Use GSM-7 encoding for standard text (160 chars) or UCS-2 for Unicode characters (70 chars). Plan your message content to fit within single-segment limits.
MMS Support
The system automatically converts MMS messages to SMS with an embedded URL link. Recipients receive a text message containing a link to view the media content online, ensuring compatibility across all devices.
Recipient Phone Number Compatibility
Number Portability
Tonga does not offer number portability. Mobile numbers remain tied to their original carrier, ensuring straightforward message routing based on the number prefix.
Sending SMS to Landlines
You cannot send SMS to landline numbers in Tonga. The SMS API returns a 400 error (code 21614) for landline numbers and applies no charges to your account.
How to Comply with Tonga SMS Regulations and Guidelines
The Communications Act 2015 governs SMS communications in Tonga, with oversight by the Ministry of Information and Communications. While specific SMS marketing regulations are limited, you must adhere to general consumer protection principles and international best practices.
Consent and Opt-In Requirements
Obtain and document clear opt-in consent before sending marketing messages. Follow these requirements:
- Maintain detailed records of when and how you obtained consent
- Include clear terms of service and privacy policy information during opt-in
- Specify the type and frequency of messages recipients will receive
- Document all consent for compliance audits
HELP/STOP and Other Commands
While not strictly required by local law, implement standard opt-out commands as best practice:
- Support "STOP" for opt-out requests
- Include "HELP" functionality for user support
- Consider supporting both English and Tongan language commands
- Process opt-out requests within 24 hours
Do Not Call / Do Not Disturb Registries
Tonga does not maintain an official Do Not Call registry. However, you should:
- Maintain your own suppression lists
- Honor opt-out requests immediately
- Document all opt-out requests and their processing dates
- Regularly clean contact lists to remove inactive numbers
Time Zone Sensitivity
Tonga follows UTC+13. Follow these practices:
- Send messages between 8:00 AM and 8:00 PM local time
- Avoid sending during religious holidays and Sundays
- Only send urgent messages (like security alerts) outside these hours
- Consider seasonal time changes when scheduling campaigns
What Phone Number Options and SMS Sender Types Work in Tonga?
Alphanumeric Sender ID
Operator network capability: Dynamic alphanumeric sender IDs are supported
Registration requirements: No pre-registration required
Sender ID preservation: Operators generally preserve sender IDs as sent
Long Codes
Domestic vs. International:
- Domestic long codes are not supported
- Use international long codes for messaging
Sender ID preservation: Operators preserve original sender IDs
Provisioning time: Immediate for international long codes
Use cases: Recommended for transactional messages and two-factor authentication
Short Codes
Support: Not currently supported in Tonga
Provisioning time: Not applicable
Use cases: Not available for marketing campaigns or other purposes
What Are the Technical Requirements for Sending SMS to Tonga?
Phone Number Format and Validation
Format all Tonga mobile numbers using the international E.164 format: +6767XXXX
Number Length: 5 digits after the country code (+676)
Mobile Prefix: Mobile numbers start with 7 (e.g., +676 7XXXX)
Operator Identification:
- TCC (U Cell): Specific prefix allocation varies
- Digicel Tonga: Specific prefix allocation varies
Validation Requirements:
- Always include the +676 country code for international delivery
- Remove spaces, hyphens, or parentheses before sending
- Verify the number starts with 7 and has exactly 5 digits after the country code
- Only send to mobile numbers starting with 7 – landline messages fail
Character Encoding and Message Length
GSM-7 Encoding: Use for standard English and basic punctuation – 160 characters per segment
UCS-2 Encoding: Use for Unicode characters (emojis, non-Latin scripts) – 70 characters per segment
Concatenated Messages: Tonga operators do not support concatenation. Operators deliver messages exceeding 160 characters (GSM-7) or 70 characters (UCS-2) as separate individual messages or truncate them.
Delivery Considerations
Since number portability is not available, the number itself determines routing. Without concatenated message support, keep all messages under the single-segment limits to ensure complete delivery.
What SMS Content, Industries, and Use Cases Are Restricted in Tonga?
Avoid sending these restricted content types:
- Gambling and betting services
- Adult content or explicit material
- Unauthorized financial services
- Cryptocurrency promotions
- Political campaign messages without proper authorization
Content Filtering
Known Carrier Rules:
- Carriers block messages containing certain keywords
- Use URLs from reputable domains only
- Avoid excessive punctuation and special characters
Best Practices to Avoid Filtering:
- Use clear, professional language
- Avoid spam trigger words
- Include your company name in messages
- Keep URLs short and legitimate
Best Practices for Sending SMS in Tonga
Messaging Strategy
- Keep messages under 160 characters when possible
- Include clear call-to-actions
- Identify your business in each message
- Use personalization thoughtfully (e.g., recipient's name)
Sending Frequency and Timing
- Limit to 2-4 messages per month per recipient
- Respect local holidays and Sunday observances
- Avoid sending during major cultural events
- Space out messages to prevent recipient fatigue
Localization
- Support both English and Tongan languages
- Consider cultural sensitivities in message content
- Use appropriate date and time formats
- Respect local customs and traditions
Opt-Out Management
- Process opt-outs within 24 hours
- Maintain accurate opt-out records
- Include opt-out instructions in messages
- Conduct regular audits of opt-out compliance
Testing and Monitoring
- Test messages across both TCC and Digicel networks
- Monitor delivery rates and engagement
- Track opt-out rates and patterns
- Regularly review message performance metrics
SMS Pricing for Tonga
Pricing varies by provider and message type. Below are current verified rates:
Twilio Pricing (October 2025)
- Outbound SMS: $0.1629 per message segment
- Alphanumeric Sender ID: $0.1629 per message segment (no additional cost)
- International Numbers: $0.1629 per message segment
- Inbound SMS: Not supported
- Phone Number Cost: International numbers starting at $1.15/month
- Alphanumeric Sender ID: Free (send-only)
Additional Twilio Features:
- Link shortening/click tracking: $0.0150 per message (first 1,000 free monthly)
- SMS pumping protection: $0.0250 per message
- Failed message processing fee: $0.001 per failed message
Other Provider Pricing
Contact providers directly for current rates:
- Plivo: Contact sales for Tonga pricing
- Sinch: Contact sales for current rates
- MessageBird: Contact sales for pricing details
Volume Discounts: Most providers offer committed-use discounts for high-volume senders. Contact sales teams for enterprise pricing tiers.
Important Note: Since concatenated messages are not supported in Tonga, each message segment is charged separately. Keep messages under 160 characters (GSM-7) or 70 characters (UCS-2) to avoid multiple charges.
SMS API Integrations for Tonga
Twilio
Twilio provides straightforward integration for sending SMS to Tonga. Here's how to implement it:
import * as Twilio from 'twilio';
// Initialize the Twilio client with your credentials
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = new Twilio(accountSid, authToken);
async function sendSMSToTonga(
to: string,
message: string,
from: string
): Promise<void> {
try {
// Ensure the phone number is in E.164 format for Tonga (+676)
const formattedNumber = to.startsWith('+676') ? to : `+676${to}`;
const response = await client.messages.create({
body: message,
to: formattedNumber,
from: from,
// Optional parameters 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);
throw error;
}
}Sinch
Sinch offers reliable SMS delivery to Tonga through its REST API:
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,
smsRegion: "au" // Use Australia region for Tonga
});
async function sendSMSViaSinch(
to: string,
message: string
): Promise<void> {
try {
const response = await sinchClient.sms.batches.send({
sendSMSRequestBody: {
to: [to],
from: "YourCompany",
body: message,
delivery_report: "summary"
}
});
console.log('Message sent:', response.id);
} catch (error) {
console.error('Sinch SMS error:', error);
throw error;
}
}MessageBird
MessageBird (formerly referred to as "Bird") provides SMS capabilities for Tonga:
import { MessageBird } from 'messagebird';
const messagebird = MessageBird(process.env.MESSAGEBIRD_API_KEY);
async function sendSMSViaMessageBird(
to: string,
message: string,
originator: string
): Promise<void> {
try {
const params = {
originator: originator,
recipients: [to],
body: message,
reportUrl: "https://your-webhook.com/delivery-reports"
};
await new Promise((resolve, reject) => {
messagebird.messages.create(params, (err, response) => {
if (err) reject(err);
else resolve(response);
});
});
console.log('Message sent successfully!');
} catch (error) {
console.error('MessageBird error:', error);
throw error;
}
}Plivo
Use Plivo's API to send SMS to Tonga with the following implementation:
import * as plivo from 'plivo';
const client = new plivo.Client(
process.env.PLIVO_AUTH_ID,
process.env.PLIVO_AUTH_TOKEN
);
async function sendSMSViaPlivo(
to: string,
message: string,
from: string
): Promise<void> {
try {
const response = await client.messages.create({
src: from,
dst: to,
text: message,
// Optional parameters
url: "https://your-webhook.com/delivery-status",
method: "POST"
});
console.log('Message sent:', response.messageUuid[0]);
} catch (error) {
console.error('Plivo error:', error);
throw error;
}
}API Rate Limits and Throughput
- Default rate limits vary by provider (typically 1-10 messages per second)
- Implement exponential backoff for retry logic
- Use queuing systems (like Redis or RabbitMQ) for high-volume sending
- Batch messages when possible to optimize throughput
Error Handling and Reporting
- Implement comprehensive error logging
- Monitor delivery receipts via webhooks
- Track common error codes and their resolutions
- Set up alerts for unusual error rates or patterns
Frequently Asked Questions About Sending SMS to Tonga
What is the cost to send SMS to Tonga?
Twilio charges $0.1629 per SMS segment to Tonga mobile numbers (verified October 2025). Alphanumeric sender IDs cost the same as standard messages. International phone numbers start at $1.15/month. Contact Plivo, Sinch, and MessageBird sales for current pricing. Volume discounts are available for high-volume enterprise senders. Important: Since concatenated messages are not supported, keep messages under 160 characters to avoid multiple charges.
Do I need to register alphanumeric sender IDs in Tonga?
No. Both TCC and Digicel Tonga support dynamic alphanumeric sender IDs without registration requirements. Operators generally preserve sender IDs as sent, making setup immediate and straightforward.
What is the correct phone number format for Tonga mobile numbers?
Tonga mobile numbers use E.164 format: +6767XXXX (5 digits after the country code). Mobile numbers start with 7 (e.g., +676 7XXXX). Always include the +676 country code and remove spaces or hyphens before sending. Landline numbers will not work for SMS. Learn more about international phone number formatting standards.
Is two-way SMS supported in Tonga?
No, major SMS providers do not support two-way SMS in Tonga. You can only send outbound messages. Design your SMS strategies around one-way communications for notifications, alerts, and marketing campaigns rather than interactive messaging.
Are concatenated SMS messages supported in Tonga?
No, Tonga operators (TCC and Digicel) do not support concatenated SMS messages. Keep messages under 160 characters (GSM-7 encoding) or 70 characters (UCS-2 encoding). Operators deliver messages exceeding these limits as separate individual messages or truncate them. This limitation is critical for avoiding unexpected costs.
Does Tonga support mobile number portability (MNP)?
No, mobile number portability is not available in Tonga. Phone numbers remain tied to their original network operator. This simplifies routing since the number prefix determines the carrier, but users cannot switch operators without changing numbers.
What are the SMS compliance requirements in Tonga?
Comply with the Communications Act 2015 under Ministry of Information and Communications oversight. Key requirements: obtain explicit opt-in consent before sending marketing messages, implement STOP/HELP commands, honor opt-out requests within 24 hours, send messages only between 8:00 AM–8:00 PM UTC+13, and maintain detailed consent records for audits.
Who are the mobile operators in Tonga?
Tonga has two mobile operators: Tonga Communications Corporation (TCC, MCC 539-01, operating U Cell brand) and Digicel Tonga (MCC 539-88). Both operators launched commercial 5G networks in late 2024 – Digicel on November 29 and TCC in December. Both support SMS messaging through major SMS gateway providers.
Can I send SMS to landline numbers in Tonga?
No. Only mobile numbers starting with 7 support SMS. The SMS API returns a 400 error (code 21614) for landline messages and applies no charges to your account.
What time zone should I use when sending SMS to Tonga?
Tonga follows UTC+13 time zone. Send messages between 8:00 AM and 8:00 PM local time. Avoid sending during religious holidays and Sundays. Only send urgent messages (like security alerts) outside these hours. Consider seasonal time changes when scheduling campaigns to ensure messages arrive at appropriate times.
Recap and Additional Resources
Key Takeaways:
- Always format phone numbers in E.164 format (+676 for Tonga)
- Implement proper error handling and monitoring
- Follow local time zone considerations (UTC+13)
- Maintain proper opt-out management
- Ensure compliance with local regulations
Next Steps:
- Review the Communications Act 2015 for compliance requirements
- Set up proper monitoring and logging systems
- Implement proper error handling and retry logic
- Test thoroughly with small volumes before scaling
Additional Resources:
Industry Guidelines:
Frequently Asked Questions
How to send SMS to Tonga using Twilio?
Twilio's API allows SMS delivery to Tonga. Ensure the recipient's number is in E.164 format (+676 followed by the local number) and initialize the Twilio client with your credentials. Use the client's messages.create method, providing the message body, recipient number, and your Twilio number.
What is the character limit for SMS messages in Tonga?
Tonga supports standard SMS character limits: 160 characters for GSM-7 encoding and 70 characters for Unicode. Concatenated messaging is not supported, so messages exceeding this limit will need to be split.
Why does MMS convert to SMS in Tonga?
MMS is not directly supported in Tonga. When sending multimedia, it's automatically converted to an SMS containing a URL link where the recipient can view the content online.
What SMS compliance rules exist in Tonga?
Tonga follows the Communications Act 2015, overseen by the Ministry of Information and Communications. While specific SMS marketing regulations are limited, businesses must adhere to consumer protection principles and obtain explicit opt-in consent before sending marketing messages.
How to handle opt-outs for SMS in Tonga?
While Tonga doesn't have a Do Not Call registry, best practice is to honor and document all opt-out requests, typically handled via "STOP" commands, within 24 hours. Maintain your own suppression list.
When should I send marketing SMS in Tonga?
Send messages between 8:00 AM and 8:00 PM local Tonga time (UTC+13), avoiding Sundays and religious holidays. Urgent messages, like security alerts, can be sent outside these hours.
Can I use a short code for SMS marketing in Tonga?
No, short codes are not currently supported in Tonga. International long codes are recommended for transactional messages and two-factor authentication, while alphanumeric sender IDs are supported for other messaging.
What SMS sender ID types are supported in Tonga?
Tonga supports dynamic alphanumeric sender IDs without pre-registration. International long codes can also be used, but domestic long codes are not supported. Short codes are not available.
What content is restricted for SMS in Tonga?
Restricted content includes gambling, adult material, unauthorized financial services, cryptocurrency promotions, and political campaign messages without proper authorization.
How to avoid SMS filtering in Tonga?
To avoid SMS filtering, use clear language, avoid spam trigger words, identify your company in the message, and ensure URLs are from reputable, legitimate domains. Keep URLs short.
What is the recommended SMS messaging frequency in Tonga?
Limit messages to 2-4 per recipient monthly, respecting local holidays and cultural events. Space out messages to prevent recipient fatigue and track engagement metrics.
How to format phone numbers for sending SMS to Tonga?
Use the E.164 format, which starts with +676 for Tonga, followed by the local number. This ensures proper routing and delivery.
What are the best practices for SMS localization in Tonga?
Support both English and Tongan languages, be mindful of cultural sensitivities, use appropriate date/time formats, and respect local customs and traditions in message content.
How to integrate with Sinch for sending SMS to Tonga?
Use the SinchClient, specifying the Australia region ("au") for SMS. Use the sms.batches.send method with recipient numbers, your sender ID, message body, and optional delivery report settings.
Which SMS API providers support sending messages to Tonga?
Several providers offer SMS APIs for Tonga, including Twilio, Sinch, MessageBird, and Plivo. Each has its own integration methods and code examples are available in the Tonga SMS Guide.