如何向sms消息添加发件人名称

时间:2011-12-12 18:38:48

标签: android sms sms-gateway sender-id

我试图绕过不得不支付短信网关公司发送短信的消息,所以我想到了一个新颖的想法,把我的Android手机变成短信网关,而不是我获得无限短信息:

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

  2. 让广播接收器拦截包含a的推送消息 要发送的电话号码

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

  4. 但我发现有一个问题:无法添加发件人名称,例如MyCompany而不是数字。

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

2 个答案:

答案 0 :(得分:2)

这不太可能。当您发送短信时,它会点击您的运营商短信网关,然后您的运营商的短信网关选择发送带有该号码的短信。如果你以某种方式欺骗了你的号码,以便当它到达运营商的网关时它没有显示你的电话号码,那么他们的短信网关会拒绝该消息,而不是将其发送给收件人。

我觉得可能会有一些hackery可以让它发挥作用,但据我所知,这样做是违法的。

编辑:还有一件事。手机没有入站来电显示(短信ID),除非该号码被编入手机,所以即使你找到了一种方法让你的号码显示不同或隐藏你的号码,我真的认为它是不可能让它显示入站邮件中的公司名称,即使有很棒的hackery。

答案 1 :(得分:0)

我们实施了一个名为 txty.mobi 的应用程序(停止开发),其工作方式与您提议的方式非常相似,并包含从其他人手机发送消息的可能性你也是。

我们遇到了类似的问题,如果您使用其他人的电话发送消息,该电话的号码将被发送(显然),并且我们可以向接收者表明原始发件人实际上是唯一的方式是服务器在消息的开头插入> Message sent from : <name>,因为你有无限的文本,额外的字符不是太大的问题。

我们的应用已成功用于从企业发送群组。