2012-07-23 38 views
4

我注意到我從公司收到的某些SMS消息帶有「發件人姓名」。例如。就在今天,我收到了一個我以前從未使用過的號碼(不是我的聯繫人)的短信,但發件人名稱顯示爲「Adobe」。我也從其他公司那裏得到這個。如Facebook,Google &銀行。某些SMS消息如何傳輸發件人名稱?

Screenshot

它是類似於如何電子郵件服務器的工作原理? (你在發送消息之前告訴服務器你是誰)這是一個運營商的手機塔嗎?

我想我想知道什麼服務被稱爲以及它是如何工作的?(也就是說,你可以用短信發送「標題信息」,還是隻是欺騙郵件的「發件人號碼」,並用字符替換它)?

(希望這是問這個問題的正確地方。 ..)

回答

5

MAP協議(用於在其他設備之間發送SMS消息的協議)允許指定電話號碼或字母數字號碼作爲發件人。

AFAIK不能從您的手機設置發件人號碼始終是您的公共電話號碼,但SMS中心可以允許在其他接口(如銀行和您提到的公司使用的接口)上發送此類信息(通常使用SMPP或UCP協議)。

請注意,有些電信公司不允許在其他地方發送但發送給其客戶(或他們不允許給所有人)的郵件中使用這種發件人地址。他們爲此使用名爲Home Routers的SMS垃圾郵件過濾器/防火牆。

+0

感謝您的回答! – OrangeBox 2012-07-24 06:45:00

3

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獲得瞭解SMSes如何工作的想法。

但是,我必須指出,由於發件人不發送TP-OA,因此不容易被欺騙。