一些短信是如何传输发送者的姓名的?

7
我注意到一些我从公司接收的短信有一个“发送者名称”。例如,今天我收到了一条从我以前未使用过的号码(不在我的联系人中)发来的短信,但发送者的名称显示为“Adobe”。我也从其他公司如Facebook、Google和银行那里收到这样的信息。
这是否类似于电子邮件服务器的工作方式?(您在发送消息之前告诉服务器您是谁)这是否适用于运营商的基站?
我想知道这项服务的名称以及它是如何工作的?(即,是否可以发送SMS消息的“头部信息”,还是基站只是欺骗消息的“发送者号码”并将其替换为字符?)
(希望这是问这个问题的正确地方......)
2个回答

7

MAP协议(用于发送短信等)允许将发送者指定为电话号码或字母数字组合。

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

请注意,一些电信运营商不允许在其他地方发起的消息中使用此类发送者地址并发送给他们的客户(或他们不向每个人开放)。他们为此使用SMS垃圾邮件过滤器/防火墙称为Home Routers。


4

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

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

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

但是,如果是公司名称,则可以使用类型编号信息元素将TP-OA设置为字母数字组合,并使用7位默认字母表。

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

然而,必须指出的是,由于发送者不发送TP-OA,因此很难伪造它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接