65.9K
CodeProject 正在变化。 阅读更多。
Home

如何在网站上添加短信功能

starIconstarIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIcon

2.43/5 (4投票s)

2011年 9月 12日

CPOL

4分钟阅读

viewsIcon

45470

用于商业的短信工具。

本文旨在指导您如何在您的网站上添加短信功能。能够直接从您的网站发送短信可以吸引更多的访客(客户、商业伙伴等)。首先,让我们看看短信发送的基础知识。

为了发送消息,您最重要的是需要一个短信网关来连接到移动网络。这可以通过两种方式发生:使用 GSM 调制解调器或通过互联网。如果您选择合适的软件,它将支持这两种连接方式。通过配置更多的 GSM 调制解调器和/或互联网 (IP) 连接,您可以实现高性能和出色的稳定性。

如果您有 GSM 调制解调器连接,这意味着一个 GSM 调制解调器(或 GSM 手机)通过手机到 PC 的数据线连接到您的 PC。调制解调器有一个 SIM 卡,允许连接到 GSM 网络。要设置此连接方法,您需要以下组件

SIM 卡 + 调制解调器 + 数据线 + 计算机 + SMS 网关(SMS 软件)

为了获得基于互联网的连接 (IP SMS 连接),使用 TCP/IP 链接连接到移动网络或 SMS 服务提供商的短消息服务中心 (SMSC)。因此,您需要找到一个 SMS 服务提供商,它可以访问您所在地区的手机,并且能够通过互联网提供 SMS 服务。为了设置此解决方案,您需要以下先决条件

短信服务订阅 + 互联网连接 + 计算机 + SMS 网关

一般来说,当您决定是使用互联网 SMS 连接还是 GSM 调制解调器时,首先也是最重要的事情是检查您期望在系统中发送或接收的 SMS 消息量。如果每天发送或接收少于 12000 条短信,GSM 调制解调器可能是一个不错的选择。如果您发送或接收更多,则应考虑使用某种互联网短信连接。

假设您已经设置了您的短信系统,并直接进入主题。我提出的方法使用 SMS 网关之间的 HTTP 通信

(例如:http://www.ahra.ir ) 和您的网站。网站访问者只需要填写一个表格(包含收件人的号码和消息),该表格将通过浏览器发送到 Web 服务器。此 HTML 表单可以通过单击一个按钮(例如,上面有“确定”或“发送”)来提交。当访问者按下按钮时,电话号码和消息将以 HTML 表单的形式发送到 Web 服务器。在那里,利用的脚本支持处理提交的请求(并将它们转发到数据库)。该脚本会将 SMS 消息发布到 SMS 网关。一旦消息进入网关,它就会被转换为 SMS,然后发送到收件人的手机。该过程如下所示

HTML form -> Webserver -> SMS Gateway -> Mobile users

Web 服务器和 SMS 软件不必位于同一台计算机上。但是,必须在您的 Web 服务器上启用脚本支持。这是最重要的条件。该支持也可以是 PHP 或 ASP。

为了更容易理解,让我们重复该过程的主要步骤

  1. 用户的浏览器从 Web 服务器查询您的网站。
  2. Web 服务器发回一个 HTML 表单。
  3. 用户填写表单,并通过单击发送按钮提交请求。
  4. 脚本(例如,ASP、PHP)处理表单并将数据记录到正确的数据库中。
  5. 该请求通过 HTTP API 发送到 SMS 网关。
  6. 网关将消息发送到给定的电话号码。

因此,如果您已经有一个网站(在 Web 服务器上),您只需安装您的 SMS 软件并验证您是否可以手动从网关发送 SMS 消息。在您的 SMS 网关运行后,您可以创建 HTML 表单和 PHP 脚本。只需稍作努力和一个像样的 SMS 网关,网站访问者就可以立即从您的网站发送消息。

从网站发送短信对人们来说可能非常有吸引力,因此如果您在您的网站中实现这样的功能,您可以确定访问者会蜂拥而至。检查您的需求和机会,并给这个独立的功能一个机会。你不会后悔的。

© . All rights reserved.