盧燕 李翠娟 王偉
(廣東省電信規(guī)劃設(shè)計院有限公司海南分公司 ???570203)
為了保證用戶在電信業(yè)務(wù)使用過程中對運營企業(yè)以及業(yè)務(wù)的選擇權(quán),同時通過降低市場競爭門檻、促進競爭來鼓勵運營企業(yè)提高服務(wù)質(zhì)量。工業(yè)與信息化部在繼發(fā)放3G牌照后,又推出一項重大舉措——在天津、海南2省實施號碼攜帶(Number Portability,NP)試點工作。
根據(jù)工業(yè)和信息化部的要求,本次號碼攜帶現(xiàn)網(wǎng)試驗要支持目前已經(jīng)在移動網(wǎng)上開通的電話業(yè)務(wù)、點對點短消息業(yè)務(wù)和多媒體消息業(yè)務(wù);暫不要求對所有SP 提供的業(yè)務(wù)在實施號碼攜帶后仍能夠繼續(xù)使用?,F(xiàn)網(wǎng)試驗中涉及的移動用戶應(yīng)包括預(yù)付費用戶和后付費用戶。
本次號碼攜帶現(xiàn)場試驗只限于不同運營企業(yè)移動網(wǎng)間號碼攜帶,涉及中國電信、中國移動、中國聯(lián)通3家運營商的移動網(wǎng)絡(luò)。
應(yīng)滿足移動用戶在表1所示的場景中的攜帶。
實施號碼攜帶后,用戶的MSISDN號已經(jīng)不能表示用戶歸屬的網(wǎng)絡(luò)。因此,需要在工業(yè)和信息化部建設(shè)1個統(tǒng)一的數(shù)據(jù)庫(CNPDB)存儲3家運營商的NP用戶。各運營商本地數(shù)據(jù)庫(LSMS)和集中業(yè)務(wù)受理中心(SOA)同步CSMS的信息后,再將信息同步給本網(wǎng)內(nèi)的ENUM/NPDB、CRM等生產(chǎn)系統(tǒng)。今后MMSC(彩信中心)、MMSIGW(彩信互通網(wǎng)關(guān))、ENUM DNS等業(yè)務(wù)系統(tǒng)對NP用戶標(biāo)識為RN+MSISDN,系統(tǒng)通過RN(路由號碼)判斷用戶的歸屬網(wǎng)絡(luò)。NP總體架構(gòu)如圖1所示。
表1 天津、海南不同場景中的攜帶
在實施號碼攜帶業(yè)務(wù)前,電信運營商的彩信中心、彩信互通網(wǎng)關(guān)根據(jù)MSISDN的號段判斷用戶的歸屬網(wǎng)絡(luò)。出網(wǎng)的多媒體消息一般采用靜態(tài)路由將消息直接轉(zhuǎn)發(fā)到其他接收方運營商的彩信互通網(wǎng)關(guān);入網(wǎng)的多媒體消息則需要通過ENUM DNS查詢多媒體消息的歸屬彩信中心,ENUM DNS也只是按照號段保存各省的路由信息。
本文對彩信中心、彩信互通網(wǎng)關(guān)、ENMU DNS支撐攜號轉(zhuǎn)網(wǎng)用戶使用彩信業(yè)務(wù),進行相應(yīng)的改造提出解決方案。
為實現(xiàn)NP,需要MMSC能夠支持通過查詢ENUM服務(wù)器方式獲得被叫歸屬MMSC地址,并且能支持對于ENUM服務(wù)器的散號查詢和緩存功能。
主叫用戶歸屬的MMSC對于發(fā)往其他省用戶的消息(包括發(fā)往本網(wǎng)和他網(wǎng)號碼),都需要觸發(fā)查詢ENUM服務(wù)器。
如果被叫號碼不是本網(wǎng)簽約用戶,MMSC要求能夠正確識別ENUM服務(wù)器返回的響應(yīng),指示被叫用戶的當(dāng)前簽約網(wǎng)絡(luò),根據(jù)RN進行相應(yīng)的路由,轉(zhuǎn)發(fā)至MMSIGW,且轉(zhuǎn)發(fā)消息時在接收方終端號碼前添加RN信息,進行MMSIGW相關(guān)的業(yè)務(wù)流程處理。
為實現(xiàn)NP,需要MMSIGW能夠支持RN+MSISDN號碼的路由和處理。
對來自其他運營商MMSIGW的MM4消息,消息中接收方地址為86+RN+MDN,MMSIGW能夠正確處理該消息,并通過RN判斷是否接收方歸屬于本運營商,如果不歸屬于本運營商,則返回拒絕的狀態(tài)報告給發(fā)送方MMSIGW。如果歸屬于本運營商,則根據(jù)接收方地址(僅包括接收方手機號碼,不攜帶RN信息)去Enum-DNS查詢接收方歸屬MMSC地址。若消息中未攜帶RN信息,則按照原有流程進行處理。
圖1 NP總體架構(gòu)
對來自本網(wǎng)MMSC的MM4消息,消息中接收方地址為RN+MDN,MMSIGW能夠?qū)⒔邮辗降刂沸薷臑?6+RN+MDN,并發(fā)送到對應(yīng)運營商MMSIGW。
ENUM服務(wù)器需增加NPDB,NPDB存儲全國NP數(shù)據(jù),NPDB 中的數(shù)據(jù)需要與 LSMS/LNPDB 中的數(shù)據(jù)庫同步。對于NPDB的工程實施,由于號碼攜帶為試點項目且前期業(yè)務(wù)量不大,建議本模塊加載在ENUM DNS其中1個節(jié)點上。
ENUM服務(wù)器能夠?qū)Σ煌牟樵冎黧w,返回URI或RN@域名的能力。ENUM服務(wù)器根據(jù)查詢請求消息的源IP地址來判斷不同的查詢主體。
(湖南省中國特色社會主義理論體系研究中心湘潭大學(xué)基地研究員廖永安、王聰如是說,《光明日報》,2018年11月14日)
ENUM增加NP域,ENUM DNS對于NP域查詢返回RN。對于本網(wǎng)用戶,ENUM返回彩信中心域名/IP和MDN;對于非本網(wǎng)用戶,ENUM返回互通網(wǎng)關(guān)的域名/IP和RN+MDN。
如果被叫號碼不是本網(wǎng)簽約用戶,要求ENUM服務(wù)器能夠在響應(yīng)中,指示被叫用戶的當(dāng)前簽約網(wǎng)絡(luò)。要求ENUM服務(wù)器/NPDB能夠提供用戶的NP數(shù)據(jù),ENUM服務(wù)器中內(nèi)置NPDB,MMSC查詢ENUM服務(wù)器可以直接獲取用戶當(dāng)前歸屬的運營商的信息。
ENUM DNS在查詢響應(yīng)消息中添加RN信息,建議天津、海南按單號碼返回路由信息,其他按號段返回信息。
本網(wǎng)用戶發(fā)送彩信到本網(wǎng)簽約用戶流程如圖2所示,流程說明:
圖2 本網(wǎng)用戶發(fā)送彩信到本網(wǎng)簽約用戶流程
(1)移動用戶A1連接到PDSN網(wǎng)絡(luò),通過WAP查詢ENUM服務(wù)器得知用戶歸屬MMSCA,WAPGW發(fā)送多媒體消息到MMSCA,接受方號碼為MSISDN B2。
(2)MMSCA查詢ENUM服務(wù)器查找被叫用戶歸屬MMSC。
(3)ENUM服務(wù)器查詢NPDB后發(fā)現(xiàn)被叫用戶為本網(wǎng)用戶,并將被叫用戶歸屬于的MMSC B的URI地址通知MMSC A。
(4)MMSC A將多媒體消息發(fā)送給MMSC B。
(5)MMSC B產(chǎn)生MM通知,通知WAPGW。
(6)WAPGW通過SMPP協(xié)議將MM通知以短消息形式發(fā)給被叫用戶。
(7)被叫用戶通過PDSN網(wǎng)絡(luò)連接到WAPGW到MMSC B提取該多媒體消息。
包括被叫為他網(wǎng)未發(fā)生攜帶的用戶(B1),從本網(wǎng)攜帶出的用戶(A3),他網(wǎng)攜帶到第三方網(wǎng)絡(luò)的用戶(B3),三種情況流程相同。因此被叫號碼以A3為例子。
圖3 本網(wǎng)用戶發(fā)送彩信到他網(wǎng)簽約用戶流程
本網(wǎng)用戶發(fā)送彩信到他網(wǎng)簽約用戶流程如圖3所示,流程說明:
(1)移動用戶A1連接到PDSN網(wǎng)絡(luò),通過WAP網(wǎng)關(guān)發(fā)送多媒體消息到MMSCA,接受方號碼為MSISDN A3。
(2)MMSCA查詢ENUM服務(wù)器查找被叫用戶歸屬MMSC。(被叫A3)
(3)ENUM服務(wù)器查詢NPDB后發(fā)現(xiàn)被叫用戶為其他運營商網(wǎng)用戶,因此向MMSC A發(fā)送回應(yīng),指示RN。
(4)MMSC A將多媒體消息發(fā)送給IWGW A(被叫 RN+A3)。
(5)IWGW A根據(jù)RN將多媒體消息發(fā)給被叫用戶歸屬網(wǎng)絡(luò)的關(guān)口IWGW B。
彩信業(yè)務(wù)是電信運營商重點發(fā)展的增值業(yè)務(wù),隨著彩信終端的普及、彩信內(nèi)容的豐富及運營商資費的優(yōu)惠,彩信業(yè)務(wù)的使用將會不斷增長。本文僅為號碼攜帶用戶提供基本的點-點彩信業(yè)務(wù)解決方案,為號碼攜帶用戶提供更多的彩信增值業(yè)務(wù),如第三方長期存儲、彩信轉(zhuǎn)移、彩信群發(fā)等,均為電信運營商下一步需解決的業(yè)務(wù)需求。