How do some SMS messages transmit the senders name?

徘徊边缘 提交于 2019-12-05 08:10:16

The MAP protocol (the one used for sending SMS messages among others) allow specifying either a phone number or an alphanumeric number as the sender.

AFAIK this cannot be set from your phone where the sender number will be always your public phone number but SMS Centers can allow sending such messages on other interfaces like the ones used by banks and the companies mentioned by you (usually using the SMPP or UCP protocoll).

Please note that some Telcos do not allow this kind of sender address in messages originated elsewhere but sent to their customers (or they don't allow it for everybody). They use SMS spam filters/firewalls called Home Routers for this.

Mobile communication in GSM, UMTS and LTE is governed by 3GPP.

The TP-OA field in SMS-DELIVER TPDU in an incoming SMS typically contains the number of a sender.

The network fills the TP-OA field with usually an MSISDN. Please see 3GPP TS 23.040 Figure C.10.

But in case of a company name, TP-OA can be made alphanumeric using the Type of Number Information Element as 7-bit default alphabet

I suggest you to read 3GPP TS 24.011 and 23.040 to get an idea of how SMSes work.

However, I must point out that since a sender does not send TP-OA, it can't be easily spoofed.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!