一种呼叫控制方法

当前位置:首页恒峰娱乐手机登录时还是假 >

恒峰娱乐手机登录时还是假

一种呼叫控制方法

时间:2020-01-13本站浏览次数:388

       

一种呼叫控制方法

本发明公开了一种呼叫控制方法,设置始发移动网络增强逻辑的客户化应用CAMEL用户签约信息O_CSI中参数值与允许拨打的呼叫类型之间的对应关系,根据用户的信用等级给用户分配O_CSI的参数值,CAMEL用户发起呼叫请求后,对需要进行控制的呼叫,该方法包括:拜访移动交换中心MSC根据所述发起呼叫用户O_CSI中的参数值查找所述对应关系,得到与该参数值对应的允许拨打的呼叫类型,并判断用户发起的呼叫的类型是否属于所得到的允许拨打的呼叫类型,如果是,则继续接续本次呼叫;否则,拆除本次呼叫。本发明公开的方法,能够根据用户的信用等级灵活地进行呼叫控制。

具体实施方式

(2)第二种处理方法中,由于DCH参数取值只有继续呼叫和拆除呼叫两种标志,虽然能够通过DCH参数继续为用户接通呼叫,但不能根据用户的信用等级进行控制。如果用户利用SCP不能实时计费而又能接通呼叫的漏洞大量拨打电话,如国际长途、娱乐电话等,将对运营商带来直接经济损失。

(2)第二种处理方法中,由于DCH参数取值只有继续呼叫和拆除呼叫两种标志,虽然能够通过DCH参数继续为用户接通呼叫,但不能根据用户的信用等级进行控制。如果用户利用SCP不能实时计费而又能接通呼叫的漏洞大量拨打电话,如国际长途、娱乐电话等,将对运营商带来直接经济损失。

为:将oj:si中扩展位参数值转换成二进制数,设置该二进制数中每一位的标志与允许拨打的呼叫类型之间的对应关系;

发明内容

现在移动网络中广泛使用智能业务逻辑,例如预付费(PPS)业务呼叫。在GSM0902-710、0978-700、0378-710协议中,签约有移动网络增强逻辑的客户化应用(CAMEL)信息的用户发起呼叫时,该用户的拜访移动交换中心(MSC)/业务交换点(SSP)根据用户的始发CAMEL用户签约信息(Originated-CAMELSubscriptionInformation,O—CSI)触发业务流程。图1所示为现有移动网络中的PPS业务呼叫流程,包括以下几个步骤:步骤101:CAMEL用户发起呼叫。

本发明提出了SCP异常而不能实时计费时的解决方法,主要思想是:首先设置0—CSI中参数值与允许呼叫的类型之间的对应关系。签约有CAMEL信息的用户向拜访MSC发起呼叫,MSC根据该用户的0_CSI触发呼叫流程后,如果SCP和MSC之间的链路中断、或SCP故障而不能向SSP返回响应,例如SCP不能响应SSP上报的IDP或ACR消息、或SCP下发消息指示MSC根椐DCH进行呼叫处理,则MSC需要对本次呼叫进行控制。此时,MSC根据该用户的O一CSI中参数值查找所述对应关系得到与该参数值对应的允许呼叫的类型,并判断用户发起的本次呼叫的类型是否属于所得到的允许呼叫的类型,如果是,则继续接续本次呼叫;否则,拆除本次呼叫。本发明利用O一CSI中不同参数或参数的不同形式进行呼叫控制,针对具体实现方法提供了以下三个实施例。实施例一:目前,协议中规定有O一CSI中的DCH参数的馭值为0表示继续呼叫,取值为1表示拆除呼叫。协议中还建议DCH参数的取值为2到31都可以认为继续呼叫;DCH参数的取值大于31则认为拆除呼叫。在本实施例中,利用协议中O一CSI中的DCH参数,扩展DCH参数的取值范围并设置DCH参数值对应的允许拨打的呼叫类型。例如,可以使用DCH参数的取值2表示仅允许拔打本地呼叫,DCH参数的取值3代表可以拨打本地呼叫和国内长途,DCH参数的取值4代表可以拨打本地呼叫、国内长途呼叫以及娱乐电话,DCH参数的取值5代表可以拨打本地呼叫、国内长途呼叫、娱乐电话以及国际长途呼叫。运营商可根据用户的信用等级给用户分配恰当的DCH参数值,以该用户能够拨打该DCH参数值允许的呼叫。在MSC中需要预先设定上述扩展后的DCH参数值与允许拨打的呼叫类型之间的对应关系,以使得当MSC需要控制呼叫时能够根据用户的DCH参数值接续或拆除用户发起的呼叫。在呼叫流程中,当SCP和MSC之间的链路中断、或SCP故障,不能响应SSP上报的IDP消息或ACR消息、或SCP下发消息指示MSC根据DCH进行呼叫处理时,MSC可根据上述扩展的DCH参数的取值'判断用户能够允许呼叫的呼叫类型,并进行呼叫控制。如图2所示,利用DCH参数进行呼叫控制的流程包括以下几个步骤。步骤201:CAMEL用户发起呼叫。步骤202:MSC根据发起呼叫用户的0—CSI向SCP触发业务流程。在正常情况下,按照现有技术完成呼叫,这种情况不属于本申请讨论的范围;在异常情况下,例如SCP和MSC之间的链路中断、或SCP故障,不能响应SSP上报的IDP消息或ACR消息、或SCP下发消息指示MSC根据DCH进行呼叫处理等情况下,继续执行步骤203。步骤203:MSC确定需要对本次呼叫进行控制,进入利用DCH控制呼叫接续的流程。这里,所述MSC确定需要对本次呼叫进行控制的判断依据是:MSC检测到与SCP之间的链路中断;或是MSC/SSP向SCP上报IDP消息或ACR消息后,由于SCP故障导致不能响应,MSC/SSP在定时器超时后仍然没有收到SCP的响应消息;或是MSC收到SCP下发的根据DCH进行呼叫处理的指示。步骤204:MSC根据发起呼叫用户的0_CSI中DCH参数值判断是否允许接通本次呼叫,即根据该用户的DCH参数值查找所述DCH参数值与允许拨打的呼叫类型的对应关系,得到该DCH参数值允许拨打的呼叫类型,然后判断该用户发起的呼叫类型是否属于所得到的允许呼叫的类型中,如果是,则允许本次呼叫,执行步骤205;否则,不允许本次呼叫,执行步骤206。步骤205:MSC继续接续呼叫,结束本流程。步骤206:MSC拆除呼叫。实施例二:目前,协议中规定有O—CSI中的DCH参数与呼叫控制的对应关系,即DCH参数值为0表示继续呼叫;DCH参数值为1表示拆除呼叫。协议中规定的O—CSI中除了DCH参数以外,还有预留的扩展位(extensionContainer)。在本实施例中,在DCH参数值对应为继续呼叫的情况下,进一步设置允许呼叫的呼叫等级。例如,扩展位参數值为2表示允许拨打本地呼叫,扩展位参数值3代表可以拨打本地呼叫和国内长途呼叫,扩展位参数值4代表可以拨打本地呼叫、国内长途呼叫以及娱乐电话,扩展位参数值5代表可以拨打本地呼叫、国内长途呼叫、娱乐电话以及国际长途呼叫等。运营商可根据用户的信用等级给用户分配恰当的扩展位的参数值,以该用户能够拨打该扩展位的参数值允许的呼叫。在MSC中不仅需要预先设定现有的协议中规定的DCH参数与继续/拆除呼叫的对应关系,还要预先设定所迷扩展位参数值与允许拨打的呼叫类型之间的对应关系,以使得当MSC需要控制呼叫时能够根据用户的DCH参数与扩展位的参数值接续或拆除用户发起的呼叫。在呼叫流程中,当SCP和MSC之间的链路中断、或SCP故障,不能响应SSP上报的IDP消息或ACR消息、或SCP下发消息指示MSC根据DCH进行呼叫处理时,如果DCH参数值对应为继续呼叫,则MSC继续根据扩展位的参数值判断用户能够允许呼叫的呼叫类型,进行呼叫控制。如图3所示,本实施例中呼叫控制的流程包括以下几个步骤。步骤301:CAMEL用户发起呼叫。步骤302:MSC冲艮据发起呼叫用户的0—CS1向SCP触发业务流程。在正常情况下,按照现有技术完成呼叫,这种情况不属于本申请讨论的范围;在异常情况下,例如SCP和MSC之间的链路中断、或SCP故障,不能响应SSP上报的IDP消息或ACR消息、或SCP下发消息指示MSC根据DCH进行呼叫处理等情况下,继续执行步骤303。步骤303:MSC确定需要对本次呼叫进行控制,进入利用DCH参数和扩展位参数控制呼叫接续的流程。这里,所述MSC确定需要对本次呼叫进行控制的判断依据是:MSC检测到与SCP之间的链路中断;或是MSC/SSP向SCP上报1DP消息或ACR消息后,由于SCP故障导致不能响应,MSC/SSP在定时器超时后仍然没有收到SCP的响应消息;或是MSC收到SCP下发的根据DCH进行呼叫处理的指示。步骤304:MSC根据发起呼叫用户的0—CSI中DCH参数值判断是否允许接通本次呼叫,如果允许,则执行步骤305;否则,执行步骤307。步骤305:MSC根据发起呼叫用户的0—CSI中扩展位参数值判断是否允许接通本次呼叫类型,即根据扩展位参数值查找所述扩展位参数值与允许拨打的呼叫类型的对应关系,得到该扩展位参数值允许拨打的呼叫类型,然后判断该用户发起的呼叫类型是否属于所得到的允许呼叫的类型中,如果是,则允许本次呼叫,执行步骤306;否则,则拒绝本次呼叫,执行步骤307。步骤306:MSC继续接续呼叫,结束本流程。步骤307:MSC拆除呼叫。根据实施例二中给出的扩展位参数值与允许呼叫的类型之间的对应关系,进一步举例说明分析呼叫控制的结果。本例中,运营商将用户0_CSI中的DCH参数设置为继续呼叫;扩展位参数值设置为3,即可以拨打本地呼叫和国内长途呼叫;且当前SCP和MSC之间的链路中断,或者SCP故障不能响应SSP上报的IDP消息或ACR消息,或者MSC收到SCP下发的根据DCH进行呼叫处理的指示。用户发起国际长途呼叫时,由于SCP和MSC之间的链路中断,MSC确定需要对本次呼叫进行控制,则首先根据该用户O一CSI中的DCH参数确定能够继续接通本次呼叫,然后再根据O—CSI中扩展位参数值3得到该用户允许拨打的呼叫'类型包括本地呼叫和国内长途呼叫,而用户发起的呼叫类型为国际长途呼叫,因此MSC确定不允许该用户发起国际长途呼叫,确定之后MSC拆除本次呼叫。本例中,如杲该用户发起的是国内长途呼叫,由于O一CSl中扩展位参数值为3,所以MSC确定允许该用户发起的国内长途呼叫,则为该用户继续接续本次呼叫。实施例三:在实施例二中,扩展位的参数值使用了整数的表示方式,每一个整数代表用卢能够呼叫的范围。为了能够更灵活的给用户分配呼叫等级,在本实施例中对扩展位的参数值用二进制数表示,该二进制数的每一位代表允许拨打的呼叫类型。例如,用8个比特的二进制数表示扩展位时,扩展位的二进制数的第一位代表本地呼叫,第二位代表国内长途呼叫,第三位表示娱乐电话,第四位表示国际长途呼叫,在实际应用中,每个二进制位表示哪种类型的呼叫可任意设定。这时,如果扩展位为10100000的二进制数,则该用户可以拨打本地呼叫和娱乐电话;如果扩展位为10000000的二进制数,则该用户只能拨打本地呼叫。运营商可根据用户的信用等级给用户分配恰当的扩展位参数的每一位的标志,以该用户能够拨打该扩展位的每一位标志允许的呼叫。在MSC中系,还要预先设定上述扩展位的每一位的标志与允许拨打的呼叫类型之间的对应关系,以使得当MSC需要控制呼叫时能够根椐用户的DCH参数与扩展位的每一位的标志接续或拆除用户发起的呼叫。在呼叫流程中,当SCP和MSC之间的链路中断、或SCP故障,不能响应SSP上报的IDP消息或ACR消息、或SCP下发消息指示MSC根据DCH进行呼叫处理时,如果DCH参数对应为继续呼叫,则MSC继续根据扩展位的每一位的标志,灵活的判断用户的呼叫等级,并进行呼叫控制。如图4所示,呼叫控制的流程包括以下几个步骤。步骤401-步骤403:同步骤301~步骤303。步骤404:MSC根据发起呼叫用户的0—CSI中DCH参数值判断是否允许接通本次呼叫,如果允许,则执行步骤405;否则,执行步骤407。步骤405:MSC根据发起呼叫用户的O—CSI中扩展位参数的每一位的标志判断是否允许接通本次呼叫类型,即根据扩展位的每一位的标志查找所述扩展位的每一位的标志与允许拨打的呼叫类型的对应关系,得到该扩展位的每一位允许拨打的呼叫类型,然后判断该用户发起的呼叫类型是否属于所得到的允许呼叫的类型中,如果是,则允许本次呼叫,执行步骤406;否贝寸,如果该用卢发起的呼叫类型与扩展位的任何一位标志所允许的呼叫类型都不同,则拒绝本次呼叫,执行步骤407。步骤406:MSC继续接续呼叫,结束本流程。步-银407:MSC拆除呼叫。根据实施例三中给出的用二进制数表示的扩展位参数的每一位的标志与允许呼叫的类型之间的对应关系,进一步举例说明分析呼叫控制的结果。本例中,运营商将用户0—CSI中的DCH参数设置为继续呼叫,扩展位设置为10100000,即允许拨打本地呼叫和娱乐电话。用户发起本地呼叫时,由于SCP认为MSC上报的参数异常而下发消息指示MSC根椐DCH进行呼叫处理,MSC根据所述消息确定需要对本次呼叫进行控制,则首先根椐该用户0—CSI中的DCH参数确定能够继续接通本次呼叫,然后再根据O一CSI中扩展位10100000的每一位的标志得到该用户允许拨打的呼叫类型包括本地呼叫和娱乐电话,而用户发起的呼叫类型为本地呼叫,属于允许拨打的类型,因此MSC确定允许该用户发起本地呼叫,之后继续为该用户接续本次呼叫。本例中,如果该用户发起的是国内长途呼叫,根据O一CSI中扩展位10100000表示的含义,MSC可以确定不允许该用户发起的国内长途呼叫,则拆除该用户发起的国内长途呼叫。在实施例三中,对扩展位的参数值用二进制数表示,该二进制数的每一位代表允许拨打的呼叫类型。在实施例三中,扩展位的参数值也可以用十进制数或十六进制数表示。当预先设定扩展位的每一位的标志与允许拨打的呼叫类型之间的对应关系之前,首先将十进制或十六进制数的扩展位的参数值转换成二进制数。当需要用参数值的二进制数的每一位的标志确定允许的呼叫类型时,首先将十进制或十六进制数的扩展位的参数值转换成二进制数,然后根据实施例三所迷方法,根椐二进制数的每一位的标志查找所述扩展位的每一位的标志与允许拨打的呼叫类型的对应关系,得到该扩展位的参数值允许拨打的呼叫类型。本发明通过上述三个实施例的利用扩展0_CSI中参数取值范围的方法,对用户发起的呼叫进行了有效的灵活的控制。上述方法不仅适用于第2代移动通信网络,也适用于第3代移动通信网络。还有,对于上迷DCH参数值或扩展位的参数值允许拨打的呼叫类型可以进一步扩充和细化,达到能够更灵活的控制呼叫的目的。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。




公司地址:吉林省长春市长江路银座B座B10/13F
联系人:李文伟 13545603608
周海冰 13903264764
电话:15328941366 传真:6bo0rbvp@gmail.com
邮箱:k3118lz3p@hotmail.com

粤公网安备 44030702001579号

恒峰娱乐手机在线登录版登录@