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