【问题标题】:Sending SMS from website to users - how?从网站向用户发送短信 - 如何?
【发布时间】:2010-12-16 22:07:56
【问题描述】:

我的网站上有电子邮件通知,但我也想添加 SMS 通知。我迷失了如何做到这一点。是纯粹的编码还是我需要与世界各地的电话提供商建立合作伙伴关系或购买服务或它是如何工作的。对于编码,是否有我可以使用或必须从头开始使用的框架?我的社交网络在 php 和 mysql 中。我是否需要数据库中的任何内容,例如存储消息,还是全部都在 ISP 端?

【问题讨论】:

标签: database sms sms-gateway


【解决方案1】:

您需要为此提供服务,或者设置您自己的基础设施(GSM 调制解调器等)。最好使用 SMS 聚合器,例如 Clickatel。这种服务的技术术语是“短信网关”。

无论您选择哪个网关,您都需要找出他们的 API 并使用它来发送 SMS。

【讨论】:

    【解决方案2】:

    我推荐Twilio。我使用它们为我开发的农业遥测监控应用程序发送 SMS 和合成语音通知,根据我的经验,它们以非常合理的价格提供出色的服务。 (如果我听起来像个骗子,那我不是——只是一个快乐的客户。)

    在集成方面,他们有一个基于 REST 的 API,可以通过 PHP 轻松使用。我认为他们甚至有一个 PHP 库,虽然我自己没有使用过。

    【讨论】:

      【解决方案3】:

      您需要注册 SMS 网关。那里有很多 SMS 网关提供商。您需要编写代码来发送 SMS,这与您编写用于发送电子邮件的代码非常相似。幸运的是,您可以重用其他人为此编写的代码。

      我有使用 Clickatell 作为 SMS 网关的良好经验,他们有用于发送短信的代码,可用于包括 php 在内的多种语言。 您无需在数据库中存储任何内容,即开即弃。

      祝你好运:)

      【讨论】:

        【解决方案4】:

        许多电话公司还运营免费的电子邮件到短信网关;例如,T-Mobile 设置了您可以发送到 phonenumber@tmomail.net 以发送 SMS/MMS 消息。当然,它的效率较低,并且还需要您了解所有的网关(当然,要让它们尽可能保持最新)。但是,如果您只有少数用户,和/或大量用户在少数不同的网络上,这是一种选择。

        【讨论】:

          【解决方案5】:

          在向您的网站或博客添加 SMS 功能时,您有两个主要选择。 1. 基于云的短信网关 2. 基于软件的短信网关

          初始设置通知设置服务所需的成本和时间,基于云的解决方案更受欢迎,因为它们的受欢迎程度意味着有很多人使用该服务并在他们的论坛上提供地狱 - 通常你可能只对 html 有一点了解在几个小时内启动并运行

          以下网站提供了一些关于该主题的有用信息,还提供了免费的国际短信小部件,供网站管理员将短信添加到他们的网站或博客

          http://xboxpcpro.co.uk/how-to-add-sms-to-website/

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-10-25
            相关资源
            最近更新 更多