3

几个月前,当我使用 twitter 时,我可以向 twitter 发送 SMS,当我回家查看我的 twitter 页面时,我看到我发送的 SMS 作为推文在网站上。“那很棒”

现在,我想在我的网站上做同样的事情,所以有人会将我的网站短信作为命令发送,我的网站会将此命令保存在数据库中以供将来处理。

我的问题,我不知道从哪里开始。

1- 当每个国家/地区有不同的移动公司时,用户将如何从世界各地发送信息,或者这不是问题?

2- 我的网站将如何接收和阅读这些短信?有服务吗?

3- 你知道有哪些文章可以为我简化这些任务吗?

如果有人以前做过类似的事情,请提出建议,任何信息都会有所帮助。

4

4 回答 4

1

请联系您的消息传递提供商,他们将为他们支持的每个国家/地区提供解决方案。

在实践中,这些事情需要在每个国家的基础上达成一致(例如短代码等),但提供商会提供很多帮助。

根据您想要覆盖的国家/地区,一个提供商可能会这样做 - 如果您绝对需要每个国家/地区都有移动网络,那么您可能需要几个,在这种情况下集成更加复杂。

通常,当他们收到您公司的简码或简码前缀的消息时,他们会向您的服务器发送 HTTP POST 或 SMTP 电子邮件。但是存在的集成选项是每个提供商都同意的;没有真正的标准或事实上的标准。

于 2009-05-25T20:23:44.920 回答
1

嗯,首先你需要一个短信网关。这是一项服务,您可以以不同的价格购买很多地方。您的站点可以根据网关主机以不同的方式与此网关通信。

现在,您可以将消息发送到您在 sms-server 上购买的号码,并将它们轮询(或推送,再次取决于您的 sms-provider)到您的站点。与任何其他短信“IRL”一样,您可以使用国家代码从全球发送非常昂贵的短信。如果你想保持这个价格更低,你需要租一个国际化的短信网关或者你需要在每个国家租一个...

.. 总之,对于您的小型“爱好型”项目来说,这样做并不是一个真正可行的选择:) 虽然租用 SMS 网关相当便宜,所以问题确实出在您的“多个国家”请求中..

于 2009-05-25T20:26:36.897 回答
0

我创建了一个用于发送和接收 SMS 消息的 Web 服务。我们通过 VPN 连接到当地 GSM 运营商的 SMS 网关:他们为我们分配了一个公共号码以及向全球发送消息的选项。

我们是在全球范围内发送短信还是从任何人那里接收都没有关系 - 它只是工作:) 发送国际短信可能会更贵一些。

编辑:理论上有可能通过 sip 提供商(如 betamax /voipdiscount.com/)发送短信,但与传统服务相比,这并不是那么快速和可靠。

于 2009-05-25T20:25:49.753 回答
0

我过去在http://www.aspsms.com/上取得了一些成功

这是一项付费服务​​(每条短信),请注意,在获得 API 密钥之前,您需要支付并传真(是的,传真...)您的身份信息。

于 2009-05-25T21:25:26.857 回答