首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为收件人更改SMS文本消息的“从”字段

为收件人更改SMS文本消息的“从”字段
EN

Stack Overflow用户
提问于 2014-11-11 03:01:35
回答 4查看 3.9K关注 0票数 2

我希望我的短信收信人看到我的业务名称,而不是电话号码。这怎麽可能?我目前正在使用Twilio,但我愿意接受涉及其他服务的建议。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-11-19 02:22:49

我发现有三个服务(不是Twilio)似乎解决了这个问题:

  • 尼克斯莫
  • 普利沃
  • 粉碎机

上面的服务支持出站SMS的动态字母数字发送者ID,因此您应该能够发送11个字母-数字字符的组合作为您的邮件的发送者ID。注意,重点是出站短信。似乎不可能在字母数字发送者ID上接收传入的SMS。

如果有人对这些服务有更多的经验,请分享。

编辑:请注意,这些服务的可用性也取决于使用服务的法域的法律。

票数 1
EN

Stack Overflow用户

发布于 2016-03-17 16:01:15

对于那些已经看过@philnash的答案但仍然有问题的人,请读这篇文章。我用的是红宝石,现在在英国。

我看到很多地方都说:

您所需要做的就是替换from参数。

,这不是真的!

步骤1

联系Twilio并让他们在您的帐户上启用它。

步骤2

第二步是确保您正在使用的号码具有正确的国家代码,0779XXXXXXX779XXXXXXX在指定以前购买的from号码时足以发送文本消息。购买的号码有一个原籍国,因此Twilio知道用正确的国家代码作为前缀。然而,字母数字发件人没有从数字,因此没有原籍国。

使用0779XXXXXXX作为To参数。返回错误:

代码语言:javascript
复制
The 'To' number 0779XXXXXXX is not a valid phone number.

虽然技术上是正确的,但这并不是不正确的,它只是遗漏了国家代码。

使用779XXXXXXX作为To参数。返回此错误:The 'To' phone number: +1779XXXXXXX, is not currently reachable using the 'From' phone number: Foo via SMS. +1是美国电话前缀。美国没有选择作为字母数字发送。这就是我偶然发现修复的原因。

TLDR;

1.与Twilio联系,让它们在您的帐户上启用

2.确保您的前缀是国家代码.

票数 2
EN

Stack Overflow用户

发布于 2015-08-05 16:48:18

两位开发人员在这里传道。

我知道这是你问这个问题后的几个月,但我想更新可能的答案,以确保完整。当你在2014年11月提出这个问题时,不可能使用字母数字发送者ID从Twilio发送短信。

然而,自2015年5月以来,一直有可能这样做。.您所需要做的就是将电话号码替换为API调用的From参数,用您希望发送者ID为的文本发送消息。在向145个国家发送短消息时,这是当前的工作方式。

如果我是在Ruby中这样做的话,看起来应该是:

代码语言:javascript
复制
account_sid = YOUR_TWILIO_ACCOUNT_SID
auth_token = YOUR_TWILIO_AUTH_TOKEN
recipient_phone_number = RECIPIENT_PHONE_NUMBER

client = Twilio::REST::Client.new(account_sid, auth_token)
client.messages.create(
  from: "ALPHANUMERICID",
  to: recipient_phone_number,
  body: "Hello World!"
)

编辑

请注意,要在您的Twilio帐户上使用字母数字发送者ID,您需要启用您的帐户。为此,请接触twilio支架与您的帐户SID请求访问。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26856753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档