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

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

泽西岛短信市场概览

区域设置名称: 球衣
ISO 代码: 流行性乙型脑炎
地区 欧洲
移动国家代码 (MCC) 234
拨号代码 +4477003

市场状况:泽西岛是英国皇家属地的一部分,拥有高沙特阿拉伯 whatsapp 数据度发达的移动电信基础设施。JT(泽西电信)是该市场的主要移动运营商,在消费者和企业领域均拥有很高的短信采用率。虽然 WhatsApp 和 Facebook Messenger 等 OTT 消息应用程序在个人通信中很受欢迎,但短信仍然是企业通信的首选渠道,尤其是对于关键通知和身份验证而言,因为它具有可靠性和普遍覆盖性。


泽西岛的主要短信功能和能力

泽西岛支持全面的短信功能,包括双向消息、串联消息和号码可携带性,使其成为商业消息传递的理想市场。

双向短信支持

Jersey 完全支持双向短信通信,没有任何具体限制。这使交互航空公司提升线上影响力的数字营销技巧式消息服务、客户支持和自动响应系统能够有效运行。

串联消息(分段短信)

支持:是的,泽西岛所有主要运营商都完全支持串联。
消息长度规则:GSM-7 编码的标准短信长度为 160 个字符,Unicode (UCS-2) 消息的标准短信长度为 70 个字符。超过这些限制的消息将自动串联。
编码注意事项:GSM-7 是标准 ASCII 字符的默认编码,而 UCS-2 用于特殊字符和非拉丁字母。

MMS 支持

发送到泽西岛号码的彩信会自动转换为短信,并嵌入 URL 链接以访问多媒体内容。这确保了所有设备的兼容性,同时保持了共享丰富媒体内容的能力。

收件人电话号码兼容性

号码可携性

泽西岛全面提供号码可携性,客户在切换移动运营商时可以保留自己的电话号码。此功能不会对短信发送或路由产生重大影响,因为网络基础设施可以透明地处理号码携号转网。

向固定电话发送短信

虽然从技术上讲,短信可以发送到泽西岛的固定电话号码,但无法保证一定能送达。尝试发送时,一些运营商可能会将短信转换为文本转语音消息,供固定电话收件人使用,但这项服务并非普遍支持或推荐用于商业通信。

泽西岛短信合规与监管指南

泽西岛遵循当地法规和受英国影响的数据保护标准,主要由泽西岛数据保护局 (JDPA) 和泽西岛竞争监管局 (JCRA) 管理。企业必须遵守 2018 年《数据保护(泽西岛)法》,该法与许多 GDPR 原则相呼应。

明确同意要求:

  • 发送营销信息前必须获得书面或电子同意 新闻 美国
  • 必须保留同意记录并方便获取
  • 在选择加入时必须明确说明消息传递的目的
  • 不同类型的通信需要分别征得同意

同意的最佳做法:

  • 使用双重选择加入验证
  • 维护详细的同意日志,包括时间戳和来源
  • 定期更新同意记录
  • 在选择加入时提供明确的隐私政策

HELP/STOP 和其他命令

  • 强制关键字:必须支持 STOP、CANCEL、UNSUBSCRIBE、END
  • 响应要求: 24 小时内确认退出请求
  • 语言支持:英语为主要语言,但建议使用法语支持
  • 实施:无论大小写如何,关键字都必须起作用

请勿致电/请勿打扰登记

虽然泽西岛没有维护特定的短信禁止联系注册表,但企业必须:

  • 维护自己的抑制名单
  • 立即尊重退出请求
  • 在收到 STOP 命令后 24 小时内删除号码
  • 根据内部退出数据库定期清理联系人列表

时区敏感度

泽西岛采用英国标准时间 (BST/GMT):

  • 建议发送时间:当地时间上午 8:00 至晚上 8:00
  • 紧急信息:如确实紧急,可全天候发送
  • 节假日注意事项:除非必要,否则避免在公共节假日发送邮件

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

字母数字发件人 ID

运营商网络能力:完全支持
注册要求:允许动态使用,无需预先注册 发送
者 ID 保存:发送者 ID 保存并显示为已发送

长代码

国内与国际:

  • 国内:全面支持本地消息传递
  • 国际:可进行跨境通信

发件人 ID 保存:是,保留原始发件人 ID 配置
时间:国内号码立即
配置 用例:

  • 双向沟通
  • 客户支持
  • 事务性消息

短代码

支持:可通过英国短代码系统
提供配置时间:专用短代码 8-12 周
用例:

  • 大众营销活动
  • 双重身份验证
  • 优质费率服务

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

限制行业:

  • 赌博(需要特殊许可)
  • 成人内容(禁止)
  • 金融服务(需要监管合规)
  • 医疗保健(须遵守数据保护要求)

内容过滤

运营商过滤规则:

  • 链接必须来自批准的域
  • 无过多大写字母
  • 不存在与受限内容相关的禁止关键字

避免阻塞的最佳做法:

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

在泽西岛发送短信的最佳实践

信息传递策略

  • 尽可能将消息控制在 160 个字符以内
  • 包含明确的号召性用语
  • 慎重使用个性化标记
  • 保持一致的品牌声音

发送频率和时间

  • 每位收件人每月最多可发送 2-4 条消息
  • 尊重时区和当地节假日
  • 实施频率上限
  • 分散批量发送以避免网络拥塞

本土化

  • 主要语言:英语
  • 考虑针对特定受众的法语
  • 使用清晰、简单的语言
  • 避免使用口语和习语

退出管理

  • 实时处理退出
  • 维护集中退出数据库
  • 通过最后一条消息确认退出
  • 定期审核退出流程

测试和监控

  • 在泽西岛的主要运营商中进行测试
  • 每日监控送货率
  • 跟踪参与度指标
  • 定期对消息内容进行 A/B 测试

泽西岛的 SMS API 集成

Twilio

Twilio 通过其 REST API 为 Jersey 提供强大的 SMS 功能。实现方法如下:

import { Twilio } from 'twilio';

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

// Function to send SMS to Jersey number
async function sendSmsToJersey(
  to: string,
  message: string,
  senderId: string
) {
  try {
    // Format Jersey number to E.164 format
    const formattedNumber = to.startsWith('+')
      ? to
      : `+4477003${to.replace(/^0+/, '')}`;

    const response = await client.messages.create({
      body: message,
      from: senderId, // Alphanumeric or phone number
      to: formattedNumber,
    });

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

辛奇

Sinch 提供直接运营商连接,以便在泽西岛进行可靠的信息传递:

import { SinchClient } from '@sinch/sdk';

// Initialize Sinch client
const sinchClient = new SinchClient({
  servicePlanId: process.env.SINCH_SERVICE_PLAN_ID,
  apiToken: process.env.SINCH_API_TOKEN,
  region: 'europe-1'
});

// Send SMS function
async function sendSinchSms(
  to: string,
  message: string,
  senderId: string
) {
  try {
    const response = await sinchClient.sms.send({
      to: [`+4477003${to.replace(/^0+/, '')}`],
      from: senderId,
      message: message,
      // Enable delivery reports
      deliveryReport: 'summary'
    });

    console.log('Message batch ID:', response.id);
    return response;
  } catch (error) {
    console.error('Sinch SMS error:', error);
    throw error;
  }
}

信息鸟

MessageBird 为 Jersey 消息传递提供了高质量的路线:

import { MessageBird } from 'messagebird';

// Initialize MessageBird client
const messagebird = new MessageBird(process.env.MESSAGEBIRD_API_KEY);

// Send SMS function
async function sendMessageBirdSms(
  to: string,
  message: string,
  senderId: string
) {
  return new Promise((resolve, reject) => {
    messagebird.messages.create({
      originator: senderId,
      recipients: [`+4477003${to.replace(/^0+/, '')}`],
      body: message,
      // Jersey-specific parameters
      datacoding: 'auto' // Automatic character encoding
    }, (err, response) => {
      if (err) {
        console.error('MessageBird error:', err);
        reject(err);
      } else {
        console.log('Message sent:', response.id);
        resolve(response);
      }
    });
  });
}

普利沃

Plivo 为泽西岛提供可靠的短信递送服务,并提供详细的递送追踪:

import { Client } from 'plivo';

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

// Send SMS function
async function sendPlivoSms(
  to: string,
  message: string,
  senderId: string
) {
  try {
    const response = await plivo.messages.create({
      src: senderId,
      dst: `+4477003${to.replace(/^0+/, '')}`,
      text: message,
      // Jersey-specific options
      powerpack_uuid: process.env.PLIVO_POWERPACK_UUID,
      url: 'https://your-callback-url.com/status'
    });

    console.log('Message UUID:', response.messageUuid);
    return response;
  } catch (error) {
    console.error('Plivo error:', error);
    throw error;
  }
}

API 速率限制和吞吐量

  • 默认速率限制:
    • Twilio:每秒 100 条消息
    • Sinch:每秒 30 条消息
    • MessageBird:每秒 60 条消息
    • Plivo:50 条消息/秒

吞吐量管理策略:

  • 实施指数退避重试
  • 使用消息队列系统(Redis、RabbitMQ)
  • 以 50-100 条为一组批量处理消息
  • 监控投递率并调整发送速度

错误处理和报告

  • 使用 Winston 或 Bunyan 实现全面日志记录
  • 追踪送货回执和失败原因
  • 设置高故障率的自动警报
  • 存储消息元数据以进行故障排除
  • 针对临时故障实施重试逻辑

回顾和其他资源

关键要点

  1. 合规第一:
    • 获得明确同意
    • 立即尊重退出请求
    • 保持准确的记录
  2. 技术最佳实践:
    • 使用正确的数字格式
    • 实现重试逻辑
    • 监控配送率
  3. 操作注意事项:
    • 尊重时区
    • 管理吞吐量
    • 定期检测和监控。
滚动至顶部