1、引言
号码携带业务的实施打消了用户转网要换号的担忧,在促进电信市场的公平竞争方面无疑具有积极的意义。号码携带也因此受到各国和地区的电信管理者的重视。目前,在全球范围内已经有40多个国家和地区不同程度地实施了号码携带业务。
能够实现号码携带的方案有很多种,3GPP也提供了一些实现方案,但是考虑到我国通信网络的实际情况与国外并不完全相同,如果照搬3GPP的实现方案必定会对我国的网络、业务路由以及计费方式进行大规模的改造,这显然不太现实。所以,如何在全国范围内实现号码携带业务,这确实是一个值得我们去研究和探讨的问题。
由于移动通信网络自身的特点以及移动号码具有强烈的个人属性,所以在移动通信网内更适合开展号码携带业务。本文主要介绍不同运营商之间的移动号码携带的实现以及实现方案的探讨。
2、业务方案
由于在通信网中,号码不仅是一个应用层的参数可以用来识别用户,而且带有网络层的要素可用来指导业务路由,所以一旦号码从一个网络携入到另外一个网络,他原来的一些基本通信业务(如语音业务、短信业务、多媒体消息业务)就会因为找不到提供服务的网络而无法使用。为了解决这个问题,必须提供号码携带数据库,将用户的号码转换成可以正确路由的号码,从而保证业务能够正常路由。这也是号码携带实现方案最核心的技术内容。按照查询号码携带数据库的网络位置和查询触发方式的不同,号码携带业务可有多种实现方案。
其中,按照查询号码携带数据库的网络位置可分为始发网络查询方式和号码拥有网络查询方式。
按照查询触发方式的不同可分为智能网方式和信令中继方式。
2.1 始发网络查询方式
始发网络查询方式指的是业务流在出始发网络之前查询号码携带数据库以确定用户号码携带信息的一种方式。
以呼叫业务为例,当用户发起一个呼叫时,他所在网络会根据被叫号码去查询数据库,如果被叫用户是本网用户(包括携入本网的用户)时,按照本网的正常路由数据路由,如果是外网用户(包括携带出网的用户)时,则将呼叫路由到被叫用户目前所签约的网络。
由于始发网络查询方式可根据用户是否发生携带来决定业务是否需要路由出网,这样做的优点显然是提高了路由效率,避免绕圈子,从而避免了网间网络资源的浪费。缺点是始发网络的所有始发业务,无论是发往本网号码的还是外网号码的业务,都要查询数据库,这样就要求数据库既要存储携出的号码数据也要存储携入的号码数据。
2.2 号码拥有网络查询方式
号码拥有网络查询方式是指确定用户携带信息的号码携带数据库的查询发生在号码拥有网络。
以呼叫业务为例,无论呼叫来自哪个网络,都要先接续到被叫号码所在的网络,由该网络发起数据库的查询,然后根据查询到的结果继续下一步的路由。如果查询的结果是该用户没有发生号码携带,则按照原有路由接续;如果发现该用户已经发生了号码携带,再将呼叫接续到被叫用户新签约的网络。
号码拥有网络查询方式的优点是每个网络的号码携带数据库只需存储本网携出的号码的路由数据,而不用存储其他网络的发生号码携带的号码的路由数据。缺点是所有的业务都需要先接续到号码拥有的网络而不管用户是否已经发生了携带,如果用户已经携出,则必然后造成网络资源的浪费。而且当号码携带的用户越多,这种浪费就越为严重。另外,在这种方式下,当一个用户已经携带出网,他原有网络还要继续为其提供业务接续服务,这势必将延伸出网间管理、网间结算和网间服务质量等复杂问题。
从我国的国情出发,如果今后开通了号码携带业务,即使发生号码携带的比例不高,但由于我国电信用户的基数大,发生号码携带的用户总数肯定少不了。所以,在发生号码携带用户数较多的前提下,始发网络查询方式与号码拥有网络查询方式相比显然更具有优势。
2.3 智能网方式
智能网方式是借助智能网业务中SSP查询SCP的机制,实现号码数据库的查询。在这种方式下,数据库的查询由MSC去触发,查询完毕后,MSC再根据查询的结果选择网内或网外的正常处理流程。所以说在智能网方式下,数据库的查询的过程可以看作是正常的业务流程之外新增的一个分支流程。

图1 智能网方式下号码携带时的呼叫流程
图1给出了智能网方式下号码携带时普通呼叫业务的一个流程示意图。图中给出的是始发网络查询数据库的情况。流程说明如下:
号码携带业务对打破垄断,实现电信市场的公平竞争具有积极的意义。但是由于号码的特殊性以及我国网络的实际情况,注定在我国的号码携带业务存在着许多实现方案,选择一套合理的确实可行的方案需要我们进行充分的研究和论证。
泰尔网