网间号码携带(NP:Number Portability)业务是指用户更换运营商但是用户号码保持不变。我国目前正在部分地市开展网间移动号码携带业务的现场试验工作。为了在号码携带后给用户提供更好的业务感受,现场试验阶段要求目前移动网常用的网间互联互通的业务在实现号码携带后也能够正常使用,包括语音业务、点对点短消息业务、点对点多媒体消息业务等。
由于实现号码携带后,用户的ISDN号码已经不能表示用户所在的网络,因此在一个提供号码携带的本地网内,运营商网络收到电话呼叫、短消息、多媒体消息时,需要查询号码携带数据库(NPDB)以确定被叫用户当前签约网络,并根据数据库返回的路由号码进行选路。
从号码携带业务选路技术的角度,有以下两个层面的技术问题需要我们考虑:
·哪个运营商负责查询号码携带数据库。实现号码携带之后,一个会话过程最多可能会经过三个运营商网络,包括主叫用户所在的发端运营商网络、被叫用户所在的受端运营商网络,还有可能经过被叫号码拥有网络。网间路由方案,即由哪个运营商负责查询数据库,这是我们需要考虑的第一个问题。
·如何查询号码携带数据库。运营商在网内查询号码携带数据库时,需要采用什么技术方案,是我们需要考虑的第二个问题。
本文将从以上两个层面,结合我国电信网络的实际情况,分析不同技术方案的优缺点,并介绍我国现场试验所确定的技术方案。
1 我国号码携带的网间路由方案
1.1不同路由方案的比较
国际上号码携带通常有两种网间路由方案,一个是发端运营商网络查询数据库,一个是被叫号码拥有的网络查询数据库。路由示意图分别如图l和图2所示。
图1 发端网络查询数据库
图2 被叫号码拥有网络查询数据厍
由图l可以看出,发端网络查询是指主叫用户所在运营商网络直接查询号码携带数据库,获得被叫用户的当前所在运营商的信息之后,直接将会话接续到被叫用户当前的签约网络,即受端运营商网络。受端运营商网络可能同发端运营商网络属于同一网络,也可能同被叫号码拥有网络属于同一网络,当然也可能是第三方运营商网络。
由图2可以看出,被叫号码拥有网络查询是指主叫用户所在运营商网络按照原有的路由,将会话接续到被叫号码拥有网络。被叫号码拥有网络负责查询号码携带数据库,获得被叫用户的当前所在运营商的信息之后,直接将会话接续到被叫用户当前的签约网络,即受端运营商网络。受端运营商网络可能同发端运营商网络属于同一网络,也可能同被叫号码拥有网络属于同一网络,当然也可能是第三方运营商网络。如果被叫用户是携入到发端运营商网络的用户,则受端运营商网络与发端运营商网络为同一运营商网络,就会产生路由迂回。
以上这两种路由方案的优缺点,许多国际组织都进行过理论上的比较。
发端网络查询相对于被叫号码拥有网络查询而言,最大的优点是避免了路由迂回和浪费网络资源。但是这种方案也有一定的缺点,由于对所有被叫号码(包括本网和他网号码)都要查询NPDB来确定其签约网络,因此如果携带用户比例较高,采用这种方式可以减少信令转接次数和接续时间,效率较高;反之,如果携带用户比例较低,这种方式会引起发端网络对NPDB的大量无效查询,因而效率较低。
被叫号码拥有网络查询方案适用于发端网络没有能力对NPDB发起查询的情况,包括发端网络是固网(假设只开展移动号码携带),或者是实施携带区域以外的网络等。如果携带用户比率很小,这种方式可以减少查询数据库的次数。但是用户携入到发端网络时,这种方案会产生路由迂回;而且对于被叫用户携带到第三方网络时,号码拥有网络也参与到呼叫转接过程,浪费网络资源。