呼叫控制方法

文档序号:7960756阅读:375来源:国知局
专利名称:呼叫控制方法
技术领域
本发明涉及移动通信领域,特别涉及移动智能网中一种呼叫控制方法。
背景技术
业务控制点(Service Control Point,SCP)是移动智能网的核心,加载有业务逻辑和用户的数据。当某一个移动智能网用户发起呼叫或被呼叫时,移动业务交换中心(Mobile Service Center,MSC)/业务交换点(Service Switch Point,SSP)给SCP上报启动检出点(Initial detection point,IDP)信令,触发SCP上的移动智能业务,其呼叫过程由SCP进行控制。SCP控制呼叫的基本过程是MSC/SSP触发智能业务并将呼叫相关的信息传送给SCP请求指示,SCP启动智能业务逻辑,进行基本的呼叫处理(分析出主/被叫号码等);查找用户的数据进行呼叫鉴权,分析用户帐户有效性;判断本次呼叫有效后,要求MSC/SSP接续呼叫,并进行计费;最后当用户挂机后SCP中的控制过程结束从而完成一次呼叫的控制。
请参考图1,是一种现有技术的SCP对用户的呼叫控制方法流程图。该SCP对用户的呼叫控制方法包括如下步骤步骤1主叫用户发起呼叫,拨打被叫用户的被叫号码;步骤2MSC/SSP根据归属位置寄存器(Home Location Register,HLR)的移动网络增强逻辑客户化应用的签约信息(Customised Applications for Mobilenetwork Enhanced Logic Subscription Information,CSI)或者接入码号码触发SCP;步骤3SCP根据定制的业务逻辑下发CONNECT信令,其中被叫号码已经被修改为正确的被叫号码;步骤4MSC/SSP根据SCP下发CONNECT信令中的被叫号码接续到正确的被叫号码。
其中,步骤1中的被叫用户可以是普通的被叫号码或者接入码号码。步骤3中的该正确的被叫号码是在被叫号码前添加前缀,如国际CAMEL1漫游路由回本国网关局业务、IP预置业务、录音业务等或者该正确的被叫号码是一个适当的本地号码,如800业务。
该呼叫控制方法100归结为主叫号码拨打被叫号码后,SCP下发CONNECT信令进行改号并指示SSP接续到被叫号码。
但是,该种呼叫控制方法100有缺陷CAMEL应用部分(CAMELApplication Part,CAP)协议中CONNECT信令有号码长度的限制,规定为20位号码长度,再扣除号码属性占用的长度,只能存放18位号码长度。如果用户拨打的被叫号码长度很长,SCP添加前缀之后超出规范20位号码长度限制,从而造成无法接通的结果。因此上述SCP控制用户呼叫的流程100只能应用于被叫号码被修改之后的号码长度有限制的情况下,在添加前缀时只能使用很短的特殊号码,会占用运营商宝贵的短号码,限制应用场景。
请参考图2,是另一种现有技术的SCP对虚拟专用网(Virtual PrivateNetwork,VPN)业务用户的呼叫控制方法流程图。该SCP对VPN业务用户的呼叫控制方法200包括如下步骤步骤11主叫VPN用户发起呼叫,拨打被叫VPN用户短号;步骤12MSC/SSP根据VPN主叫用户的始发CAMEL签约信息(Originating CAMEL Subscription Information,O-CSI)触发SCP业务;步骤13SCP查询到VPN被叫用户信息,下发CONNECT信令将VPN被叫用户短号修改为真实的被叫号码;步骤14MSC/SSP根据被叫VPN用户的终端CAMEL签约信息(Termination-CAMEL Subscription Information,T-CSI)触发SCP业务,SCP查询到主叫VPN用户的真实号码对应的主叫VPN用户短号,下发CONNECT信令将通用号码(Generic number,GN)参数修改为主叫VPN用户短号;步骤5MSC/SSP将呼叫接通,被叫VPN用户手机显示的主叫号码是主叫VPN用户短号。
该呼叫控制方法200归结为VPN业务使用两个流程分别是主叫流程和被叫流程,其中主叫流程修改被叫号码,被叫流程修改主叫号码,使来电显示正确。
但是,该呼叫控制方法200也有缺陷SCP的主叫和被叫流程是单独处理的,两者并没有关联,因此在主叫流程和被叫流程中并没有足够的信息传递,因此只能提供相对独立的主叫特性和被叫特性。

发明内容
本发明要解决的技术问题是提供一种不受用户所拨打号码长度的限制,从而不浪费号码资源的呼叫控制方法。
一种呼叫控制方法,其包括如下步骤步骤1移动业务交换中心根据用户发起的呼叫请求,向业务控制点发起请求触发业务;步骤2所述业务控制点为本次呼叫分配呼叫ID,并向所述移动业务交换中心返回响应消息;步骤3网关移动交换中心根据收到的呼叫向所述业务控制点发出请求信令触发业务;步骤4所述业务控制点根据收到的信息中携带的呼叫标识处理本次呼叫。
本发明的第一种改进在于,在步骤3之前还包括业务控制点将呼叫接续到网关移动交换中心。
本发明的第二种改进在于,步骤4还包括业务控制点根据收到的信息中携带的呼叫标识还原用户的被叫号码。
本发明的第三种改进在于,步骤4还包括根据所述业务控制点向所述网关移动交换中心返回的被叫号码接通本次呼叫。
本发明的第四种改进在于,步骤4还包括所述业务控制点向所述网关移动交换中心发送拒绝呼叫信令,中止本次呼叫。
本发明的第五种改进在于,该呼叫控制方法还包括步骤5所述网关移动交换中心向所述业务控制点发起请求触发被叫流程业务。
本发明的第六种改进在于,步骤1中漫游地的移动业务交换中心根据用户发起的呼叫请求,向归属地的业务控制点发起启动检出点信令以请求触发业务。
本发明的第七种改进在于,步骤2中归属地的业务控制点根据所述启动检出点信令为本次呼叫分配呼叫ID。
本发明的第八种改进在于,步骤2中归属地的业务控制点向移动业务交换中心返回消息,该返回消息中携带的号码包括特殊前缀和呼叫ID的组合。
本发明的第九种改进在于,该特殊前缀包括归属地国家码地址或IP网关地址。
本发明的第十种改进在于,步骤3还包括网关移动交换中心根据所述特殊前缀判断呼叫是否符合触发条件,根据启动检出点信令中携带的被叫信息请求触发业务。
本发明的第十一种改进在于,步骤4中归属地的业务控制点根据所述呼叫ID取得原始被叫号码。
本发明呼叫控制方法可以实现支持某些特定业务而又不至于受到号码长度限制的影响。同时,由于对特殊前缀的长度没有了限制,运营商可以按照自己的编号计划很容易地分配一个较长的特殊号码,从而对于漫游以及涉及到其他运营商的情况下,并不需要其他运营商做特殊的配合就可以实现业务。


图1是一种现有技术的SCP对用户的呼叫控制方法流程图。
图2是另一种现有技术的SCP对VPN业务用户的呼叫控制方法流程图。
图3是本发明的呼叫控制方法的第一种实施方式流程图。
图4是本发明的呼叫控制方法的第二种实施方式流程图。
具体实施例方式
以下结合附图和具体实施方式
,进一步说明本发明。
请参考图3,是本发明的呼叫控制方法的第一种实施方式流程图。该呼叫控制方法300是对CAMEL2网络的用户漫游到CAMEL1网络的呼叫控制,其包括如下步骤步骤21漫游到CAMEL1网络的CAMEL2网络的主叫用户发起呼叫;步骤22漫游国/地的MSC向归属国/地的SCP发出IDP触发智能业务;步骤23接收到IDP后,归属国/地的SCP第一次被触发智能业务以开始处理主叫流程,其判断IDP中的MSC地址和/或用户漫游地址,发现用户漫游到CAMEL1网络,归属国/地的SCP为本次呼叫分配一个呼叫ID,将被叫号码修改为该呼叫ID;
步骤24归属国/地的SCP向漫游地的MSC下放CONNECT信令,CONNECT信令中的被叫号码是修改过的被叫号码,其具有特殊前缀(归属地国家码+归属运营商分配的特殊前缀+呼叫ID);步骤25漫游国/地的MSC将呼叫接续回到归属国/地的GMSC;步骤26归属国/地的GMSC收到漫游地的MSC的呼叫,根据被叫号码前的特殊前缀发出IDP以触发归属国/地的SCP;步骤27再次接收到IDP后,归属国/地的SCP第二次被触发智能业务,其根据特殊前缀确定主叫处于漫游状态,先通过呼叫ID查找SCP上保存的呼叫信息取得用户的漫游地、用户呼叫的实际被叫号码,按照漫游情况处理主叫的鉴权等信息,先放音提示,然后下放AC信令以控制用户的费用;步骤28归属国/地的SCP下放CONNECT信令给归属国/地的GMSC以连接呼叫或者下放RELEASE信令给归属国/地的GMSC以拒绝呼叫,其中,该CONNECT信令中的被叫号码是被叫用户的实际被叫号码;步骤29如果归属国/地的GMSC接收CONNECT信令,则接续实际被叫号码,如果归属国/地的GMSC接收RELEASE信令,则呼叫被终止。
步骤21~步骤29是归属国/地的SCP处理的主叫用户启动的主叫流程,如果被叫用户需要启动被叫流程,则该呼叫控制方法300还包括如下步骤步骤30归属国/地的GMSC根据被叫用户的情况,向归属国/地的SCP发出IDP;步骤31接收到IDP后,归属国/地的SCP开始处理被叫流程。
其中,步骤22中接收触发的归属国/地的SCP和步骤26中接收触发的归属国/地的SCP可以是同一个SCP,也可以是不同的SCP,不同时由不同的SCP互联实现信息的互通。步骤23中SCP第一次被触发将被叫号码修改为呼叫ID,同样也可以将主叫号码修改为呼叫ID,因此在步骤27中,SCP的第二次被触发将修改后的主叫号码变换回原主叫号码,由此以上述同样的处理方式可以把主叫号码用于不受限制的号码变换。步骤26中触发归属国/地的SCP的条件也可以是入局中断或主叫号码前的特殊前缀等。
以下举例说明假设中国移动网络的某一个主叫用户A漫游到德国O2的CAMEL1网络并发起呼叫,拨打另一中国国内的号码为008675528780808的被叫用户B,该被叫用户B是一个普通的固定电话号码。此时德国O2的CAMEL1网络的MSC向中国移动网络的SCP发送IDP向中国移动网络的SCP触发智能业务流程,此时,中国移动网络的SCP第一次被触发智能业务。中国移动网络的SCP从其接收到的IDP所包含的位置信息中判断出用户A漫游到德国O2的CAMEL1网络,于是首先为本次呼叫分配一个ID,假设为1234;然后中国移动网络的SCP将此呼叫添加路由前缀使呼叫能够路由回到中国移动网络的网关局,于是中国移动网络的SCP下发CONNECT信令将被叫号码008675528780808修改为00861390000001234(其中,0086139000000是中国移动网络为德国O2的CAMEL1网络漫游业务定下来的特殊前缀)。由于德国O2与中国移动网络签有漫游协议,德国O2的CAMEL1网络在MSC上将以0086135~0086139为开头的号码都设置为中国移动网络的GMSC地址,所以在并不需要德国O2特别为CAMEL1漫游业务进行配合的情况下此呼叫的话路就被接续到中国移动网络的GMSC。然后中国移动网络的GMSC以0086139000000为前缀的条件向中国移动网络的SCP触发智能业务流程,此时,中国移动网络的SCP第二次被触发智能业务。中国移动网络的SCP根据IDP中包含的被叫信息0086139000000判断出这是一个国际漫游发生的呼叫,于是从号码00861390000001234取出呼叫ID即1234,然后中国移动网络的SCP根据呼叫ID即1234查找到保存的呼叫信息中的原始被叫号码是008675528780808,中国移动网络的SCP按照CAMEL1漫游的方式进行计费,该计费是按照国际漫游来进行正确计费,因为CAMEL1不能直接进行呼叫过程中的计费控制,所以不能直接处理而经由中国移动网络的SCP进行计费控制。同时,中国移动网络的SCP再次下发CONNECT信令将被叫号码00861390000001234还原为原始的被叫号码008675528780808,此时中国移动网络的GMSC将该用户A的呼叫接通到号码是008675528780808的被叫用户B。最后当该用户A与用户B挂机后中国移动网络的SCP中的控制过程结束从而完成一次呼叫的控制。
如果用户B是智能网络的签约号码,例如是一号通用户号码,则中国移动网络的GMSC会根据008675528780808的号码再次向中国移动网络的SCP触发智能业务流程,此时中国移动网络的SCP处理008675528780808的一号通业务流程。
上述实例中SCP第二次被触发智能业务是以0086139000000为前缀的触发条件,但是,该触发条件也可以是入局中继、主叫号码为中国移动号码、被叫号码有0086139000000为前缀或者其他条件及其组合。
请参考图4,是本发明的呼叫控制方法的第二种实施方式流程图。该呼叫控制方法400是运营商对用户长途呼叫走IP路由的控制。通常,用户为控制长途呼叫的费用,会选择使用IP呼叫,运营商实现为客户提供更友好的服务,就会为用户提供预置IP业务,即用户只需如实拨打被叫号码,运营商的网络设备自动将长途呼叫走IP路由。因此需要在原有普通呼叫基础上增加部分控制,该部分控制类似于图3所示的呼叫处理。该呼叫控制方法400包括如下步骤步骤41用户C签定预置IP业务,运营商为用户C在HLR作CSI签约信息;步骤42用户发起呼叫;步骤43MSC向SCP发出IDP以触发智能业务;步骤44接收到IDP后,SCP第一次被触发智能业务,SCP开始处理主叫流程,判断IDP中的被叫号码,发现用户拨打的是一个长途号码,SCP为本次呼叫分配一个呼叫ID,该呼叫ID用于修改被叫号码;步骤45SCP向MSC下发CONNECT信令,该CONNECT信令中的被叫号码是以IP为前缀即该呼叫ID。
步骤46运营商已经在内部做路由数据到IP网关的GMSC,MSC将呼叫接续到连着IP网关的GMSC;步骤47GMSC收到MSC过来的呼叫,以主叫号码的IP前缀为触发SCP判断条件,向SCP发出IDP;步骤48再次接收到IDP后,SCP第二次被触发智能业务,根据IP前缀确定主叫用户拨打IP电话,先通过呼叫ID查找SCP上保存的呼叫信息取得用户呼叫的实际被叫号码,按照IP长途情况处理主叫用户的鉴权、计费等过程;步骤49SCP下放CONNECT信令将以IP为前缀的被叫号码改回原来真实的被叫号码或者下放RELEASE信令拒绝呼叫;步骤50如果GMSC接收CONNECT信令,将呼叫接续到IP网关使主叫用户连接被叫用户实现IP通话;如果GMSC接收RELEASE信令,则呼叫被终止。
上述步骤41~50是SCP处理的主叫用户启动的主叫流程,如果被叫用户需要启动被叫流程,则该呼叫控制方法400还包括如下步骤步骤51GMSC发IDP到SCP;步骤52SCP处理被叫流程。
其中,步骤44中第一次接收到IDP的SCP与步骤49中第二次接收到IDP的SCP可以是同一个SCP,也可以是不同的SCP,不同时由SCP根据自定的协议互联实现信息的互通。步骤44中SCP第一次被触发将被叫号码修改为呼叫ID,同样也可以将主叫号码修改为呼叫ID,因此在步骤48中,SCP的第二次被触发将修改后的主叫号码变换回原主叫号码,由此以上述同样的处理方式可以把主叫号码用于不受限制的号码变换。步骤48中不仅可以根据主叫号码的IP前缀为触发SCP判断条件,也可以根据入局中断或被叫号码前的IP前缀等为触发SCP判断条件。
以下举例说明假设一个中国移动网络的用户C拨打被叫为美国号码00197287654321001的用户D,此时中国移动网络的MSC根据用户C的O-CSI信息向SCP发送IDP以触发智能业务,此时,中国移动网络的SCP第一次被触发智能业务。SCP从IDP包含的被叫号码判断出用户C拨打国际长途,于是先为本次呼叫分配一个ID,假设为2345,然后SCP需要将此呼叫添加IP路由前缀使呼叫能够路由到中国移动网络的IP网关局,于是SCP下发CONNECT信令将被叫号码修改为00861390010002345(其中0086139001000是中国移动为IP长途业务定下的特殊前缀)。由于中国移动网络已经在MSC上将0086139001000开头的号码设置为中国移动网络接IP网关的GMSC地址,所以此呼叫的话路就被接续到接IP网关的GMSC。然后在GMSC上以0086139001000为前缀的触发条件向SCP发送IDP以触发智能业务,此时,中国移动网络的SCP第二次被触发智能业务。SCP根据IDP中包含的被叫信息0086139001000判断出这是一个国际IP长途,于是再取出呼叫ID即最后的2345四位数字,然后SCP根据呼叫ID查找到保存的呼叫信息中的原始被叫号码00197287654321001,此时SCP按照国际IP长途的方式进行计费,该计费是按照国际IP长途来进行正确计费。同时SCP再次下发CONNECT信令将修改过的被叫号码00861390010002345还原为原始的被叫号码00197287654321001。此时GMSC将呼叫转给IP网关处理,由于号码已经是正确的号码00197287654321001,IP网关就可以正常地将呼叫接通到美国的号码00197287654321001。
上述实例中SCP第二次被触发智能业务是以0086139001000为前缀的触发条件,但是,该触发条件也可以是入局中继、主叫号码为所有号码、被叫号码有0086139001000为前缀或者其他条件及其组合。
本发明呼叫控制方法300、400中的SCP两次被触发智能业务,从而实现不受号码长度限制的呼叫控制,但是两次或两次以上也同样可以实现。SCP第一次被触发分配ID、第二次被触发还原主/被叫号码的过程可以多次重复或交叉重复。
相较于现有技术,本发明的呼叫控制方法300不会因为号长限制而使用户原来所有业务特性丢失,从而不浪费号码资源而且不需要漫游地VMSC作路由数据等配合工作。本发明的呼叫控制方法400可支持任意的被叫号码变换业务(例如通过添加前缀实现的业务),而且用户所拨打的被叫号码长度为规范所允许的最大长度,从而不浪费号码资源。同时,本发明的呼叫控制方法300、400对智能网络改动很小,对除两个触发点之外的智能网络无任何额外要求。
以上对本发明所提供的呼叫控制方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种呼叫控制方法,其特征在于,包括如下步骤步骤1移动业务交换中心根据用户发起的呼叫请求,向业务控制点发起请求触发业务;步骤2所述业务控制点为本次呼叫分配呼叫ID,并向所述移动业务交换中心返回响应消息;步骤3网关移动交换中心根据收到的呼叫向所述业务控制点发出请求信令触发业务;步骤4所述业务控制点根据收到的信息中携带的呼叫标识处理本次呼叫。
2.如权利要求1所述的呼叫控制方法,其特征在于,在步骤3之前还包括业务控制点将呼叫接续到网关移动交换中心。
3.如权利要求1所述的呼叫控制方法,其特征在于,步骤4还包括业务控制点根据收到的信息中携带的呼叫标识还原用户的被叫号码。
4.如权利要求3所述的呼叫控制方法,其特征在于,步骤4还包括根据所述业务控制点向所述网关移动交换中心返回的被叫号码接通本次呼叫。
5.如权利要求1所述的呼叫控制方法,其特征在于,步骤4还包括所述业务控制点向所述网关移动交换中心发送拒绝呼叫信令,中止本次呼叫。
6.如权利要求1所述的呼叫控制方法,其特征在于,该呼叫控制方法还包括步骤5所述网关移动交换中心向所述业务控制点发起请求触发被叫流程业务。
7.如权利要求1至6中任意一项所述的呼叫控制方法,其特征在于,步骤1中漫游地的移动业务交换中心根据用户发起的呼叫请求,向归属地的业务控制点发起启动检出点信令以请求触发业务。
8.如权利要求1至6中任意一项所述的呼叫控制方法,其特征在于,步骤2中归属地的业务控制点根据所述启动检出点信令为本次呼叫分配呼叫ID。
9.如权利要求8所述的呼叫控制方法,其特征在于,步骤2中归属地的业务控制点向移动业务交换中心返回消息,该返回消息中携带的号码包括特殊前缀和呼叫ID的组合。
10.如权利要求9所述的呼叫控制方法,其特征在于,该特殊前缀包括归属地国家码地址或IP网关地址。
11.如权利要求9或10所述的呼叫控制方法,其特征在于,步骤3中还包括网关移动交换中心根据所述特殊前缀判断呼叫是否符合触发条件,根据启动检出点信令中携带的被叫信息请求触发业务。
12.如权利要求11所述的呼叫控制方法,其特征在于,步骤4中归属地的业务控制点根据所述呼叫ID取得原始被叫号码。
全文摘要
本发明公开一种呼叫控制方法,包括如下步骤移动业务交换中心根据用户发起的呼叫请求,向业务控制点发起请求触发业务;该业务控制点为本次呼叫分配呼叫ID,并向该移动业务交换中心返回响应消息;网关移动交换中心根据收到的呼叫向该业务控制点发出请求信令触发业务;该业务控制点根据收到的信息中携带的呼叫标识处理本次呼叫。本发明呼叫控制方法可以支持某些特定业务而又不受到号码长度限制的影响。对特殊前缀的长度没有限制,运营商可以按照自己的编号计划很容易地分配较长的特殊号码,对漫游及涉及到其他运营商的情况下,不需要其他运营商的特殊配合就可以实现业务。
文档编号H04W76/02GK1968513SQ20061007893
公开日2007年5月23日 申请日期2006年4月27日 优先权日2006年4月27日
发明者俞前 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1