SMS网关是如何工作的?

14

我一直在研究像txtlocal、esendex和clickatell这样的系统。我需要发送大量短信,最好能够比使用这些系统更加底层。有谁知道像我列出来的这些短信网关是如何实际发送消息的吗?它们是否与不同的运营商达成协议并以编程方式发送消息?我尝试直接联系一些英国的运营商,但目前为止还没有成功获取到任何信息。

3个回答

4

聚合器通常通过使用IP / X.25 / 帧中继与移动运营商内部的 SMSC直接通信,并使用类似SMPP / CIMD的协议请求消息发送。

它们将连接到多个网络SMSC,以便进行最低成本路由(即向其所在的本地网络上的用户发送消息更便宜)。

以下是 Orange / Voda的一些联系方式。

话虽如此,正如Phill提到的那样,MXTelecom提供了良好的网关服务, mBlox也是如此 - 两者都已经为您完成了所有艰难(和昂贵)的工作。


2
与聚合器合作绝对值得努力。他们处理与供应商以及审计服务的法律合同。您可以直接与提供商(例如AT&T等)协商交易,但一般来说,只有在您需要非常特定的程序/活动时才需要这样做。例如可口可乐为了获得COKE(2653)的四位数字简码而自己进行了协商。
请记住,当与MXTelecom等聚合器合作时,您将与他们签订合同协议(通常为6到12个月),并且在美国,需要8-12周的时间来配置和设置您的简码。在我看来,这不是最有趣的过程。
哦,别忘了,他们会审核您的系统,以确保它在您的活动文档中所说的那样运行。
在美国至少可以创建自己的系统并使用长代码。我们最初的原型系统之一是使用连接到Ubuntu盒子上的移动电话构建的Kannel。使用无限计划非常好。使用与您的运营商合同相关联,因此请注意。
针对您的问题如何工作...他们通常通过API工作(HTTP或SMPP最常见)。根据您的输入/输出量,您可能希望在应用程序和聚合器API之间放置队列。

除了短码的配置需要多长时间以及使用长码作为网关这一点我不太同意你的说法。在这方面,长码被用作GSM调制解调器。运营商对这些类型的设备上的小流量突发情况并不会介意,但如果您开始批量传输流量,他们可能会关闭您(阻止消息传递)。至于配置,如果你愿意付出努力,我认为可以大幅缩短时间。 - Phill Pafford
@Phill Pafford: 你说得对。如果你有一个专门的资源来处理不同的配置请求,审计请求和测试,那么你可以在接近8周的时间内完成它。但是,我从未见过标准率 shortcode 与聚合服务在8周之内配置完成。这并不意味着不可能。只是我的经验。 - allnightgrocery

1

如果你要进行任何大量短信发送,首先应该获取短代码。聚合商将为您提供所有必要的API/SDK和文档。

可以尝试MXTelecom(又名OpenMarket)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接