刚果民主共和国短信市场概况
区域设置名称: | 刚果民主共和国 |
---|---|
ISO 代码: | 光盘 |
地区 | 中东和非洲 |
移动国家代码 (MCC) | 630 |
拨号代码 | +243 |
市场状况:刚果民主共和国 (DRC) 的移动电信市场正在不断增长,主要运营商包括 Vodacom、Orange 和 Airtel。短信仍然是一个重要的通信渠道,尤其是对于商业消息传递和通知而言,移动通信在城市地区得到广泛采用。虽然 OTT 消息传递应用程序在互联网连接可靠的城市越来越受欢迎,巴基斯坦 whatsapp 数据 但由于该国幅员辽阔,互联网覆盖范围不一致,短信仍然是最可靠的消息传递渠道。
刚果民主共和国的主要短信功能和能力
DRC 支持标准 SMS 功能,但有一些限制,提供串联消息和字母个以个性化和互动的方式与客户联系的数字发件人 ID,但不支持双向消息传递。
双向短信支持
刚果民主共和国不支持双向短信。由于此功能不电话行销名单可用,因此无需额外要求。
串联消息(分段短信)
支持:是的,支持串联,但可用性可能因发件人 ID 类型而异。
消息长度规则:在消息拆分发生之前,适用标准 SMS 字符限制。
编码注意事项:支持 GSM-7 和 UCS-2 编码,消息拆分根据所选编码而有所不同。
MMS 支持
MMS 消息会自动转换为带有内嵌 URL 链接的 SMS。最佳做法是确保所有媒体内容都托管在可靠、可访问的平台上,并且 URL 会缩短以节省消息空间。
收件人电话号码兼容性
号码可携性
刚果民主共和国不提供号码可携性。
这意味着电话号码仍与原网络运营商绑定,从而简化了消息路由和传递。
向固定电话发送短信
在刚果民主共和国,无法向固定电话号码发送短信。
尝试向固定电话号码发送短信将导致 400 响应,错误代码为 21614,并且该消息不会出现在日志中或产生费用。
刚果民主共和国短信合规与监管指南
刚果民主共和国的电信行业受框架法第 013/2002 号和法律第 014/2002 号管辖,并受刚果邮政和电信监管局 (ARPTC) 的监督。这些法律为电信服务(包括短信)制定了框架。
同意和选择加入
明确同意要求:
- 发送营销信息前必须获得书面或电子同意
- 保留何时以及如何获得同意的详细记录
- 清楚地传达订阅者将收到的消息类型
- 提供有关消息频率和目的的透明信息
记录同意的最佳做法:
- 维护选择加入操作的时间戳记录
- 存储同意获取来源和方法
- 保留用户同意的具体条款的记录
- 定期审核和更新同意记录
HELP/STOP 和其他命令
- 所有短信活动必须支持标准 STOP 和 HELP 命令
- 应能识别法语和当地语言的指令
- 常见关键字包括:
- STOP、ARRET、ARRÊT(停止消息)
- AIDE、HELP(获得帮助)
- 对这些命令的回应应该是立即的,并且用法语
请勿致电/请勿打扰登记
尽管 DRC 没有维护官方的“禁止致电”注册表,但企业应该:
- 维护自己的抑制名单
- 24 小时内尊重退出请求
- 保留退出号码记录至少两年
- 定期根据抑制数据库清理联系人列表
时区敏感度
DRC 横跨多个时区,因此请考虑:
- 在当地时间上午 8:00 到晚上 8:00 之间发送消息
- 考虑国内不同时区
- 避免在国庆节期间发送消息
- 仅在这些时间之外发送紧急消息
刚果民主共和国的电话号码选项和短信发件人类型
字母数字发件人 ID
运营商网络能力:支持各大网络
注册要求:Vodacom(63001)需要预先注册;其他网络允许动态使用
发件人ID保存:是,除非在某些网络上被通用字母发件人ID或随机短代码替换
长代码
国内与国际:
- 国内:不支持
- 国际:全力支持
发件人 ID 保存:是,国际长代码将保留原始发件人 ID
配置时间:国际长代码立即可用
用例:适用于交易消息和双因素身份验证
短代码
支持:可通过主要运营商获得
配置时间:8-12 周审批
使用案例:
- 营销活动
- 客户服务
- 警报和通知
- 优质短信服务
受限制的短信内容、行业和用例
限制内容包括:
- 赌博和博彩服务
- 成人内容或露骨内容
- 未经授权的金融服务
- 未经适当授权的政治信息
- 未经批准的药品促销
内容过滤
已知运营商过滤规则:
- 包含特定关键字的邮件可能会被屏蔽
- URL 应来自批准的域
- 消息内容应使用法语或当地语言
避免阻塞的提示:
- 避免过多标点
- 使用经批准的 URL 缩短服务
- 保持内容清晰、专业
- 避免垃圾邮件触发词
在刚果民主共和国发送短信的最佳做法
信息传递策略
- 尽可能将消息控制在 160 个字符以内
- 包含明确的行动号召
- 慎重使用个性化
- 保持一致的发件人 ID
发送频率和时间
- 每位用户每月最多可发送 4-5 条消息
- 尊重安静时间(晚上 8 点至早上 8 点)
- 考虑宗教和文化习俗
- 适当地间隔开消息
本土化
- 主要语言:法语和当地语言
- 考虑区域语言偏好
- 使用清晰、简单的语言
- 避免使用口语和习语
退出管理
- 24 小时内处理退出
- 最后一条消息确认退出
- 维护准确的退出记录
- 定期清理数据库
测试和监控
- 在所有主要运营商上进行测试
- 监控承运商的运送费率
- 跟踪参与度指标
- 定期绩效报告
刚果民主共和国的 SMS API 集成
Twilio
Twilio 提供了强大的 SMS API,用于向 DRC 发送消息。实现方法如下:
import * as Twilio from 'twilio';
// Initialize the Twilio client with your credentials
const client = new Twilio(
process.env.TWILIO_ACCOUNT_SID, // Your Twilio Account SID
process.env.TWILIO_AUTH_TOKEN // Your Twilio Auth Token
);
// Function to send SMS to DRC
async function sendSMSToDRC(
to: string,
message: string,
senderId: string
): Promise<void> {
try {
// Ensure the phone number is in E.164 format for DRC (+243)
const formattedNumber = to.startsWith('+243') ? to : `+243${to}`;
const response = await client.messages.create({
body: message,
from: senderId, // Your approved sender ID
to: formattedNumber,
// Optional parameters for delivery tracking
statusCallback: 'https://your-webhook-url.com/status'
});
console.log(`Message sent successfully! SID: ${response.sid}`);
} catch (error) {
console.error('Error sending message:', error);
throw error;
}
}
辛奇
Sinch 为 DRC 市场提供全面的 SMS 功能:
import { SinchClient } from '@sinch/sdk-core';
// Initialize Sinch client
const sinchClient = new SinchClient({
projectId: 'YOUR_PROJECT_ID',
keyId: 'YOUR_KEY_ID',
keySecret: 'YOUR_KEY_SECRET'
});
// Function to send SMS using Sinch
async function sendSMSWithSinch(
recipientNumber: string,
messageText: string
): Promise<void> {
try {
const response = await sinchClient.sms.batches.send({
sendSMSRequestBody: {
to: [recipientNumber],
from: 'YOUR_SENDER_ID',
body: messageText,
// DRC-specific parameters
delivery_report: 'summary',
flash_message: false
}
});
console.log('Message sent:', response.id);
} catch (error) {
console.error('Sinch SMS Error:', error);
throw error;
}
}
信息鸟
MessageBird(更正自“Bird”)为 DRC 提供短信服务:
import messagebird from 'messagebird';
// Initialize MessageBird client
const mbClient = messagebird('YOUR_ACCESS_KEY');
// Function to send SMS via MessageBird
function sendSMSWithMessageBird(
recipient: string,
message: string,
senderId: string
): Promise<any> {
return new Promise((resolve, reject) => {
mbClient.messages.create({
originator: senderId,
recipients: [recipient],
body: message,
// DRC-specific parameters
datacoding: 'auto', // Automatic encoding detection
reportUrl: 'https://your-webhook-url.com/delivery-reports'
}, (err, response) => {
if (err) {
reject(err);
return;
}
resolve(response);
});
});
}
普利沃
Plivo 的 DRC SMS 消息传递 API 集成:
import plivo from 'plivo';
// Initialize Plivo client
const plivoClient = new plivo.Client(
'YOUR_AUTH_ID',
'YOUR_AUTH_TOKEN'
);
// Function to send SMS using Plivo
async function sendSMSWithPlivo(
destination: string,
message: string,
senderId: string
): Promise<void> {
try {
const response = await plivoClient.messages.create({
src: senderId, // Your sender ID
dst: destination, // Destination number
text: message,
// DRC-specific options
url: 'https://your-webhook-url.com/delivery-status',
method: 'POST'
});
console.log('Message sent:', response.messageUuid[0]);
} catch (error) {
console.error('Plivo Error:', error);
throw error;
}
}
API 速率限制和吞吐量
- 默认速率限制因提供商而异:
- Twilio:每秒 100 条消息
- Sinch:每秒 30 条消息
- MessageBird:每秒 60 条消息
- Plivo:50 条消息/秒
大规模发送策略:
- 实现排队系统(Redis/RabbitMQ)
- 尽可能使用批处理 API
- 实施指数退避重试
- 监控吞吐量并进行相应调整
错误处理和报告
- 实施全面日志记录
- 监控送货回执
- 跟踪常见错误代码
- 设置故障自动警报
- 维护错误日志以确保合规性
回顾和其他资源
关键要点:
- 始终使用正确的电话号码格式 (+243)
- 实施适当的错误处理和日志记录
- 监控交付率和参与度
- 遵守当地法规和最佳做法。