sms compliance
sms compliance
Palau SMS Guide: Send SMS to +680 (Requirements, Compliance & API)
Complete guide to sending SMS in Palau (+680). Learn operator requirements, alphanumeric sender ID setup, API integration with Twilio/Sinch, and BOC compliance regulations.
Palau SMS Best Practices, Compliance, and Features
Send SMS messages to Palau (+680) with this comprehensive guide covering everything you need for successful SMS delivery. Palau's telecommunications market operates under MCC 552 with three mobile operators: PNCC, PMCI, and PT Waves. Whether you're sending transactional SMS, two-factor authentication messages, or marketing campaigns, this guide covers operator requirements, alphanumeric sender ID implementation, phone number validation in the 7-digit format, Bureau of Communications (BOC) compliance, and SMS API integration best practices for all Palau networks.
Palau SMS Market Overview
| Locale name: | Palau |
|---|---|
| ISO code: | PW |
| Region | Oceania |
| Mobile country code (MCC) | 552 |
| Dialing Code | +680 |
Market Conditions: Palau's mobile telecommunications market supports growing SMS adoption across three network operators. Businesses and consumers use SMS as a primary communication channel, alongside OTT messaging apps among smartphone users. All three operators support standard SMS functionality with basic delivery features.
Mobile Network Operators:
| Operator | MCC/MNC | Network | Mobile Prefixes |
|---|---|---|---|
| Palau National Communications Corporation (PNCC) | 552/01 | LTE (PalauCel brand) | 770–778 |
| Palau Mobile Communications Inc. (PMCI) | 552/99 | LTE (launched April 10, 2023) | 620, 630, 640, 660, 680, 690 |
| PT Waves (Palau Telecoms) | 552/80 | Mobile | 880–884 |
Phone Number Format: All Palau numbers use a 7-digit format: +680 [3-digit prefix] [4 digits]. Example: +680 770 1234.
SMS Features and Capabilities in Palau
Palau supports standard SMS messaging with limitations on advanced features. For reliable communication, use basic message delivery.
Does Palau Support Two-way SMS?
Palau does not support two-way SMS. You can send outbound messages only – recipients cannot reply through SMS channels.
Concatenated Messages (Segmented SMS)
Support: Yes, Palau supports concatenated messaging, though support may vary by sender ID type.
Message length rules: Standard SMS length limits apply:
- GSM-7 encoding: 160 characters per segment
- Unicode (UCS-2): 70 characters per segment
Encoding considerations: Both GSM-7 and UCS-2 encoding are supported. Messages split and rejoin automatically based on the encoding used.
MMS Support
Palau does not support MMS messages directly. The system automatically converts MMS content to SMS with an embedded URL where recipients can view the multimedia content.
Recipient Phone Number Compatibility
Number Portability
Palau does not offer number portability. Mobile numbers remain tied to their original carrier, ensuring reliable message routing.
Sending SMS to Landlines
You cannot send SMS to landline numbers in Palau. The messaging API returns a 400 response error (code 21614) for landline attempts, and you will not be charged for these messages.
SMS Compliance Requirements and Regulations in Palau
Palau lacks specific SMS marketing legislation. Follow international best practices and general telecommunications guidelines. The Bureau of Communications (BOC), a standalone office within the Ministry of Public Infrastructure, Industries and Commerce, regulates telecommunications under RPPL No. 10-17 (Telecommunications Regulatory Framework). PNCC operates as the primary network provider.
Consent and Opt-In
Obtain consent before sending marketing messages:
| Requirement | Action |
|---|---|
| Explicit opt-in | Collect explicit consent before sending marketing messages |
| Record keeping | Maintain clear records of how and when you obtained consent |
| Terms disclosure | Provide clear terms and conditions at opt-in |
| Message details | Include message frequency and content type information |
| Documentation | Document the opt-in source and timestamp |
HELP/STOP and Other Commands
Implement standard opt-out keywords (not legally mandated, but strongly recommended):
- STOP command: Support universal STOP commands for immediate opt-out
- HELP command: Implement HELP keyword responses with service information
- Language support: Support both English and Palauan language commands
- Confirmation: Acknowledge opt-out requests with a confirmation message
Do Not Call / Do Not Disturb Registries
Palau does not maintain an official Do Not Call registry. Manage opt-outs internally:
| Best Practice | Action |
|---|---|
| Suppression lists | Maintain your own suppression lists of opted-out numbers |
| Immediate action | Honor opt-out requests immediately and permanently |
| Systematic tracking | Track and manage unsubscribe requests systematically |
| List maintenance | Regularly clean contact lists to remove inactive or opted-out numbers |
Time Zone Sensitivity
Palau operates in UTC+9 (PWT – Palau Time). Follow these timing practices:
- Send messages between 8:00 AM and 8:00 PM PWT
- Avoid messages during major local holidays
- Limit emergency messages outside business hours
- Consider cultural and religious observances
Sender ID Options for Palau SMS (Alphanumeric, Long Codes, Short Codes)
Alphanumeric Sender ID in Palau
| Feature | Details |
|---|---|
| Operator network capability | Supported |
| Registration requirements | No pre-registration required; dynamic usage allowed |
| Sender ID preservation | Yes, sender IDs display as sent |
Long Codes for Palau SMS
| Feature | Details |
|---|---|
| Domestic long codes | Not supported |
| International long codes | Fully supported |
| Sender ID preservation | Yes, original sender ID is preserved |
| Provisioning time | Immediate for international long codes |
| Use cases | Ideal for transactional messages and two-factor authentication |
Short Codes for Palau SMS
| Feature | Details |
|---|---|
| Support | Not currently available in Palau |
| Provisioning time | N/A |
| Use cases | N/A |
Restricted SMS Content, Industries, and Use Cases
Restricted Content Types:
- Gambling and betting services
- Adult content or explicit material
- Unauthorized financial services
- Deceptive marketing practices
Content Filtering
Known Filtering Rules:
- Messages containing certain keywords may be blocked
- URLs should be from reputable domains
- Avoid excessive capitalization and special characters
Best Practices to Avoid Filtering:
- Use clear, professional language
- Avoid spam trigger words
- Include your company name in messages
- Maintain consistent sending patterns
Best Practices for Sending SMS in Palau
Messaging Strategy
- Keep messages under 160 characters when possible
- Include clear calls to action
- Use personalization thoughtfully
- Maintain a consistent brand voice
Sending Frequency and Timing
- Limit to 2–4 messages per month per recipient
- Respect local business hours (8:00 AM – 8:00 PM PWT)
- Consider cultural events and holidays
- Space out messages appropriately
Localization
- Support both English and Palauan languages
- Consider cultural context in message content
- Use appropriate date and time formats
- Respect local customs and sensitivities
Opt-Out Management
- Process opt-outs within 24 hours
- Maintain accurate opt-out records
- Provide clear opt-out instructions in every message
- Confirm opt-out requests promptly
Testing and Monitoring
- Test messages across all three carriers (PNCC, PMCI, PT Waves)
- Monitor delivery rates regularly
- Track engagement metrics
- Analyze opt-out patterns
- Conduct regular content audits
How to Send SMS to Palau Using API Integration
Send SMS to Palau with Twilio API
Twilio provides a robust SMS API for sending messages to Palau. To integrate, you need your Account SID and Auth Token for authentication.
import * as Twilio from 'twilio';
// Initialize client with your credentials
const client = new Twilio(process.env.TWILIO_ACCOUNT_SID, process.env.TWILIO_AUTH_TOKEN);
// Function to validate E.164 format for Palau numbers
// Palau mobile prefixes: 620, 630, 640, 660, 680, 690, 770-778, 880-884
const validatePalauNumber = (phoneNumber: string): boolean => {
return /^\+680(620|630|640|660|680|690|77[0-8]|88[0-4])\d{4}$/.test(phoneNumber);
};
async function sendSMSToPalau(
to: string,
message: string,
from: string
): Promise<void> {
try {
// Validate phone number format
if (!validatePalauNumber(to)) {
throw new Error('Invalid Palau phone number format');
}
// Send message
const response = await client.messages.create({
body: message,
to: to, // Must be in E.164 format: +680XXXXXXX
from: from // Your Twilio number or alphanumeric sender ID
});
console.log(`Message sent successfully! SID: ${response.sid}`);
} catch (error) {
console.error('Error sending message:', error);
throw error;
}
}Send SMS to Palau with Sinch API
Sinch offers SMS capabilities for Palau through their REST API. Authenticate using your API token.
import axios from 'axios';
class SinchSMSService {
private readonly apiToken: string;
private readonly baseUrl: string = 'https://sms.api.sinch.com/xms/v1';
constructor(apiToken: string) {
this.apiToken = apiToken;
}
async sendSMS(to: string, message: string, from: string): Promise<void> {
try {
const response = await axios.post(
`${this.baseUrl}/batches`,
{
from: from,
to: [to],
body: message
},
{
headers: {
'Authorization': `Bearer ${this.apiToken}`,
'Content-Type': 'application/json'
}
}
);
console.log('Message sent successfully:', response.data);
} catch (error) {
console.error('Failed to send message:', error);
throw error;
}
}
}Send SMS to Palau with MessageBird API
MessageBird (referred to as "Bird" in the template) provides SMS capabilities for Palau through their REST API.
import messagebird from 'messagebird';
class MessageBirdService {
private client: any;
constructor(apiKey: string) {
this.client = messagebird(apiKey);
}
async sendSMS(to: string, message: string, from: string): Promise<void> {
return new Promise((resolve, reject) => {
this.client.messages.create({
originator: from,
recipients: [to],
body: message
}, (err: any, response: any) => {
if (err) {
console.error('MessageBird error:', err);
reject(err);
} else {
console.log('Message sent successfully:', response);
resolve(response);
}
});
});
}
}Send SMS to Palau with Plivo API
Plivo offers SMS integration for Palau with REST API support.
import plivo from 'plivo';
class PlivoSMSService {
private client: any;
constructor(authId: string, authToken: string) {
this.client = new plivo.Client(authId, authToken);
}
async sendSMS(to: string, message: string, from: string): Promise<void> {
try {
const response = await this.client.messages.create({
src: from, // Your Plivo number
dst: to, // Destination number in E.164 format
text: message
});
console.log('Message sent successfully:', response);
} catch (error) {
console.error('Failed to send message:', error);
throw error;
}
}
}API Rate Limits and Throughput
- Default rate limit: 100 messages per second
- Batch processing: Recommended for large volumes
- Retry logic: Implement exponential backoff
- Peak times: Queue messages during high-traffic periods
Error Handling and Reporting
- Implement comprehensive error logging
- Monitor delivery receipts
- Track common error codes:
- 21614: Invalid landline number
- 21408: Invalid number format
- 21611: Unroutable destination
Frequently Asked Questions
What is the country code for Palau?
Palau's country code is +680. Add this prefix before the 7-digit local number when sending international SMS.
What is Palau's Mobile Country Code (MCC)?
Palau uses MCC 552. The three mobile operators have different Mobile Network Codes: PNCC (MNC 01), PMCI (MNC 99), and PT Waves (MNC 80).
What phone number format does Palau use?
Palau uses a 7-digit phone number format: +680 XXX XXXX. Mobile prefixes include 620, 630, 640, 660, 680, 690 (PMCI), 770-778 (PNCC), and 880-884 (PT Waves).
Does Palau support alphanumeric sender IDs?
Yes. Palau supports alphanumeric sender IDs without pre-registration. Sender IDs display as sent, and you can use dynamic sender IDs.
Can I send two-way SMS in Palau?
No. Palau does not support two-way SMS. You can only send outbound messages – recipients cannot reply via SMS channels.
Does Palau support MMS messages?
No. Palau does not support MMS directly. The system converts MMS content to SMS with an embedded URL where recipients can view multimedia content.
Is mobile number portability available in Palau?
No. Palau does not offer mobile number portability. Mobile numbers remain tied to their original carrier throughout their lifecycle.
What time zone does Palau use?
Palau operates in UTC+9 (Palau Time – PWT). Send messages between 8:00 AM and 8:00 PM PWT to respect local business hours.
Who regulates telecommunications in Palau?
The Bureau of Communications (BOC) regulates telecommunications under RPPL No. 10-17 (Telecommunications Regulatory Framework). BOC operates within the Ministry of Public Infrastructure, Industries and Commerce.
Can I send SMS to landline numbers in Palau?
No. You cannot send SMS to landline numbers in Palau. The API returns error code 21614 for landline attempts, and you will not be charged.
Recap and Additional Resources
Key Takeaways:
- Always use E.164 format for phone numbers (+680XXXXXXX)
- Implement proper error handling and retry logic
- Follow best practices for consent and opt-out management
- Respect local time zones and sending hours (8:00 AM – 8:00 PM PWT)
Next Steps:
- Review the Bureau of Communications (BOC) telecommunications guidelines and RPPL No. 10-17
- Implement proper opt-in/opt-out mechanisms
- Test message delivery with all three carriers (PNCC, PMCI, PT Waves)
- Set up monitoring and reporting systems
Additional Information:
- Bureau of Communications (BOC) – Palau Telecommunications Regulator
- Palau National Communications Corporation (PNCC)
- RPPL No. 10-17: Telecommunications Regulatory Framework
- International SMS Best Practices Guide
Technical Resources:
Frequently Asked Questions
How to send SMS messages in Palau?
Use a reputable SMS API provider like Twilio, Sinch, MessageBird, or Plivo. Ensure the recipient's number is in E.164 format (+680XXXXXXX) and comply with Palau's telecommunications guidelines and best practices for SMS marketing.
What is the SMS market like in Palau?
Palau has a developing mobile market with growing SMS adoption. While specific data is limited, SMS remains important for businesses and consumers, alongside increasingly popular OTT messaging apps.
Why does Palau not support two-way SMS?
According to current provider capabilities, two-way SMS is not supported in Palau. Businesses can send outbound messages but cannot receive replies through the same channels.
When should I send SMS messages in Palau?
Send messages between 8:00 AM and 8:00 PM PWT (UTC+9), avoiding major holidays and respecting cultural/religious observances. Limit marketing messages to 2-4 per recipient monthly.
Can I send SMS to landlines in Palau?
No, sending SMS to landlines in Palau is not supported. Attempts to do so will result in a 400 response error (code 21614) from the messaging API, and messages will not be delivered or charged.
What SMS features are supported in Palau?
Palau supports standard SMS, concatenated messages (up to 160 characters for GSM-7 or 70 for Unicode), and alphanumeric sender IDs. MMS is converted to SMS with a URL link to the media content.
How to get consent for SMS marketing in Palau?
While specific legislation is limited, follow international best practices. Obtain explicit opt-in, provide clear terms, record consent details (how, when, source, timestamp), and include information about message frequency and content.
What are the rules for SMS sender IDs in Palau?
Alphanumeric sender IDs are supported without pre-registration. International long codes are supported for transactional messages and 2FA. Short codes are not currently available. Number portability is not available.
How to handle opt-outs for SMS in Palau?
Implement HELP and STOP keywords for opt-out, acknowledge requests with a confirmation, and honor them immediately and permanently. Maintain your own suppression list and regularly clean your contact lists.
What content is restricted for SMS in Palau?
Restricted content includes gambling, adult material, unauthorized financial services, and deceptive marketing. Avoid spam trigger words, excessive capitalization, and URLs from disreputable domains to prevent filtering.
What is the character limit for SMS in Palau?
Palau follows standard SMS length limits. GSM-7 encoding allows 160 characters, while Unicode allows 70 characters. Concatenated SMS is supported for longer messages.
What are the best practices for SMS marketing in Palau?
Keep messages concise, include clear calls-to-action, personalize thoughtfully, maintain brand voice, respect local time/holidays, and support both English and Palauan languages. Test messages, monitor delivery rates, and track engagement.
How to integrate with an SMS API for Palau?
The article provides code examples for Twilio, Sinch, MessageBird, and Plivo. These examples demonstrate authentication, message sending, and Palau-specific number validation (+680XXXXXXX format).
What are the API rate limits for sending SMS to Palau?
The default rate limit is 100 messages per second. Batch processing is recommended for large volumes. Implement exponential backoff for retry logic and queue messages during peak times to manage throughput effectively.
What are common SMS error codes in Palau and how to handle them?
Common errors include 21614 (invalid landline), 21408 (invalid number format), and 21611 (unroutable destination). Implement comprehensive error logging, monitor delivery receipts, and use appropriate retry mechanisms with exponential backoff.