首页 » 博客 » 玻利维亚短信最佳实践、合规性和功能

玻利维亚短信最佳实践、合规性和功能

玻利维亚短信市场概览

区域设置名称: 玻利维亚
ISO 代码: 鲍尔
地区 南美洲
移动国家代码 (MCC) 736
拨号代码 +591

市场状况:玻利维亚的移动市场由三大罗马尼亚 whatsapp 数据运营商主导:Entel(国有)、Tigo 和 Viva(Nuevatel)。短信仍然是一个重要的沟通渠道,尤其是对于企业对消费者的消息传递。虽然 WhatsApp 等 OTT 消息应用程序在城市地区很受欢迎,但由于其可靠性和通用设备支持,短信在农村和城市地区都保持着很高的普及率。Android 设备以超过 90% 的市场份额占据市场主导地位,使短信成为接触最广泛受众的特别有效的渠道。


玻利维亚短信的主要功能和能力

玻利维亚支持标准短信功能,包括双向消息和消息串联,但根据运营商和发件人 ID 类型有一定的限制。

双向短信支持

玻利维亚所有主要运营商均支持双向短信。无需特利用本地搜索引擎优化 (seo) 实现针对特定路线的定位殊注册或额外要求即可启用双向短信功能。

串联消息(分段短信)

支持:是,支持连接,但有特定于运营商的限制。
消息长度规则:GSM-7 编码的标准长度为 160 个字符,UCS-2 编码的标准长度为 70 个字符,之后才会进行拆分。
编码注意事项:支持 GSM-7 和 UCS-2 编码。包含特殊字符的消息会自动使用 UCS-2 编码,从而减少每个段的字符限制。

MMS 支持

MMS 消息会自动转换为带有内嵌 URL 链接的 SMS。这确保了所有设备和运新闻 美国营商的兼容性,同时仍可通过网络链接提供丰富的媒体内容。

收件人电话号码兼容性

号码可携性

玻利维亚不提供号码可携性。这意味着电话号码仍与原运营商绑定,这有助于确保更可靠的信息路由和传递。

向固定电话发送短信

玻利维亚不支持向固定电话号码发送短信。尝试向固定电话号码发送短信将导致发送失败并出现 400 响应错误(代码 21614),并且不会产生任何费用。

玻利维亚短信合规与监管指南

玻利维亚的短信通信受电信和运输监管局 (ATT) 监管。虽然具体的短信营销法规仍在制定中,但企业必须遵循一般电信准则和国际最佳短信实践。

明确同意要求

  • 发送营销信息之前需要书面或数字确认
  • 明确披露消息频率和内容类型
  • 保留选择加入日期、来源和方法的详细记录
  • 建议在营销活动中进行双重选择

文档的最佳实践

  • 保存同意记录至少 2 年
  • 包括时间戳和选择加入的来源
  • 维护同意变更的审计跟踪

HELP/STOP 和其他命令

必填关键字

  • STOP、BAJA、NO – 用于选择退出请求
  • AYUDA,HELP – 寻求帮助
  • 所有关键词必须同时支持西班牙语和英语
  • 命令必须不区分大小写

语言考虑

  • 需要对西班牙语有主要支持
  • 考虑在帮助信息中同时包含西班牙语和英语
  • 示例:“Envie BAJA para cancelar/发送 STOP 取消订阅”

请勿致电/请勿打扰登记

玻利维亚没有官方的“禁止致电”登记处。但是,企业应该:

  • 维护自己的退出数据库
  • 24 小时内尊重退出请求
  • 在各个活动和平台之间共享退出列表
  • 主动过滤已知的退订号码

时区敏感度

玻利维亚全年采用 UTC-4 时区。建议发送消息的时间:

  • 工作日:上午 8:00 至晚上 8:00(巴西时间)
  • 周末:上午 9:00 至下午 6:00(巴西时间)
  • 例外:紧急通知和严重警报

玻利维亚的电话号码选项和短信发件人类型

字母数字发件人 ID

运营商网络能力: 部分支持

  • 仅 Nuevatel (Viva) 支持动态字母数字发件人 ID
  • 其他运营商使用数字 ID 覆盖

注册要求

  • 无需预先注册
  • 仅允许在 Viva 网络上进行动态使用

发件人ID保存

  • 保存在 Viva 网络上
  • 在其他网络上用随机短代码覆盖

长代码

国内与国际

  • 不支持国内长代码
  • 支持国际长代码但有限制

发件人ID保存

  • 大多数网络上无保存
  • 转换为短代码或随机数字 ID

配置时间

  • 国际号码需 1-2 个工作日
  • 在某些网络上立即激活

用例

  • 交易消息传递
  • 双重身份验证
  • 客户支持沟通

短代码

支持:可通过所有主要运营商 提供配置时间:专用短代码需要 8-12 周 用例

  • 大规模营销活动
  • 优质短信服务
  • 品牌专属沟通

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

限制行业

  • 赌博和博彩服务
  • 成人内容或服务
  • 未经授权的金融服务
  • 未经适当授权的政治活动
  • 加密货币促销

受监管行业

  • 金融服务需获得 ATT 批准
  • 医疗保健信息必须遵守隐私法规
  • 教育机构需要机构验证

内容过滤

已知运营商过滤器

  • 来自未知域的 URL
  • 多个感叹号
  • 全大写消息
  • 高频关键词

避免过滤的最佳实践

  • 使用注册的 URL 缩短服务
  • 保持一致的发件人 ID
  • 避免过多标点
  • 包含清晰的企业标识符

在玻利维亚发送短信的最佳做法

信息传递策略

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

发送频率和时间

  • 每位用户每月最多可发送 4-5 条消息
  • 尊重当地节日和纪念日
  • 避免清晨/深夜发送
  • 太空行动至少间隔 72 小时

本土化

  • 主要内容为西班牙语
  • 考虑目标地区的本土语言
  • 使用本地日期/时间格式 (DD/MM/YYYY)
  • 考虑地区语言差异

退出管理

  • 24 小时内处理退出
  • 通过一次性确认退出
  • 维护集中退出数据库
  • 定期审核选择退出合规性

测试和监控

  • 在所有主要运营商(Entel、Tigo、Viva)上进行测试
  • 监控承运商的运送费率
  • 跟踪参与度指标
  • 定期对消息内容进行 A/B 测试

玻利维亚的 SMS API 集成

Twilio

Twilio 提供了强大的 REST API,用于向玻利维亚发送短信。身份验证使用帐户 SID 和身份验证令牌凭据。

主要参数

  • from:发件人 ID(短代码或字母数字)
  • to:E.164 格式的收件人号码 (+591XXXXXXXX)
  • body:消息内容(支持Unicode)
import { Twilio } from 'twilio';

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

async function sendSMSToBolivia(
  to: string,
  message: string
): Promise<void> {
  try {
    // Send message with error handling
    const response = await client.messages.create({
      body: message,
      to: to,  // Format: +591XXXXXXXX
      from: process.env.TWILIO_PHONE_NUMBER,
      // Optional parameters for delivery tracking
      statusCallback: 'https://your-callback-url.com/status'
    });
    
    console.log(`Message sent successfully! SID: ${response.sid}`);
  } catch (error) {
    console.error('Error sending message:', error);
    throw error;
  }
}

辛奇

Sinch 提供带有 JWT 身份验证的 REST API,用于向玻利维亚发送短信。

主要参数

  • from:发件人身份
  • to:收件人号码数组
  • body:留言内容
  • delivery_report: 配送状态追踪
import axios from 'axios';

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

async function sendSinchSMS(
  recipients: string[],
  message: string
): Promise<SinchSMSResponse> {
  const SINCH_API_TOKEN = process.env.SINCH_API_TOKEN;
  const SINCH_SERVICE_PLAN_ID = process.env.SINCH_SERVICE_PLAN_ID;

  try {
    const response = await axios.post(
      `https://sms.api.sinch.com/xms/v1/${SINCH_SERVICE_PLAN_ID}/batches`,
      {
        from: process.env.SINCH_SENDER_ID,
        to: recipients,
        body: message,
        delivery_report: 'summary'
      },
      {
        headers: {
          'Authorization': `Bearer ${SINCH_API_TOKEN}`,
          'Content-Type': 'application/json'
        }
      }
    );
    
    return response.data;
  } catch (error) {
    console.error('Sinch SMS Error:', error);
    throw error;
  }
}

信息鸟

MessageBird 提供了一个简单的 REST API,通过 API 密钥验证向玻利维亚发送短信。

主要参数

  • originator: 发件人 ID
  • recipients:电话号码数组
  • content:留言内容
  • reportUrl:用于发送报告的 Webhook
import messagebird from 'messagebird';

class MessageBirdService {
  private client: any;

  constructor(apiKey: string) {
    this.client = messagebird(apiKey);
  }

  async sendSMS(
    to: string,
    message: string
  ): Promise<any> {
    return new Promise((resolve, reject) => {
      this.client.messages.create({
        originator: process.env.MESSAGEBIRD_ORIGINATOR,
        recipients: [to],
        body: message,
        // Optional parameters
        reportUrl: 'https://your-webhook.com/delivery-reports'
      }, (err: any, response: any) => {
        if (err) {
          reject(err);
        } else {
          resolve(response);
        }
      });
    });
  }
}

普利沃

Plivo 为玻利维亚短信发送提供了带有身份验证 ID 和令牌身份验证的 REST API。

主要参数

  • src:来源号码/发件人ID
  • dst:目的地号码
  • text:留言内容
  • url:送达报告 Webhook URL
import plivo from 'plivo';

class PlivoService {
  private client: any;

  constructor() {
    this.client = new plivo.Client(
      process.env.PLIVO_AUTH_ID,
      process.env.PLIVO_AUTH_TOKEN
    );
  }

  async sendSMS(
    to: string,
    message: string
  ): Promise<any> {
    try {
      const response = await this.client.messages.create({
        src: process.env.PLIVO_SOURCE_NUMBER,
        dst: to,
        text: message,
        // Optional parameters
        url: 'https://your-webhook.com/delivery-status'
      });
      
      return response;
    } catch (error) {
      console.error('Plivo SMS Error:', error);
      throw error;
    }
  }
}

API 速率限制和吞吐量

速率限制

  • Twilio:每秒 100 条消息
  • Sinch:每秒 30 条消息
  • MessageBird:每秒 60 条消息
  • Plivo:每秒 50 条消息

吞吐量管理策略

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

错误处理和报告

最佳实践

  • 记录所有 API 响应和错误
  • 针对临时故障实施重试逻辑
  • 监控承运商的运送费率
  • 设置错误阈值警报
  • 存储送货收据以进行故障排除

回顾和其他资源

关键要点

  • 确保电话号码格式正确 (+591)
  • 实施强大的错误处理
  • 监控投递率并调整发送模式
  • 遵守当地时间限制和合规规则。