2

此特定示例使用 AT&T 作为接收器的运营商。

从静态电子邮件地址通过运营商电子邮件地址 (1234567890@txt.att.net) 向客户发送 SMS 消息时,消息从1 (400) 000-244. 每次发送新的 SMS 消息时,该号码都会略有变化。这会导致手机(如 iPhone)正确处理来自同一源电子邮件地址的 SMS 消息。

基础研究表明,这与 AT&T 的网关如何处理将电子邮件转换为 SMS 消息有关。我们还查看并决定购买通用短代码 (CSC)每月不值 1000 美元,因此这不是我们的选择。

有没有人知道绕过这个限制的另一种方法,可以强制来自同一源电子邮件的所有 SMS 消息以这种方式出现在电话上,以便它们被正确地串接?

在我们的配置中,电子邮件使用 PHP PEAR Mail_Mime包通过 SMTP 发送出去。我们真的在寻找一种无需购买共享或专用 CSC 就可以实现这一目标的方法。

4

2 回答 2

6

采用:

<10 位电话号码>@mms.att.net

而不是“txt.att.net”

这将解决短代码困境。

于 2014-01-21T00:46:18.240 回答
4

对于您的 AT&T 问题他们使用集群模型通过电子邮件网关发送 SMS。要解决您的问题,可能有几种解决方案,但这完全取决于您的需求看起来他们为每条新消息将电话号码加一。不知道你怎么能穿这些。

Zeep Mobile可让您使用共享的短代码发送短信,但它们会在短信的结尾加上广告标签,但该服务是免费的(我认为每月文本有限)

Twilio可能是一个不错的廉价替代品,因为他们提供此类服务。没有短代码,但我相信他们对您的线程问题使用相同的 From 编号。

使用您自己的 GSM 调制解调器可能是一种选择,但要使其正常工作还有一些工作要做。它还使用长代码(想想电话号码)而不是短代码。

还有其他几个解决方案,所以我会尽快更新我的答案。

更新:

于 2011-01-26T14:34:18.410 回答