首页 » 博客 » 关岛短信最佳实践、合规性和功能

关岛短信最佳实践、合规性和功能

关岛短信市场概况

区域设置名称: 关岛
ISO 代码:
地区 大洋洲
移动国家代码 (MCC) 310
拨号代码 +1671

市场状况:关岛的移动市场由 DOCOMO PACIFIC 和 GTA 等主斯洛文尼亚 whatsapp 数据要运营商主导。作为美国领土,关岛遵循美国电信标准和法规。移动普及率很高,智能手机普及率很高,传统短信和 OTT 消息应用程序的使用也很活跃。


关岛短信服务的主要特点和功能

关岛支持标准短信功能,但遵循美国电信标准,对双向消息传递有一些限制,并且对发件人 ID 有特定要求。

双向短信支持

关岛的标准渠道不支持双向短信。希望实现双向消为客户旅程的所有阶段创建内容息传递功能的企业应考虑其他通信方法或专门的企业解决方案。

串联消息(分段短信)

支持:是的,关岛支持串联消息,但支持情况可能因发新闻 美国件人 ID 类型而异。
消息长度规则:标准短信长度限制适用 – GSM-7 编码为 160 个字符,Unicode 为 70 个字符。
编码注意事项:支持 GSM-7 和 UCS-2 编码,消息会根据使用的编码自动拆分和重新合并。

MMS 支持

MMS 消息会自动转换为带有内嵌 URL 链接的 SMS。这确保了不同设备类型的兼容性,同时仍允许通过可点击的链接共享富媒体内容。

收件人电话号码兼容性

号码可携性

关岛不提供号码可携性。这意味着电话号码仍与原运营商绑定,从而简化消息路由和传递。

向固定电话发送短信

在关岛无法向固定电话号码发送短信。尝试向固定电话号码发送消息将导致 400 响应,错误代码为 21614,并且不会产生任何费用。

关岛短信合规与监管指南

作为美国领土,关岛遵守联邦电信法规,包括《电话消费者保护法》(TCPA)。企业必须遵守美国联邦法律和关岛公共事业委员会管理的当地关岛电信准则。

明确同意要求:

      • 发送营销信息前获得书面同意
      • 保留关于如何以及何时获得同意的清晰记录
      • 包括明确的服务条款和隐私政策参考
      • 在同意书中指定消息频率和内容类型

HELP/STOP 和其他命令

      • 必需关键字:所有 SMS 程序必须支持标准 STOP、CANCEL、END、QUIT 和 HELP 命令
      • 响应时间: 24 小时内处理退出请求
      • 语言支持:必须能识别英语和查莫罗语的指令
      • 确认消息:发送 HELP 和 STOP 请求的确认消息

请勿致电/请勿打扰登记

      • 关岛遵守美国国家禁止致电登记制度
      • 最佳实践:
        • 定期根据 DNC 注册表清理联系人列表
        • 维护内部退出数据库
        • 尊重所有营销渠道的退出请求
        • 记录合规程序并保存记录

时区敏感度

      • 关岛采用查莫罗标准时间 (UTC+10)
      • 建议发送时间:当地时间上午 8:00 至晚上 8:00
      • 例外情况:紧急消息,例如身份验证码或紧急警报
      • 安排活动时考虑文化活动和当地节日

关岛的电话号码选项和短信发件人类型

字母数字发件人 ID

运营商网络能力:不支持动态使用
注册要求:N/A
发送人 ID 保存:发送人 ID 通常被运营商默认值覆盖

长代码

国内与国际

      • 不支持国内长代码
      • 支持国际长代码但有限制
      • 美国长代码可能会被不同的发件人 ID 覆盖

发件人 ID 保存:否,长代码不会保留原始发件人 ID
配置时间:国际长代码立即
配置用例:交易消息、警报和通知

短代码

支持:是的,通过美国短代码系统
配置时间:标准美国短代码批准需 8-12 周
用例

      • 营销活动
      • 双重身份验证
      • 客户服务
      • 大量消息传递

受限制的短信内容、行业和用例

禁止内容:

      • 赌博和博彩服务
      • 成人内容
      • 非法产品或服务
      • 加密货币促销活动缺乏适当的免责声明
      • 误导性或欺诈性内容

受监管行业:

      • 金融服务需要适当的免责声明
      • 医疗保健信息必须符合 HIPAA
      • 保险产品需要明确的条款和条件

内容过滤

已知承运人规则:

      • URL 应来自批准的域
      • 避免过度大写
      • 限制使用特殊字符
      • 没有提及限制关键字

最佳实践:

      • 使用经批准的 URL 缩短服务
      • 避免垃圾邮件触发词
      • 包括明确的业务标识
      • 保持一致的发送模式

在关岛发送短信的最佳做法

信息传递策略

      • 尽可能将消息控制在 160 个字符以内
      • 包含明确的行动号召
      • 使用收件人数据个性化消息
      • 保持一致的品牌声音

发送频率和时间

      • 每位收件人每周最多可发送 2-4 条消息
      • 尊重当地节日和文化活动
      • 避免在非工作时间发送
      • 分散批量活动以防止网络拥塞

本土化

      • 支持英语和查莫罗语言
      • 考虑消息内容中的文化敏感性
      • 使用本地日期和时间格式
      • 尽可能包含当地联系信息

退出管理

      • 实时处理退出
      • 维护集中退出数据库
      • 发送退出完成确认
      • 定期审核选择退出合规性

测试和监控

      • 测试关岛主要运营商
      • 监控承运商的运送费率
      • 跟踪参与度指标
      • 定期测试选择退出功能
      • 监测运营商过滤变化

关岛的 SMS API 集成

Twilio

Twilio 提供了强大的 SMS 功能,可以通过其 REST API 向关岛发送消息。

验证:

      • 需要帐户 SID 和 Auth Token
      • 建议用于凭证存储的环境变量

关键参数:

      • from:您的 Twilio 电话号码
      • to:E.164 格式的收件人号码 (+1671XXXXXXX)
      • body:留言内容
import * as Twilio from 'twilio';

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

async function sendSMSToGuam() {
  try {
    // Send message with error handling
    const message = await client.messages.create({
      body: 'Your message to Guam recipient',
      from: process.env.TWILIO_PHONE_NUMBER,
      to: '+1671XXXXXXX' // Guam number
    });
    
    console.log(`Message sent successfully: ${message.sid}`);
    return message;
  } catch (error) {
    console.error('Error sending message:', error);
    throw error;
  }
}

辛奇

Sinch 提供 SMS API 访问并支持关岛目的地。

验证:

      • 需要项目 ID 和 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
});

async function sendSinchSMS() {
  try {
    const response = await sinchClient.sms.batches.send({
      sendSMSRequestBody: {
        to: ['+1671XXXXXXX'],
        from: 'YourSenderID',
        body: 'Your message content'
      }
    });
    
    console.log('Message sent:', response);
    return response;
  } catch (error) {
    console.error('Sinch SMS error:', error);
    throw error;
  }
}

信息鸟

MessageBird(以前称为“Bird”)为关岛提供短信功能。

验证:

      • 需要 API 密钥
      • REST API 访问
import { initClient } from 'messagebird';

const messagebird = initClient(process.env.MESSAGEBIRD_API_KEY);

function sendMessageBirdSMS() {
  const params = {
    originator: 'YourSenderID',
    recipients: ['+1671XXXXXXX'],
    body: 'Your message content'
  };

  messagebird.messages.create(params, (err, response) => {
    if (err) {
      console.error('MessageBird error:', err);
      return;
    }
    console.log('Message sent:', response);
  });
}

普利沃

Plivo 提供 SMS API 集成,支持关岛号码。

验证:

      • 需要身份验证 ID 和身份验证令牌
      • REST API 实现
import * as plivo from 'plivo';

const client = new plivo.Client(
  process.env.PLIVO_AUTH_ID,
  process.env.PLIVO_AUTH_TOKEN
);

async function sendPlivoSMS() {
  try {
    const response = await client.messages.create({
      src: 'YourPlivoNumber', // Your Plivo number
      dst: '+1671XXXXXXX',    // Destination number
      text: 'Your message content'
    });
    
    console.log('Message sent:', response);
    return response;
  } catch (error) {
    console.error('Plivo error:', error);
    throw error;
  }
}

API 速率限制和吞吐量

      • 标准速率限制:
        • Twilio:每秒 250 条消息
        • Sinch:每秒 30 条消息
        • MessageBird:每秒 60 条消息
        • Plivo:每秒 200 条消息

吞吐量管理策略:

      • 实施队列系统以进行大批量发送
      • 尽可能使用批处理 API
      • 监控投递率并调整发送模式
      • 实现重试逻辑的指数退避算法

错误处理和报告

      • 实施全面的错误日志记录
      • 监控送货回执
      • 跟踪常见错误代码
      • 设置故障阈值的自动警报
      • 维护交付状态仪表板

回顾和其他资源

关键要点

      1. 合规重点:
        • 获得明确同意
        • 尊重退出请求
        • 遵循 TCPA 指南
        • 尊重当地时区
      2. 技术考虑:
        • 使用 E.164 数字格式
        • 实施适当的错误处理
        • 监控配送率
        • 跨运营商测试
      3. 最佳实践:
        • 维护干净的联系人列表
        • 定期合规审计
        • 记录同意记录
        • 监控绩效指标

下一步

    1. 审核规定:
      • TCPA 合规要求
      • 关岛特定的电信法
      • 数据隐私法规
    2. 技术设置:
      • 选择合适的短信提供商
      • 实施适当的错误处理
      • 建立监控系统。
滚动至顶部