盧燕 李翠娟 王偉
(廣東省電信規劃設計院有限公司海南分公司 海口 570203)
為了保證用戶在電信業務使用過程中對運營企業以及業務的選擇權,同時通過降低市場競爭門檻、促進競爭來鼓勵運營企業提高服務質量。工業與信息化部在繼發放3G牌照后,又推出一項重大舉措——在天津、海南2省實施號碼攜帶(Number Portability,NP)試點工作。
根據工業和信息化部的要求,本次號碼攜帶現網試驗要支持目前已經在移動網上開通的電話業務、點對點短消息業務和多媒體消息業務;暫不要求對所有SP 提供的業務在實施號碼攜帶后仍能夠繼續使用。現網試驗中涉及的移動用戶應包括預付費用戶和后付費用戶。
本次號碼攜帶現場試驗只限于不同運營企業移動網間號碼攜帶,涉及中國電信、中國移動、中國聯通3家運營商的移動網絡。
應滿足移動用戶在表1所示的場景中的攜帶。
實施號碼攜帶后,用戶的MSISDN號已經不能表示用戶歸屬的網絡。因此,需要在工業和信息化部建設1個統一的數據庫(CNPDB)存儲3家運營商的NP用戶。各運營商本地數據庫(LSMS)和集中業務受理中心(SOA)同步CSMS的信息后,再將信息同步給本網內的ENUM/NPDB、CRM等生產系統。今后MMSC(彩信中心)、MMSIGW(彩信互通網關)、ENUM DNS等業務系統對NP用戶標識為RN+MSISDN,系統通過RN(路由號碼)判斷用戶的歸屬網絡。NP總體架構如圖1所示。

表1 天津、海南不同場景中的攜帶
在實施號碼攜帶業務前,電信運營商的彩信中心、彩信互通網關根據MSISDN的號段判斷用戶的歸屬網絡。出網的多媒體消息一般采用靜態路由將消息直接轉發到其他接收方運營商的彩信互通網關;入網的多媒體消息則需要通過ENUM DNS查詢多媒體消息的歸屬彩信中心,ENUM DNS也只是按照號段保存各省的路由信息。
本文對彩信中心、彩信互通網關、ENMU DNS支撐攜號轉網用戶使用彩信業務,進行相應的改造提出解決方案。
為實現NP,需要MMSC能夠支持通過查詢ENUM服務器方式獲得被叫歸屬MMSC地址,并且能支持對于ENUM服務器的散號查詢和緩存功能。
主叫用戶歸屬的MMSC對于發往其他省用戶的消息(包括發往本網和他網號碼),都需要觸發查詢ENUM服務器。
如果被叫號碼不是本網簽約用戶,MMSC要求能夠正確識別ENUM服務器返回的響應,指示被叫用戶的當前簽約網絡,根據RN進行相應的路由,轉發至MMSIGW,且轉發消息時在接收方終端號碼前添加RN信息,進行MMSIGW相關的業務流程處理。
為實現NP,需要MMSIGW能夠支持RN+MSISDN號碼的路由和處理。
對來自其他運營商MMSIGW的MM4消息,消息中接收方地址為86+RN+MDN,MMSIGW能夠正確處理該消息,并通過RN判斷是否接收方歸屬于本運營商,如果不歸屬于本運營商,則返回拒絕的狀態報告給發送方MMSIGW。如果歸屬于本運營商,則根據接收方地址(僅包括接收方手機號碼,不攜帶RN信息)去Enum-DNS查詢接收方歸屬MMSC地址。若消息中未攜帶RN信息,則按照原有流程進行處理。

圖1 NP總體架構
對來自本網MMSC的MM4消息,消息中接收方地址為RN+MDN,MMSIGW能夠將接收方地址修改為86+RN+MDN,并發送到對應運營商MMSIGW。
ENUM服務器需增加NPDB,NPDB存儲全國NP數據,NPDB 中的數據需要與 LSMS/LNPDB 中的數據庫同步。對于NPDB的工程實施,由于號碼攜帶為試點項目且前期業務量不大,建議本模塊加載在ENUM DNS其中1個節點上。
ENUM服務器能夠對不同的查詢主體,返回URI或RN@域名的能力。ENUM服務器根據查詢請求消息的源IP地址來判斷不同的查詢主體。
(湖南省中國特色社會主義理論體系研究中心湘潭大學基地研究員廖永安、王聰如是說,《光明日報》,2018年11月14日)
ENUM增加NP域,ENUM DNS對于NP域查詢返回RN。對于本網用戶,ENUM返回彩信中心域名/IP和MDN;對于非本網用戶,ENUM返回互通網關的域名/IP和RN+MDN。
如果被叫號碼不是本網簽約用戶,要求ENUM服務器能夠在響應中,指示被叫用戶的當前簽約網絡。要求ENUM服務器/NPDB能夠提供用戶的NP數據,ENUM服務器中內置NPDB,MMSC查詢ENUM服務器可以直接獲取用戶當前歸屬的運營商的信息。
ENUM DNS在查詢響應消息中添加RN信息,建議天津、海南按單號碼返回路由信息,其他按號段返回信息。
本網用戶發送彩信到本網簽約用戶流程如圖2所示,流程說明:

圖2 本網用戶發送彩信到本網簽約用戶流程
(1)移動用戶A1連接到PDSN網絡,通過WAP查詢ENUM服務器得知用戶歸屬MMSCA,WAPGW發送多媒體消息到MMSCA,接受方號碼為MSISDN B2。
(2)MMSCA查詢ENUM服務器查找被叫用戶歸屬MMSC。
(3)ENUM服務器查詢NPDB后發現被叫用戶為本網用戶,并將被叫用戶歸屬于的MMSC B的URI地址通知MMSC A。
(4)MMSC A將多媒體消息發送給MMSC B。
(5)MMSC B產生MM通知,通知WAPGW。
(6)WAPGW通過SMPP協議將MM通知以短消息形式發給被叫用戶。
(7)被叫用戶通過PDSN網絡連接到WAPGW到MMSC B提取該多媒體消息。
包括被叫為他網未發生攜帶的用戶(B1),從本網攜帶出的用戶(A3),他網攜帶到第三方網絡的用戶(B3),三種情況流程相同。因此被叫號碼以A3為例子。

圖3 本網用戶發送彩信到他網簽約用戶流程
本網用戶發送彩信到他網簽約用戶流程如圖3所示,流程說明:
(1)移動用戶A1連接到PDSN網絡,通過WAP網關發送多媒體消息到MMSCA,接受方號碼為MSISDN A3。
(2)MMSCA查詢ENUM服務器查找被叫用戶歸屬MMSC。(被叫A3)
(3)ENUM服務器查詢NPDB后發現被叫用戶為其他運營商網用戶,因此向MMSC A發送回應,指示RN。
(4)MMSC A將多媒體消息發送給IWGW A(被叫 RN+A3)。
(5)IWGW A根據RN將多媒體消息發給被叫用戶歸屬網絡的關口IWGW B。
彩信業務是電信運營商重點發展的增值業務,隨著彩信終端的普及、彩信內容的豐富及運營商資費的優惠,彩信業務的使用將會不斷增長。本文僅為號碼攜帶用戶提供基本的點-點彩信業務解決方案,為號碼攜帶用戶提供更多的彩信增值業務,如第三方長期存儲、彩信轉移、彩信群發等,均為電信運營商下一步需解決的業務需求。