首页 » 博客 » 圭亚那短信最佳实践、合规性和功能

圭亚那短信最佳实践、合规性和功能

圭亚那短信市场概览

区域设置名称: 圭亚那
ISO 代码: 贵阳
地区 南美洲
移动国家代码 (MCC) 738
拨号代码 +592

市场状况:圭亚那的移动电信市场正在发展,短信仍然是一个重要的通信渠道。该市场由 GTT Mobile 和 Digicel 等主要运营商提供服务。虽然 WhatsApp 等 OTT 消息应用程序越来越受欢迎,但短信对于商业通信和通知仍然很重要,因为它可靠且可覆盖所有移动设备。


圭亚那的主要短信功能和能力

圭亚那支持基本的短信功能,但对高级功能有一些限制,主要瑞典 whatsapp 数据侧重于单向消息传递功能。

双向短信支持

圭亚那不支持双向短信。企业应仅围绕单向通信(例如通知、警报和营销信息)设计短信策略。

串联消息(分段短信)

支持:是的,支持串联消息,但可用性可能因发件人 ID 类型而异。波兰短信最佳实践、合规性和功能
消息长度规则:适用标准短信长度限制 – GSM-7 编码为 160 个字符,Unicode 为 70 个字符。
编码注意事项:支持 GSM-7 和 UCS-2 编码,根据所选编码在不同的阈值处进行消息拆分。

MMS 支持

MMS 消息会自动转换为带有内嵌 URL 链接的 SMS。这意味领导孟加拉国搜索引擎优化着任何多媒体内容都必须单独托管并通过 SMS 消息中的链接共享。为了获得最佳用户体验,请确保您的多媒体内容针对移动设备进行了优化并托管在可靠、加载速度快的服务器上。

收件人电话号码兼容性

号码可携性

圭亚那不提供号码可携性。这意味着手机号码仍与原运营商绑定,简化了信息路由,但限制了消费者在保留号码的情况下更换提供商的灵活性。

向固定电话发送短信

在圭亚那,无法向固定电话号码发送短信。尝试向固定电话号码发送消息将导致发送失败并出现错误响应(400 错误代码 21614)。这些消息不会出现在日志中,并且不会因尝试失败而向帐户收取费用。

圭亚那短信合规与监管指南

圭亚那的短信通信受《电信法》(第 47:02 章)管辖。主要监管机构是电信局,负责监管包括短信在内的电信服务。虽然具体的短信营销法规仍在不断发展,但企业应遵循国际最佳实践以确保合规。

明确同意要求

  • 在发送营销信息之前获得明确、有记录的选择加入同意
  • 保存何时以及如何获得同意的详细记录
  • 在选择加入过程中包含明确的条款和条件
  • 指定用户将接收的消息类型和大致频率

HELP/STOP 和其他命令

虽然圭亚那没有强制要求使用特定的关键词,但实施标准的退出命令被认为是最佳做法:

  • 支持“STOP”退出请求
  • 包括“帮助”功能以提供用户支持
  • 立即处理退出请求
  • 使用英语(圭亚那的主要商业语言)发送确认信息

请勿致电/请勿打扰登记

圭亚那目前没有官方的“禁止致电”登记处。但是,企业应该:

  • 维护自己的抑制名单
  • 24 小时内尊重退出请求
  • 定期清理联系人列表以删除不活跃的用户
  • 记录所有退出请求,以达到合规目的

时区敏感度

圭亚那采用 GMT-4 时区。虽然法律对信息发送时间没有严格限制,但请遵循以下最佳做法:

  • 在当地时间上午 8:00 到晚上 8:00 之间发送消息
  • 避免在国家法定节假日期间发送
  • 保留非工作时间消息功能,仅用于紧急通信
  • 考虑 B2B 通信的工作时间(上午 9:00 – 下午 5:00)

圭亚那的电话号码选项和短信发件人类型

字母数字发件人 ID

运营商网络能力:支持
注册要求:无需预先注册,支持动态使用
发件人 ID 保存:是,发件人 ID 被保存并在发送时显示

长代码

国内与国际

  • 不支持国内长代码
  • 完全支持国际长代码

发件人 ID 保存:是,原始发件人 ID 被保存
配置时间:立即至 24 小时
用例

  • 事务性消息
  • 客户支持
  • 通知和警报

短代码

支持:可用性有限
配置时间:由于实施有限,未指定
用例:在圭亚那不常用

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

限制内容

  • 赌博和博彩服务
  • 成人内容
  • 非法产品或服务
  • 未经授权的金融服务

受监管行业

  • 金融服务需要适当的牌照
  • 医疗保健信息必须遵守隐私法规
  • 政府服务需要适当授权

内容过滤

已知过滤规则

  • 包含特定关键字的邮件可能会被屏蔽
  • URL 应来自信誉良好的域名
  • 避免过多的大写字母和特殊字符

避免过滤的最佳实践

  • 使用清晰、专业的语言
  • 避免垃圾邮件触发词
  • 在消息中包含公司名称
  • 保持 URL 简短且易于识别

在圭亚那发送短信的最佳做法

信息传递策略

  • 尽可能将消息控制在 160 个字符以内
  • 包含明确的号召性用语
  • 在每条消息中标识您的业务
  • 慎重使用个性化

发送频率和时间

  • 每位用户每月最多发送 2-4 条消息
  • 至少间隔 48 小时发送消息
  • 尊重当地节日和文化活动
  • 监控参与率以优化时间安排

本土化

  • 使用英语作为主要语言
  • 考虑文化背景和当地表达方式
  • 使用清晰、简单的语言
  • 避免使用可能翻译不太好的口语

退出管理

  • 24 小时内处理退出
  • 发送退出完成确认
  • 维护准确的退出记录
  • 定期审核选择退出合规性

测试和监控

  • 向主要运营商 (GTT、Digicel) 发送测试消息
  • 监控交付率和参与度
  • 跟踪退出率和模式
  • 定期审查消息性能指标

圭亚那的 SMS API 集成

Twilio

Twilio 提供了强大的 SMS API,全面支持圭亚那的消息传递。

主要参数

  • 用于身份验证的帐户 SID 和 Auth Token
  • 发件人号码(支持字母数字发件人 ID)
  • E.164 格式的收件人号码 (+592XXXXXXX)
  • 消息正文(支持Unicode)
import { Twilio } from 'twilio';

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

async function sendSMSToGuyana(
  to: string,
  message: string,
  from: string
): Promise<void> {
  try {
    // Ensure number is in E.164 format for Guyana
    const formattedNumber = to.startsWith('+592') ? to : `+592${to}`;
    
    // Send message
    const response = await client.messages.create({
      body: message,
      from: from,  // Can be alphanumeric sender ID
      to: formattedNumber
    });
    
    console.log(`Message sent successfully! SID: ${response.sid}`);
  } catch (error) {
    console.error('Error sending message:', error);
    throw error;
  }
}

辛奇

Sinch 通过简单的 REST API 集成为圭亚那提供可靠的短信传递服务。

主要参数

  • 用于身份验证的 API 令牌
  • 服务计划编号
  • E.164 格式的目标号码
  • 消息内容和可选参数
import axios from 'axios';

interface SinchSMSResponse {
  id: string;
  status: string;
}

async function sendSinchSMS(
  to: string,
  message: string
): Promise<SinchSMSResponse> {
  const API_TOKEN = process.env.SINCH_API_TOKEN;
  const SERVICE_PLAN_ID = process.env.SINCH_SERVICE_PLAN_ID;
  
  try {
    const response = await axios.post(
      `https://sms.api.sinch.com/xms/v1/${SERVICE_PLAN_ID}/batches`,
      {
        from: "YourCompany",
        to: [to],
        body: message
      },
      {
        headers: {
          'Authorization': `Bearer ${API_TOKEN}`,
          'Content-Type': 'application/json'
        }
      }
    );
    
    return response.data;
  } catch (error) {
    console.error('Sinch SMS Error:', error);
    throw error;
  }
}

信息鸟

MessageBird 提供了一个开发人员友好的 API,用于向圭亚那发送短信。

import messagebird from 'messagebird';

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

interface MessageBirdResponse {
  id: string;
  status: string;
}

function sendMessageBirdSMS(
  to: string,
  message: string
): Promise<MessageBirdResponse> {
  return new Promise((resolve, reject) => {
    client.messages.create({
      originator: 'YourBrand',
      recipients: [to],
      body: message
    }, (err, response) => {
      if (err) {
        reject(err);
      } else {
        resolve(response);
      }
    });
  });
}

API 速率限制和吞吐量

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

吞吐量管理策略

  • 实施指数退避重试
  • 使用队列系统(Redis、RabbitMQ)处理高容量数据
  • 尽可能批量发送消息
  • 监控投递率并调整发送模式

错误处理和报告

最佳实践

  • 记录所有 API 响应和错误
  • 实现失败消息的重试逻辑
  • 监控送货回执
  • 跟踪常见错误模式
// Example error handling implementation
async function sendSMSWithRetry(
  to: string,
  message: string,
  maxRetries = 3
): Promise<void> {
  let attempts = 0;
  
  while (attempts < maxRetries) {
    try {
      await sendSMSToGuyana(to, message, 'YourCompany');
      return;
    } catch (error) {
      attempts++;
      if (attempts === maxRetries) {
        throw new Error(`Failed to send SMS after ${maxRetries} attempts`);
      }
      // Exponential backoff
      await new Promise(resolve => 
        setTimeout(resolve, Math.pow(2, attempts) * 1000)
      );
    }
  }
}

回顾和其他资源

关键要点

  1. 合规重点
    • 获得明确同意
    • 尊重退出请求
    • 维护适当的文件
    • 按照适当的时区发送
  2. 技术考虑
    • 使用 E.164 数字格式
    • 实施适当的错误处理
    • 监控配送率
    • 跨不同运营商进行测试
  3. 最佳实践
    • 保持信息简洁
    • 个性化内容
    • 尊重频率限制
    • 监控参与度指标

下一步

  1. 审查《电信法》(第 47:02 章)
  2. 咨询当地法律顾问以确保合规性
  3. 使用首选短信提供商设置测试账户
  4. 实施适当的监控和日志系统。
滚动至顶部