一、短信中心(SMSC)作為中心最重要的任務(wù)就是信息數(shù)據(jù)處理-- 每秒可接受/處理多少條短信。運營商通常要對不同場景(P2P、A2P、SMPP 網(wǎng)關(guān)等)的數(shù)據(jù)進行處理,而處理的單位(TPS-Transaction per second)不同;這是因為一條短信(SMS)可能需要1,2,3或更多的TPS。由于短信(SMS)數(shù)據(jù)量相差很大,短信中心(SMSC)要求能夠處理超過許可的消息風暴及短時突發(fā)流量,這些都至關(guān)重要,而過載保護機制通常采用某種令牌桶算法來實現(xiàn),此外還有許多其他選項。 二、SMSC特殊功能考量短信中心的一個重要參數(shù)是可以存儲多少條短信(SMS)消息;這是因為通常情況下只有部分數(shù)消息是在第一次傳遞嘗試傳遞完成的,即為首次交付嘗試(FDA);而其他消息需要重新嘗試(第一次未送達,需要排在SMSC的隊列,甚至整個節(jié)點(前端-后端)中存儲。此外,為了優(yōu)化網(wǎng)絡(luò)中的消息路由網(wǎng)絡(luò)中還部署了許多SMS路由器、MT路由器或外部用戶網(wǎng)關(guān)(FSG)等特殊類型的SMSC,它們可以應(yīng)用一些特殊服務(wù)并以代理或中繼模式處理SMS。 三、SMSC一般功能必須具備的基本功能之一是能夠處理電話號碼,以便可以處理和轉(zhuǎn)換各種編號格式,應(yīng)用黑/白名單和特定于前綴的路由,例如使用通訊組列表。為正確路由攜帶號碼,還需要支持移動號碼攜帶(MNP)。 四、消息處理發(fā)送有許多屬性定義了如何處理SMS;我們可以單獨發(fā)送簡單的SMS,也可以發(fā)送串聯(lián)的消息。網(wǎng)絡(luò)中可以發(fā)送定義SMS的優(yōu)先級。在SMS中可能包含使用用戶數(shù)據(jù)頭(UDH)的二進制數(shù)據(jù)或請求 SMSC的命令(如發(fā)送送貨回執(zhí)、延遲送貨或匿名發(fā)送)消息。 五、消息長度當涉及到實際的文本負載時有多種字符集可供選擇。由于每個字符集使用不同的位數(shù),因此選擇會影響實際消息長度從而影響消息分段其中: 默認情況下SMS長度為140個八位字節(jié)。 使用GSM-7位字母表時每條SMS最多可以寫入160個字符。 而對于UCS-2,它最多只能包含70個字符。 分段情況下甚至更少這是因為控制連接消息的UDH數(shù)據(jù)是有效載荷一部分。實際消息負載可能會受到基于內(nèi)容過濾或反垃圾郵件檢查的影響。 六、短信安全從最終用戶的角度以及從運營商的角度來看,SMS應(yīng)該是值得信賴的。但已發(fā)現(xiàn)許多安全問題,具體請查閱GSMA IR.70 和 IR.71;它們中; SMS垃圾郵件:是指訂戶收到未請求的SMS信息流量;沒有具體的技術(shù)方面,可將其列入黑名單避免再次接收。 SMS Flooding(短信風暴):大量消息被發(fā)送到一個或多個目的地。(黑客技術(shù)–-協(xié)議被操縱以繞過正常的消息發(fā)送程序來發(fā)送消息)。 偽造SMS:是一種特殊情況,其中SCCP或MAP發(fā)起者地址被錯誤地操縱和替換或從有效用戶那里被盜。目的是免費發(fā)送SMS(接收方網(wǎng)絡(luò)不可能向正確的發(fā)起方開具發(fā)票)。 SMS Spoofing(欺騙短信):與第三方非法使用HPMN SMSC有關(guān)。為此發(fā)起SMS的A-MSISDN被操縱以能夠使用HPMNu SMSC。因此SMS可由發(fā)送客戶免費發(fā)送。 全局GT標題掃描(Global Title GT scanning):正向一個網(wǎng)絡(luò)所有GT發(fā)送SM-MO以檢測SMSC,尤其是SMSC不控制A號碼。最終目標是能夠免費發(fā)送SMS。 SMSC打開:這是SMS-C不控制A號碼。非法客戶(不是HPMN的一部分)可以使用SMSC。 商用SMSC具有(許可的)功能來防止或減輕上述威脅。如何檢測欺詐流量的典型方法是驗證發(fā)起者的 IMSI 和位置 (MSC/SGSN)。 七、短信收費支持預(yù)付費和后付費計費。在PASS系統(tǒng)中通過Camel信令中繼進行在線計費;目前最流行的解決方案是直接從SMSC使用Ro接口。 |
|