網間號碼攜帶也就是國際上所說的業(yè)務提供者可攜帶(Service Provider Portability),是指當用戶改變運營商時保持號碼不變。國際上已經實現(xiàn)號碼攜帶的國家和地區(qū)所提供的號碼攜帶業(yè)務主要是這一類。
眾所周知,在未實施號碼攜帶前,不管是固定網號碼還是移動網號碼,號碼中都帶有位置、運營商等信息,可直接用于選路;實施號碼攜帶后,用戶的號碼中所帶的位置和運營商等信息不再可以直接用于選路,網絡中必須分配一個路由號碼,用于指示當前所在的運營商,這可通過不同的技術來實現(xiàn)。本文介紹了國際上主要的網間號碼攜帶技術,包括路由實現(xiàn)機制、數(shù)據庫訪問機制以及數(shù)據庫設置技術。在具體實現(xiàn)時,以上三方面的解決方案可通過任意組合形成最終的實現(xiàn)方案。
1 路由實現(xiàn)機制
實施號碼攜帶后,不能根據用戶號碼的一部分(通常是前幾位)來確定用戶所簽約的運營商和路由,因此網絡必須通過訪問號碼攜帶數(shù)據庫(NPDB)來確定,根據網絡中確定用戶當前所簽約的網絡的不同觸發(fā)機制進行劃分,大致有四種不同的實現(xiàn)機制。
1.1 ALL CALL QUERY機制
顧名思義,ALL CALL QUERY(ACQ)機制就是對所有用戶的呼叫網絡都訪問號碼攜帶數(shù)據庫,以確定用戶當前所簽約的用戶。始發(fā)網絡采用ACQ訪問機制的路由示意圖如圖l所示。
圖1 始發(fā)網絡采用ACQ訪問機制路由示
在這種方式下,號碼擁有網絡不參與呼叫的處理。用戶發(fā)起呼叫時,始發(fā)網絡訪問NPDB獲得路由號碼后,根路由碼將呼叫路由到接收網絡。
根據網絡中的不同路由組織方式,發(fā)起訪問的網絡可以是始發(fā)網絡,也可能是轉接網絡。例如,在實施移動號碼攜帶而未實施固定號碼攜帶的國家里,一些既經營移動網絡又經營固定網絡的綜合運營商,作為可選方案之一,可以將所有固定網絡用戶到移動網絡用戶的呼叫,接到本運營商的移動網絡(充當轉接網絡角色)中訪問NPDB,以確定被叫號碼屬于哪個運營商。
1.2 0nward機制
在Onward(OR)機制這種方式下,號碼擁有網絡保存有攜出的號碼信息,并參與呼叫的整個過程。用戶發(fā)起呼叫時,始發(fā)網絡首先根據用戶號碼將呼叫路由到號碼擁有網絡,由號碼擁有網絡訪問NPDB獲得路由號碼后,根路由碼將呼叫路由到接收網絡。號碼擁有網絡采用0R機制的路由示意圖如圖2所示。
圖2 號碼擁有網絡采用0nward機制路由示意
1.3 Query on Release機制
在Query on Release(QoR)這種方式下,號碼擁有網絡中需要保存攜出用戶的攜帶狀態(tài)(是否為攜出號碼)。始發(fā)網絡首先根據用戶號碼將呼叫路由到號碼擁有網絡,號碼擁有網絡判斷被叫號碼已經攜出,則拒絕該呼叫,并指示號碼已經攜出。收到這種拒絕消息后,始發(fā)網絡訪問NPDB獲得路南號碼,根據路南碼將呼叫路由到接收網絡。
圖3 始發(fā)網絡采用QoR機制時的路由示意