Check phone number activity, carrier details, line type and more.
Tonga SMS Best Practices, Compliance, and Features
Tonga SMS Market Overview
Locale name:
Tonga
ISO code:
TO
Region
Oceania
Mobile country code (MCC)
539
Dialing Code
+676
Market Conditions: Tonga has a growing mobile telecommunications sector with SMS remaining an important communication channel. The market is characterized by limited competition among mobile operators and increasing adoption of OTT messaging apps. While exact market share data isn't publicly available, both Android and iOS devices are present in the market, with Android having wider adoption due to more affordable device options.
Key SMS Features and Capabilities in Tonga
Tonga offers basic SMS functionality with some limitations on advanced features like two-way messaging and concatenation.
Two-way SMS Support
Two-way SMS is not supported in Tonga through major SMS providers. This means businesses can send outbound messages but cannot receive replies through the same channel.
Concatenated Messages (Segmented SMS)
Support: Concatenated messaging is not supported in Tonga. Message length rules: Standard SMS character limits apply - 160 characters for GSM-7 encoding and 70 characters for Unicode. Encoding considerations: Both GSM-7 and UCS-2 encoding are supported, with GSM-7 being preferred for basic Latin characters to maximize message length.
MMS Support
MMS messages are automatically converted to SMS with an embedded URL link. This means that when attempting to send multimedia content, recipients will receive a text message containing a link to view the media content online.
Recipient Phone Number Compatibility
Number Portability
Number portability is not available in Tonga. This means mobile numbers remain tied to their original carrier, which helps ensure more reliable message routing.
Sending SMS to Landlines
Sending SMS to landline numbers is not possible in Tonga. Attempts to send messages to landline numbers will result in a failed delivery and an error response (400 error code 21614) from the SMS API, with no charges applied to the sender's account.
Compliance and Regulatory Guidelines for SMS in Tonga
SMS communications in Tonga are governed by the Communications Act 2015 and overseen by the Ministry of Information and Communications. While specific SMS marketing regulations are limited, businesses must adhere to general consumer protection principles and international best practices.
Consent and Opt-In
Explicit Consent Requirements:
Obtain clear, documented opt-in consent before sending marketing messages
Maintain detailed records of when and how consent was obtained
Include clear terms of service and privacy policy information during opt-in
Specify the type and frequency of messages recipients will receive
HELP/STOP and Other Commands
While not strictly required by local law, implementing standard opt-out commands is considered 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, businesses should:
Maintain their 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 time zone. Best practices include:
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
Phone Numbers Options and SMS Sender Types for in Tonga
Alphanumeric Sender ID
Operator network capability: Dynamic alphanumeric sender IDs are supported Registration requirements: No pre-registration required Sender ID preservation: Sender IDs are generally preserved as sent
Long Codes
Domestic vs. International:
Domestic long codes are not supported
International long codes can be used for messaging
Sender ID preservation: Original sender IDs are typically preserved Provisioning time: Immediate for international long codes Use cases: Recommended for transactional messages and two-factor authentication
Short Codes
Support: Short codes are not currently supported in Tonga Provisioning time: Not applicable Use cases: Not available for marketing campaigns or other purposes
Restricted SMS Content, Industries, and Use Cases
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:
Messages containing certain keywords may be blocked
URLs should be from reputable domains
Avoid excessive punctuation and special characters
Best Practices to Avoid Filtering:
Use clear, professional language
Avoid spam trigger words
Include 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
Regular audit of opt-out compliance
Testing and Monitoring
Test messages across major local carriers
Monitor delivery rates and engagement
Track opt-out rates and patterns
Regular review of message performance metrics
SMS API integrations for Tonga
Twilio
Twilio provides a straightforward integration for sending SMS to Tonga. Here's how to implement it:
import*as Twilio from'twilio';// Initialize the Twilio client with your credentialsconst accountSid = process.env.TWILIO_ACCOUNT_SID;const authToken = process.env.TWILIO_AUTH_TOKEN;const client =newTwilio(accountSid, authToken);asyncfunctionsendSMSToTonga( 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 their REST API:
import{ SinchClient }from'@sinch/sdk-core';// Initialize Sinch clientconst sinchClient =newSinchClient({ 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});asyncfunctionsendSMSViaSinch( 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: