劉海波 史鵬利 袁延彬
【摘要】? ? 攜號轉網今年11月30日就要正式實施。論文解析了語音發端查詢短信受端查詢技術方案。為了使廣大讀者快速了解基本原理,從大部頭的規范擺脫出來,引入了一個攜號轉網的案例,分析了位置更新、呼叫流程、短信流程、volte呼叫流程幾個常見流程。
【關鍵詞】? ? 攜號轉網? ? NPHLR? ? NPMSC? ? RN? ? 號碼擁有網絡
一、引言
攜號轉網(MNP,全稱為Mobile Number Portability)業務是指用戶的MSISDN不變,但是提供服務的運營商發生變化。也稱作號碼可攜帶、移機不改號,比如持有移動號碼的手機用戶,轉入中國聯通,享受中國聯通提供的電信運營服務和相應資費。
工信部曾經表示攜號轉網最大的難點是行業部門的改造。原有的行業短信的發送,行業部門需要判斷大號段所屬運營商,再發送到相應運營商平臺。攜號轉網后號碼歸屬就不一定了。針對這些問題,采用語音呼叫發端查詢短信受端查詢技術,可以保證快速完成攜號轉網的部署。目前聯通攜號轉網的相關技術規范都已經制定完善。論文從另外一個側面,以具體例子介紹,使讀者能迅速掌握技術要義,作為攜號轉網技術原理的通俗淺析。
二、攜號轉網關鍵技術
2.1 關鍵網元NPHLR&NPMSC
移網的關鍵流程是保證主被叫、位置更新和短信。攜號轉網的重點就是如何使號碼在轉到新運營商后能夠成功的進行主被叫、位置更新和短信。為了達到這個目標,引入了2個網元,NPHLR和NPMSC。簡單化理解攜號轉網流程就是,攜入只需在NPHLR更改數據,攜出只需在NPMSC更改。
2.2 語音呼叫的發端查詢和短信的受端查詢
為了確定被叫歸屬哪個運營商,有2種查詢方式,發端和受端。發端查詢是指由主叫所接入的運營商進行被叫分析,確定被叫號碼歸屬。受端查詢是指由被叫號碼擁有網絡(最初歸屬運營商,例如139移動、130聯通、133電信)分析被叫號碼歸屬。
對于語音業務,部署發端查詢。對于短信業務,采用受端查詢,這是保證11月30日完成攜號轉網部署的關鍵。行業部門短信還是按照原路徑發送到被叫號碼擁有網絡,不用任何改動。
2.3 運營商標識
工信部給不同運營商分配的RN,來決定用戶現在歸屬于那個運營商。RN的分配方式如下:1241-電信;1242-移動;1243-聯通。通過對漫游號碼加不同前綴RN可以區分不同運營商。
三、攜號轉網的技術實現
3.1 攜號轉網開戶場景
比如移動用戶13903120000攜號轉網到聯通,聯通營業廳給用戶分配新的SIM卡,IMSI為460014744340000。IMSI變為聯通了,號碼還是原來的移動號碼。為了避免開通新IMSI段占用號碼資源,聯通使用漫游號碼所占用的IMSI。
關鍵是換卡不換號,IMSI 變更,套餐變更,MSISDN不變更。
3.2 攜號轉網的流程
下面以移動用戶13903120000攜轉到聯通為例講述:
(1)手機位置更新
移動側:BOSS系統將用戶號碼13903120000及攜出目標運營商標識1243(聯通)寫入NPMSC,NPMSC通過模擬位置更新,將自己的GT寫入HLR。HLR還是原來的網元。
聯通側:手機卡IMSI為460014744340000,開機后手機根據IMSI前5位判斷就會自動附著到聯通網絡VLR(注:IMSI前5位為MCC+MNC決定了是哪個運營商)。VLR根據IMSI對應的MGT尋址位置更新到NPHLR。H局要把攜入IMSI的MGT指向NPHLR。VLR是原來的網元。
(2)呼叫流程
手機主叫就和其他聯通手機一樣流程,不再累述。被叫分為在移動和聯通側做被叫不同場景,但是相同的是,從哪個運營商發起的呼叫,哪個運營商負責查詢被叫手機號碼歸屬,就是前文提到的語音發端查詢。
移動側:移動手機呼叫13903120000,這時候VMSC還不知道用戶已經攜出,繼續發送SRI到原來的歸屬HLR。歸屬HLR記錄的是NPMSC的GT,于是向NPMSC發送PRN,NPMSC有用戶攜出的目標運營商RN,于是把RN+MSISDN即124313903120000當作漫游號碼返回。HLR將此漫游號碼在SRI_ACK中返回。VMSC分析1243為聯通的前綴,將IAM發送給移動關口局GMSC再發給聯通關口局GMSC接續。
聯通網絡側:聯通GMSC接收到移動GMSC送來的被叫號碼是124313903120000的呼叫(上圖),吃掉1243;或者聯通本網內VMSC(或者固網)發起被叫號碼為13903120000的呼叫也送到聯通GMSC,聯通GMSC采用同一策略,對所有異網手機的被叫發起SRI流程(以前呼叫異網手機是直接送到對端運營商的)。SRI統一送到NPHLR,由NPHLR判斷,如果用戶為攜入,再通過PRN/PRN_ACK請求到真實的漫游號碼并返回給GMSC,本例就是這種情況;如果用戶為非攜入號碼,SRI_ACK返回偽漫游號碼,即RN+手機號返回給GMSC,GMSC再根據RN號碼送到相應的運營商。
(3)短信流程
對于短信始發和普通聯通用戶沒有區別,主要是短信終結流程。根據短信受端查詢原則,短信發送至被叫號碼擁有網絡,由最初歸屬運營商判斷是否攜出并轉發給最終運營商。所有的發給13903120000的短信,不管是來自行業平臺,還是用戶點對點短信,最終送交13903120000所屬的移動的短信中心SMSC。
接著SMSC發送SRI到原HLR,返回NPMSC的GT,通過MT_Forword_SM把短信發送給NPMSC,NPMSC中記錄著用戶已經攜出到聯通,于是NPMSC將短信發送給移動SMG短信網關再送到聯通SMG短信網關。聯通短信網關接著按照正常的短信終結流程繼續。
(4)Volte呼叫流程
攜出號碼在號碼擁有網絡一律取消被叫volte業務,所以呼叫攜出號碼就和普通號碼一致了。IMS域有個大的變化是主叫S-CSCF對異網手機用戶要進行ENUM/DNS查詢,在以前是直接遞交給MGCF的。
四、結束語
通過上述分析,說明基于語音發端查詢和短信受端查詢的攜號轉網技術是可行的,而且可以滿足開通時限要求。展望未來,攜號轉網會促進各運營商優化網絡,提高服務質量,降低資費,將給廣大用戶帶來真正的實惠。對國家來說,攜號轉網能節約號碼資源,可以打破現有電信運營商的優勢地位,從而促進市場競爭,優化市場結構。
參? 考? 文? 獻
[1]林潔如.“攜號轉網”九年長跑終將“轉正”[J].新產經,2019(04):87-88.
[2]杜健民.實施攜號轉網還需要進一步的配套措施[J].通信世界,2019(10):19-20.
[3]齊紅芳. 江西電信攜號轉網方案設計與實現[D].南京郵電大學,2015:1-3.