网间号码携带也就是国际上所说的业务提供者可携带(Service Provider Portability),是指当用户改变运营商时保持号码不变。国际上已经实现号码携带的国家和地区所提供的号码携带业务主要是这一类。
众所周知,在未实施号码携带前,不管是固定网号码还是移动网号码,号码中都带有位置、运营商等信息,可直接用于选路;实施号码携带后,用户的号码中所带的位置和运营商等信息不再可以直接用于选路,网络中必须分配一个路由号码,用于指示当前所在的运营商,这可通过不同的技术来实现。本文介绍了国际上主要的网间号码携带技术,包括路由实现机制、数据库访问机制以及数据库设置技术。在具体实现时,以上三方面的解决方案可通过任意组合形成最终的实现方案。
1 路由实现机制
实施号码携带后,不能根据用户号码的一部分(通常是前几位)来确定用户所签约的运营商和路由,因此网络必须通过访问号码携带数据库(NPDB)来确定,根据网络中确定用户当前所签约的网络的不同触发机制进行划分,大致有四种不同的实现机制。
1.1 ALL CALL QUERY机制
顾名思义,ALL CALL QUERY(ACQ)机制就是对所有用户的呼叫网络都访问号码携带数据库,以确定用户当前所签约的用户。始发网络采用ACQ访问机制的路由示意图如图l所示。
图1 始发网络采用ACQ访问机制路由示
在这种方式下,号码拥有网络不参与呼叫的处理。用户发起呼叫时,始发网络访问NPDB获得路由号码后,根路由码将呼叫路由到接收网络。
根据网络中的不同路由组织方式,发起访问的网络可以是始发网络,也可能是转接网络。例如,在实施移动号码携带而未实施固定号码携带的国家里,一些既经营移动网络又经营固定网络的综合运营商,作为可选方案之一,可以将所有固定网络用户到移动网络用户的呼叫,接到本运营商的移动网络(充当转接网络角色)中访问NPDB,以确定被叫号码属于哪个运营商。
1.2 0nward机制
在Onward(OR)机制这种方式下,号码拥有网络保存有携出的号码信息,并参与呼叫的整个过程。用户发起呼叫时,始发网络首先根据用户号码将呼叫路由到号码拥有网络,由号码拥有网络访问NPDB获得路由号码后,根路由码将呼叫路由到接收网络。号码拥有网络采用0R机制的路由示意图如图2所示。
图2 号码拥有网络采用0nward机制路由示意
1.3 Query on Release机制
在Query on Release(QoR)这种方式下,号码拥有网络中需要保存携出用户的携带状态(是否为携出号码)。始发网络首先根据用户号码将呼叫路由到号码拥有网络,号码拥有网络判断被叫号码已经携出,则拒绝该呼叫,并指示号码已经携出。收到这种拒绝消息后,始发网络访问NPDB获得路南号码,根据路南码将呼叫路由到接收网络。
图3 始发网络采用QoR机制时的路由示意