跳转到正文
OmniChannels.ai

短信与电信

短信网关是什么?

SMS gateway · SMS 网关 · 短信网关 API · 短信服务器

定义

短信网关是在应用(通过 HTTP、SMPP 或邮件)与移动网络之间转换消息的系统,负责路由、编码、分段和送达回执。

这个术语既指连接众多运营商的服务商平台,也指把某家公司的系统连接到服务商的本地部署软件。

网关的核心功能:通过 API 或 SMPP 接收消息、规范化号码、选择编码、拆分长消息、按目的地选择线路、排队以遵守吞吐量限制,并返回状态。

典型流程:您的应用把消息 POST 给网关,网关检查号码格式,选择 GSM-7 或 UCS-2 编码(阿拉伯语文本始终需要 UCS-2,所以一个分段只能容纳 70 个字符而不是 160 个),附上已报备的 Sender ID,再通过 SMPP 把消息交给运营商的 SMSC。运营商随后返回送达回执,网关将其映射为已送达、已过期或已拒绝等状态,并通过 webhook 推送给您。

它与相关术语的区别:SMSC 是运营商在移动网络内部自己的存储转发中心;短信聚合商是向众多运营商转售线路的企业;短信 API 是位于网关之前的开发者接口。网关是它们之间的路由与转换层,而同一家服务商可以同时扮演这三种角色。

评估网关时,要问清直连运营商与转售线路的比例、持续吞吐量(每个账户每秒消息数)、各国送达回执的覆盖情况、切换到备用线路的故障转移能力,以及在阿联酋和沙特阿拉伯等有要求的市场如何处理 Sender ID 报备。

使用 SIM 卡的硬件“GSM 网关”是另一回事;将其用于企业流量通常被视为灰色线路,会被运营商封堵。

如今大多数企业通过短信 API 或 CPaaS 平台使用云网关,而不是自建。OmniChannels.ai 通过 REST API 和 SMPP,提供对 BroadNet 短信网关的访问。

示例

应用 → 网关:to +9715XXXXXXXX,发送方“YourBrand”,文本“您的订单 4821 已发货”
网关:GSM-7,1 个分段,已按收件人的运营商选择线路,并通过 SMPP 提交
运营商 → 网关:送达回执 DELIVRD
网关 → 应用(webhook):状态“delivered”