问题标签 [sms]

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 投票
11 回答
27554 浏览

mobile - 程序化短信

以编程方式发送 SMS 文本消息的最佳方式是什么?

是否有任何免费的基于 Web 服务的 SMS 网关?

我知道,如果我碰巧知道用户的运营商(Sprint、AT&T 等),我可以通过基于电话号码 + 运营商的地址通过电子邮件发送 SMS 。我想要一个不需要我知道承运人的好解决方案。除此之外,是否有一种简单的方法可以在给定手机号码的情况下查找运营商?

据我了解,有一些独立于主要移动运营商的服务通过 API 提供按消息收费的服务。我想知道的是这些组织如何利用 SMS 网络。他们是否与移动运营商签订了转售服务的合同?

0 投票
18 回答
301424 浏览

ios - 如何以编程方式在 iPhone 上发送短信?

有人知道使用官方 SDK / Cocoa Touch 以编程方式发送 SMS 是否可行,以及如何iPhone

0 投票
6 回答
20918 浏览

php - PHP 中的“可靠”SMS Unicode 和 GSM 编码

更新了一点

必须说,我对使用 PHP 进行国际化不是很有经验,而且大量搜索并没有真正提供我正在寻找的答案。

我需要找到一种可靠的方法来仅将“相关”文本转换为 Unicode,以便使用 PHP(只是暂时的,而服务是使用 C# 重写的)在 SMS 消息中发送 - 显然,此时发送的消息是发送的作为纯文本。

可以想象,我可以将所有内容都转换为 Unicode 字符集(而不是使用标准的 GSM 字符集),但这意味着所有消息都将限制为 70 个字符(而不是 160 个)。

所以,我想我真正的问题是:检测消息是否需要进行 Unicode 编码的最可靠方法是什么,所以我只需要在绝对必要时才这样做 (例如,对于非拉丁语言字符)?

添加信息:

好的,所以我花了一个上午的时间来解决这个问题,但我仍然没有比开始时更进一步(当然是因为我在字符集转换方面完全缺乏能力)。所以这是修改后的场景:

我有来自外部来源的短信,这个外部来源以纯文本 + Unicode 斜杠转义字符向我提供响应。例如“显示”文本:

让我们测试一下 öäü éàè אין תמיכה בעברית

回报:

让我们测试一下 \u00f6\u00e4\u00fc \u00e9\u00e0\u00e8 \u05d0\u05d9\u05df \u05ea\u05de\u05d9\u05db\u05d4 \u05d1\u05e2\u05d1\u05e8\u05d9\u05ea

现在,我可以以纯文本、GSM 03.38 或 Unicode 发送给我的 SMS 提供商。显然,将上述内容作为纯文本发送会导致很多缺失的字符(它们被我的提供者替换为空格) - 我需要采用与存在的内容相关的内容。我想要的是以下内容:

  1. 如果所有文本都在GSM 03.38 代码页中,请按原样发送。(除上述希伯来字符外,所有字符都属于这一类,但需要转换。)

  2. 否则,将其转换为 Unicode,并通过多条消息发送(因为 Unicode 限制是 70 个字符而不是 SMS 的 160 个字符)。

正如我上面所说,我很难在 PHP 中执行此操作(由于内置了一些简单的转换函数,C# 并不是什么大问题),但很可能我只是在这里错过了显而易见的事情。我在 PHP 中也找不到任何用于 7 位编码的预制转换类 - 我尝试自己转换字符串并发送它似乎是徒劳的。

任何帮助将不胜感激。

0 投票
10 回答
11334 浏览

c# - ASP.NET 和发送短信/拨打电话

我有一个场景,我需要拨打电话(固定电话/移动电话)或仅使用 ASP.NET 和 C# 向一组特定用户发送 SMS。Web 应用程序不是移动应用程序。

我该怎么做这些?硬件要求通常是什么?如果您能为我提供指点和参考网站,我将不胜感激。

0 投票
1 回答
1170 浏览

sms - 在使用 GSM 调制解调器处理 SMS 时,您如何处理未经请求的响应(如来电/短信)?

我试图开发一个 GSM 调制解调器库来处理围绕system.io.ports.serialport.

它不能很好地处理不请自来的响应,尤其是来电。

我已经为每个来电发送 AT 挂断命令,但是即使在您执行其他任务时,仍然会弹出未经请求的响应。

这使得正确处理非常困难。

0 投票
11 回答
4238 浏览

java - 您可以使用什么来让应用程序能够接收 SMS 消息?

  • 你需要使用某种提供者吗?
  • 您可以设置自己的短信服务器吗?
  • 是否存在任何开源解决方案?

我是一个短信新手,所以任何关于如何完成的见解都会很棒。我偏爱 Java,但任何语言都可以。

0 投票
3 回答
933 浏览

sms - 处理传入 SMS 消息的最佳方式是什么?

我有一个客户想要一个解决方案,允许送货人员发送短信(SMS 消息),因为他们已经在特定位置完成了取货。我正在寻找的是读取绑定 SMS 消息或 SMS 组件(如果合适)的代码。这将允许我创建一个 Windows 服务来读取消息并相应地更新 SQL 记录。

0 投票
4 回答
415 浏览

model-view-controller - 是否有任何支持多种请求类型的 MVC Web 框架?

在我尝试过的每个 MVC 框架(Rails、Merb、Waves、Spring 和 Struts)中,请求(和响应)的概念都与请求的 HTTP 概念相关联。也就是说,即使有一个作为 Request 超类的 AbstractRequest,AbstractRequest 也有诸如标头、请求方法(GET、POST 等)以及与 HTTP 相关的所有其他内容。

我想通过 SMS、Twitter、电子邮件或我可以为其制作适配器的任何其他媒体来支持请求-响应循环。有没有特别好的框架?

例如,我想到的唯一其他选择是创建一个 Twitter 轮询器,该轮询器在单独的线程中运行并将消息转换为本地 HTTP 请求,然后将响应发送回。

如果有一个很好的多请求媒体框架,路由会是什么样子?在 Rails 中,HTTP 路由看起来像这样:

Twitter 或 SMS 路由看起来如何?正则表达式匹配关键字和参数?

0 投票
3 回答
630 浏览

php - Is there a PHP security framework that protects phone numbers as well as passwords?

I understand the mantra of "don't roll your own" when it comes to site security frameworks.

For most cases anyway.

I'm going to be collaborating on a site that integrates text-messaging into the system.

I'd like to use an existing, well-tested security framework to protect the users data, but I need it to also protect a users phone number as well.

I wouldn't want to be the one responsible for a list of users cell phone numbers getting jacked and spammed.

What suggestions can the community offer?

0 投票
9 回答
5773 浏览

web-applications - SMS + Web 应用程序:美国运营商用户在美国境内使用的 SMS“长代码”提供商?

Q.:如何在美国境内获得美国运营商用户使用的手机短信“长码”?

背景:我正在构建一个网络应用程序,用于接收来自手机的查询/向手机发送答案。应用程序设计(和业务模型)期望通过 SMS 与手机设备通信,通过 SMS“长代码”(VMN 或 MSISDN)寻址 Web 应用程序。手机用户将在美国境内发送/接收,并使用美国运营商。美国蜂窝服务中不提供长代码。