问题标签 [sms-gateway]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
261 浏览

ruby-on-rails - 使用 Ruby 发送短信

我正在尝试使用以下教程为短信服务器编写代码。

http://lukeredpath.co.uk/blog/sending-sms-messages-from-your-rails-application.html

在这里,他们建议我们使用 clickatell,但我有一个可以使用的网关,我想使用它。但是,我不知道如何编写需要 clickatell 或 sudo gem install clickatell 的代码。我是 ruby​​ 和 rails 的新手,因此我们将不胜感激:)

0 投票
2 回答
1359 浏览

ruby-on-rails - 从没有 Gems 的 Rails 应用程序发送 SMS 消息

创建 ruby​​ 应用程序以使用 API 发送 SMS 所需的链接/密钥是什么。无需为此编写宝石?我有一个服务链接和一个 API 密钥。我需要知道从哪里开始。我是 ruby​​ 新手,我正在尝试遵循本教程,但似乎无法在不使用 clickatell 的情况下不知道我在做什么。http://lukeredpath.co.uk/blog/sending-sms-messages-from-your-rails-application.html

0 投票
2 回答
986 浏览

sms - 您如何创建短信调查应用程序?

我是一个新手短信应用程序开发人员。我正在寻找有关如何开发基于交互式调查的短信应用程序的指针。我想推送带有复选框、输入框、单选按钮等的问题,并在服务器上接收回输入。

任何关于如何实现这一点以及可以使用哪些应用程序服务/技术来实现这一点的指针都将不胜感激。

非常感谢。

0 投票
1 回答
5615 浏览

sms - 在存在单独的接收器和收发器绑定的情况下,Kannel 中的 DLR 路由失败

我有一个带有多个 SMPP 绑定的 Kannel 网关(一个操作员需要单独的发送器和接收器绑定,而另一个允许收发器绑定)。收发器绑定不显示这个问题,所以我不会深入研究这些问题。

在单独的接收器/发送器绑定场景中,大多数(但不是全部)DLR 失败并显示“得到 DLR 但找不到消息或对它不感兴趣”,如下面的日志文件摘录所示:(已经完成了一些轻度匿名化)

各自的绑定是:

我的背景研究提出了这些邮件列表消息: - http://www.kannel.org/pipermail/users/2011-July/016183.html - http://old.nabble.com/Responsibility-for-inversion-of -DLR-td32165725.html 的源和目标地址

似乎 Kannel 在 submit_sm 之后立即保存 DLR,并将 smsc_id 设置为 tx_bind [发件人的 SMSC id]。然后,当收到此操作符的deliver_sm [,它通常会通过rx_bind [接收器绑定] 进来,它会尝试使用该smsc_id 来查找它。

有谁知道这个的解决方法?

0 投票
4 回答
23238 浏览

sms - 通过 IP 发送短信

我希望创建一个 Web 服务器,可以为 SMS 服务提供商提供一些额外的便利。我可以通过互联网发送短信吗?如果可能的话,是否有任何用于通过 Internet 发送和接收 SMS 的库?

0 投票
2 回答
5941 浏览

sms - 来自 SMS 消息的位置数据

这个问题实际上可能没有答案,但我想在这里发帖以防万一,因为这需要一些开箱即用的思考。这本身可能不是一个程序问题。如果不是,而不是downvoting,也许您可​​以建议另一个stackoverflow站点来解决这个特定问题?

我们已经安装并运行了来自 SMS Tools 3 (http://smstools3.kekekasvi.com/) 的 SMS 网关,我可以接收/发送短信。

此外,我们为 Android / iPhone 创建了一个自定义 SMS 应用程序,将 GPS 位置数据嵌入到 sms 消息中,但我们正试图找出一种方法来从使用哑手机的用户那里获取基于位置的数据(想想非洲的非政府组织用户使用最基本的手机)。

是否可以从缺少 wifi/GPS 的手机的 SMS 消息中获取基于位置的数据?到目前为止,唯一的想法是通过与目标国家的手机提供商合作以某种方式获得使用的手机信号塔。

想法?

注意:这不是在不知不觉中跟踪用户位置的尝试(否则我们不会创建我们的自定义 SMS 消息应用程序)

0 投票
3 回答
199 浏览

php - $_POST 方法中的 Url PUSH 问题

目前我一直在做一个连接到 smsgateway 的项目。一旦用户向网关发送短信,它会将请求重定向到我们的服务器。问题是它们是在 $_GET 方法中收到的。但是短信提供商说他们在 $_POST 方法中传递它。我们最终收到的 URL 如下所示。

http://www.example.com/smstest?msg=sample&id=55788

使用 $_POST 方法时是否可以在 url 中接收参数

0 投票
2 回答
19703 浏览

android - 如何在短信中添加发件人姓名

我试图绕过支付短信网关公司发送短信的费用,所以我想到了一个新颖的想法,将我的 Android 手机变成短信网关,因为我获得了无限的短信津贴:

  1. 从服务器向 Android 手机发送推送消息

  2. 获取广播接收器以拦截包含要发送到的电话号码的推送消息

  3. 通过短信将消息从我的手机转发给收件人

但是我发现了一个问题:没有办法添加发件人姓名,例如 MyCompany,而不是数字。

有谁知道如何解决这个问题?

0 投票
1 回答
649 浏览

sms - 开发人员在构建 SMS 应用程序时应包括哪些保留的 SMS 关键字?

在构建 SMS 应用程序时,有一些“保留”关键字,例如 HELP 和 STOP,通常期望执行特定功能。

MMA(移动营销协会)发布了以下最佳实践: http: //mmaglobal.com/bestpractices.pdf

阅读文档后,我列出了以下应处理的保留关键字:

  • STOP(表示退出)
  • HELP(表示发送帮助信息)
  • OPT OUT 或 OPTOUT 或 OPT-OUT(表示选择退出)
  • END(表示退出)
  • 更多(表示选择加入)
  • 继续(表示选择加入)
  • ADD(表示选择加入)

我还看到将脏话视为退出请求的服务。

还应该全局保留和处理哪些其他关键字?预期的行为是什么?

0 投票
1 回答
1100 浏览

android - GSM 03.38 编码方案中的转义码

我正在开发一个 android 短信网关项目,该项目从不同国家的客户端应用程序接收短信。在客户端应用程序中,我使用{, }, [and]来识别作为 SMS 发送到网关的消息的某些部分的开始和结束。如此链接中给出的,这些字符是被转义的特殊字符。有时网关收到的短信无法解码转义字符,会分别显示为_(, _), _<_>。这可以通过以下方式处理。

  1. 处理此问题的一种方法是更改​​客户端应用程序中的编码机制并仅使用默认字符集。
  2. 另一种方法是处理网关中的转义字符。

我不想采用选项 1,因为该解决方案不会向后兼容并且支持该产品可能会变得困难。

我想选择选项 2,但我不确定我能做到这一点。特别是,我不确定可以使用哪些不同的转义字符(_其中之一)以及如何检测转义码。

这个问题主要出现在跨国短信中。

非常感谢任何帮助。