7

我注意到我从公司收到的某些 SMS 消息带有“发件人姓名”。例如。就在今天,我从一个我以前从未使用过的号码(不是我的联系人)收到了一条短信,但是发件人的名字显示为“Adobe”。我也从其他公司得到这个。例如 Facebook、谷歌和银行。

截屏

它类似于电子邮件服务器的工作方式吗?(您在发送消息之前告诉服务器您“是谁”)运营商的手机信号塔是这种情况吗?

我想我想知道该服务被称为什么以及它是如何工作的?(即,您可以通过 SMS 消息发送“标头信息”还是手机信号塔只是欺骗消息的“发件人号码”并用字符替换它?)

(希望这是问这个问题的正确地方......)

4

2 回答 2

7

MAP 协议(​​用于发送 SMS 消息的协议)允许将电话号码或字母数字号码指定为发件人。

AFAIK 这不能从您的手机设置,发件人号码将始终是您的公共电话号码,但 SMS 中心可以允许在其他接口上发送此类消息,例如银行和您提到的公司使用的接口(通常使用 SMPP 或 UCP 协议)。

请注意,一些电信公司不允许在来自其他地方但发送给客户的消息中使用这种发件人地址(或者他们不允许所有人使用)。他们为此使用称为家庭路由器的 SMS 垃圾邮件过滤器/防火墙。

于 2012-07-23T20:47:29.697 回答
4

GSM、UMTS 和 LTE 中的移动通信由 3GPP 管理。

传入 SMS 中 SMS-DELIVER TPDU 中的 TP-OA 字段通常包含发送者的号码。

网络通常用 MSISDN 填充 TP-OA 字段。请参见 3GPP TS 23.040 图 C.10。

但如果是公司名称,TP-OA 可以使用数字信息元素类型作为7 位默认字母表来制作字母数字

我建议您阅读 3GPP TS 24.011 和 23.040 以了解 SMS 的工作原理。

但是,我必须指出,由于发件人不发送 TP-OA,因此不容易被欺骗。

于 2015-08-07T10:00:37.123 回答