华为技术培训资料-MSOFTC3000号码分析.doc_第1页
华为技术培训资料-MSOFTC3000号码分析.doc_第2页
华为技术培训资料-MSOFTC3000号码分析.doc_第3页
华为技术培训资料-MSOFTC3000号码分析.doc_第4页
华为技术培训资料-MSOFTC3000号码分析.doc_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

华为MSC V9号码分析资料编码产品名称MSOFTX3000使用对象NSS工程师产品版本编写部门移动软交换产品部资料版本10MSOFTX3000号码分析介绍拟 制:陈明功日 期:2004-05-12审 核:日 期:审 核:日 期:批 准:日 期:华 为 技 术 有 限 公 司版权所有 侵权必究修订记录日期修订版本描述作者2004-05-1210陈明功2004/6/8增加了批注,需要增加部分的内容韩润生2005-01-141.02增加查表流程的图示陈明功Huawei Technologies Co., Ltd.All rights reserved目录1基本概念介绍11.1基本呼叫中涉及的号码11.2呼叫源、呼叫源码11.3号首集21.4路由选择源码、路由选择码21.5呼叫字冠21.6失败源码、失败处理22路由分析和号码分析的简要介绍32.1路由分析介绍32.2号码分析介绍43影响路由分析的因素63.1影响路由分析的数据表63.2主要表格分析73.2.1主叫分析表73.2.2主叫特性分析表83.2.3增强路由分析93.2.4号首特殊处理表93.2.5IMSI BIT位分析表104根据主叫特性进行路由分析114.1介绍115限呼数据配置125.1介绍125.2使用被叫号码预分析限呼135.3使用呼叫权限检查表限呼135.4使用业务检查表限呼156入局和出局处理166.1入局号码预处理166.1.1实现功能166.1.2实现方法166.2出局号码处理187功能增强的号码变换197.1实现功能197.2实现方法197.3和原来号码变换表的差异238附录248.1固定用户拨打移动用户的查表介绍248.1.1被叫号码分析之前248.1.2被叫号码分析之后258.2移动用户拨打固定用户的查表介绍258.2.1被叫号码分析之前258.2.2被叫号码分析之后268.3移动用户拨打移动用户的查表介绍278.4前转流程介绍278.4.1CFU和CFNRC前转278.4.2CFB和CFNRY前转2833List of FiguresFigure 1-1 基本选路过程3Figure 1-2 号码分析流程5Figure 1-3 根据主叫属性进行路由121 基本概念介绍1.1 基本呼叫中涉及的号码一次基本呼叫中涉及的号码有:主叫号码:即发起呼叫的用户对应的号码。也称为A号码。被叫号码:即用户拨打的号码。也称为B号码。前转号码:即如果被叫用户登记了前转业务,那么前转目的地号码。也称为C号码。改发号码:即如果被叫用户登记了前转业务,那么被叫用户号码成为改发号码。原被叫号码:如果呼叫发生了一次或者多次前转,那么我们把第一次的被叫号码称为原被叫号码。1.2 呼叫源、呼叫源码呼叫源指发起呼叫的用户或入中继。每个呼叫源有一个整数编码,称为呼叫源码。长用的发起呼叫的源头有3类:A接口、Iu接口和入中继。呼叫源分析根据入局设备的物理设备端口查找呼叫源码,分析过程如下:若主叫用户是从A或Iu接口过来的(即正在本局拜访的移动用户)则根据BSC或RNC目的信令点编码,查询位置区小区数据,从而得到呼叫源码;若主叫用户是从中继侧过来的(即固定网用户或其他移动局的用户),则查看中继群数据,得到呼叫源码。呼叫源码反映的是呼叫的来源,根据来源的不同我们可以进行不同的处理。建议除对不同呼叫源需要进行不同的处理外,尽量将呼叫源码配为相同。配置呼叫源特性的基本命令为ADD CALLSRC根据呼叫源信息,可以得到此呼叫源相关的其他配置信息,例如号首集,路由选择源码,失败处理源码等信息;同时,根据呼叫源码,也可以检查此呼叫源的一些特性,例如延迟收号时长等。1.3 号首集号首集是号首(或字冠)的集合,号首集和被叫字冠直接关联,引入号首集的目的是可以对相同的被叫字冠进行不同的分析,后续演变为一种灵活分析被叫字冠的手段。号首集与呼叫源有一定的对应关系,一个呼叫源只能对应一个号首集,而一个号首集可以为多个呼叫源共用。号首是决定与该次呼叫有关的各种业务的关键因素,号首对不同的用户和中继群而言,往往是重叠的,但意义可能不同。1.4 路由选择源码、路由选择码路由选择源码是不同的呼叫源在出局路由选择策略上的分类号。路由选择源码与呼叫源相对应。通常本局只有一个呼叫源,所以只需定义一个路由选择源码,当本局用户在出局策略上有所不同时可以定义不同的呼叫源,同时给予不同的路由选择源码。呼叫源决定的路由选择源码是出局路由的依据之一,相同的被叫号码可根据不同呼叫源确定不同的出局路由。路由选择码是某个字冠的呼叫所采用的路由选择策略编码,路由分析数据和路由选择源码配合决定选择那条出局路由。如果分析出的业务属性为移动网本局,则直接向手机发寻呼,进行移动用户的被叫流程。建议添加一个实例来说明为什么需要路由选择源码;引入路由分析源码的原因,主要是可以对于同样的路由选择码,选择不同的路由出局。例如如果深圳、东莞使用一个MSC,两个都可以拨打110报警。对这两个不同的地方发起的呼叫,可以配置不同的呼叫源码,配置相同的路由选择码,在出局选路时,可以实现深圳用户拨打的110,路由到深圳的警察局,而东莞用户拨打的110,路由到东莞的警察局。1.5 呼叫字冠呼叫字冠是被叫号码的截取号段(从被叫号码最前一位开始截取),号长小于或等于被叫号码。MSC server分析被叫号码时,采用最大匹配的原则。即对一个被叫号码,在所有的呼叫字冠中,查找与其号码最相近的一个,并根据该呼叫字冠,来确定业务类别、路由选择码等属性。例如,在配置的“呼叫字冠”有139、138、13900278、6139等记录,当被叫号码则系统会自动将该号码与呼叫字冠13900278相匹配。1.6 失败源码、失败处理失败源码反映的是呼叫的来源,根据来源的不同可以进行不同的失败处理,其作用和地位与呼叫源码相同。除非对某呼叫源需要进行不同的失败处理,尽量将呼叫源的失败源码配为相同。2 路由分析和号码分析的简要介绍2.1 路由分析介绍 基本路由分析是基于A号码,主叫位置信息,B号码。当用户发起呼叫时,此呼叫可能从PSTN或者BSC/RNC发起。为了方便描述用户发起呼叫的位置信息,我们使用“呼叫源码”来表示此用户发起呼叫时的位置信息。对于中继侧来话,此呼叫源对应于入局时的中继群;对于移动呼叫,此呼叫源对应一个具体的SAI或者GCI。路由分析:通过对B号码进行分析,我们可以得到路由选择码。加上从呼叫源中得到的路由选择源码,可以确定一条到目的地的路由,完成路由分析。上面给出基本的路由选择方法,实际使用中为了实现更灵活的选择,还有其他一些方法可以改变路由,我们将在后面进行详细介绍。Figure 1-1 基本选路过程2.2 号码分析介绍号码分析以被叫字冠为中心,号码分析的结果决定了本次呼叫是移动本局呼叫,下发寻呼,还是出局选路处理,以及进行触发智能、放音等处理。配置被叫号码分析的基本命令为ADD CNACLD。根据号首集和B号码,查询被叫号码分析表。被叫分析主要完成号码类型和呼叫类型的分析,后续处理主要依据这两个类型进行处理。另一方面,查询被叫分析会返回一系列标志,包括增强路由标志、主叫号码特殊处理、号首特殊处理等标志。根据上面返回的标志完成一些检查和和特殊处理后,呼叫进行处理阶段,即根据号码分析的结果,分析呼叫类型。如果被叫号码是MSISDN,那么发起取漫游号码流程。如果呼叫类型是出局和汇接呼叫,那么根据分析出来的路由选择码、路由选路源码,发起到数据库的查询过程,找出一条满足条件的出局电路。如果号码类型是本局的漫游号码或者切换号码,那么就发起到VDB的查询过程。号码分析的具体流程如下:(1) 号码分析以号首集和呼叫字冠为关键字段查询呼叫字冠信息,得到本次呼叫的基本业务类别、业务属性、号码类型、路由选择码等基本呼叫属性。(2) 若返回结果中的增强选路标志有效,那么根据“呼叫前转类型”、“最大号长”、“号首集”和“呼叫字冠”为关键字,查增强路由处理表,更新路由选择码。 参见第3.2.3节。(3) 根据返回结果中的基本业务类别、业务属性、最大、最小号长等属性,进行基本呼叫类型分析。即判断呼叫是出局呼叫,还是本局呼叫;是长途呼叫,还是本地呼叫等。(4) 进行呼叫权限检查,如果本次呼叫限制,则退出号码分析流程。参见第5.3节。(5) 如果early ACM标志有效,则启动early ACM特殊处理,向主叫侧发送应答消息。(6) 如果震铃延迟标志有效,则启动震铃延迟处理,更新延迟时长,在出局前,延迟指定的时长。(7) 如果紧急呼叫观察标志有效,则启动紧急呼叫处理。向MM发送紧急呼叫通知,取定位信息等处理。(8) 若补充信令标志设为“是”,则本次呼叫还需要以“呼叫源码”、“号首集”和“呼叫字冠”为关键字段查补充信令数据,得到补充信令的具体内容。(9) 如果黑白名单检查标志有效,则根据“中继群组”、“号首集”和“呼叫字冠”为关键字段查黑白名单限呼数据,检查呼叫是否允许。(10) 如果业务检查索引有效,那么根据主叫特性进行业务检查处理,检查呼叫是否允许接通。参见第5.4节。(11) 若“主叫号码分析标志”设为“是”,则本次呼叫还需要以“呼叫源码”、“主叫号码”、“被叫号首集”和“呼叫字冠”为关键字段查询主叫号码分析数据,得到本次呼叫的主叫号码分析的指示。参见第3.2.1 和3.2.2节。(12) 若该字冠的“号首处理标志”为“是”,则本次呼叫还需要以“呼叫源码”、“号首集”和“呼叫字冠”为关键字段查号首特殊处理数据,得到本次呼叫还需要对被叫号码进行怎样的特殊处理,如号码变换等。参见第3.2.4节。(13) 若满足overlay出局条件,则进入Overlay 出局流程;若满足号段触发的条件则进入号段触发智能业务流程;(14) 进行智能触发的处理。包括OCSI DP2、NCSI DP2、DCSI、NCSI DP3、MNP等智能业务。如果触发成功则返回。(15) 若被叫号码类型为MSIDSN号码,则发起取漫游号码流程;若被叫号码类型为漫游号码,且“业务属性”为移动“本局”,则查询被叫数据,发起寻呼;若被叫号码类型为PSTN号码或者为漫游切换号码则选路出局。对于每张表的具体字段的含义,我们在稍后一节进行分析。Figure 1-2 号码分析流程主叫号码分析(如果查该表失败会进一步查询主叫特性分析表)呼叫权限检查处理根据被叫号码类型(msisdn,msrn,pstn等)进行不同的处理,启动取漫游号码,入局寻呼被叫,或出局等不同过程。号首放音处理被叫号首特殊处理增强路由处理(对于被叫为pstn有效)被叫号码分析业务检查表3 影响路由分析的因素3.1 影响路由分析的数据表影响路由选择源码的表包括:呼叫源表、智能号段表、主叫分析表、主叫特性分析表、IMSI BIT位分析表影响路由选择源码的表包括:被叫号码分析表、增强路由选择表、智能号段表、主叫分析表、主叫特性分析表、监听接入分析表可以直接选路出局的表:主叫分析表、主叫特性分析表、监听接入分析表3.2 主要表格分析3.2.1 主叫分析表主叫分析表可用于在某些情况下,根据主叫用户号码、类别、呼叫来源等信息,对呼叫进行一些特殊处理。s操作此表的基本命令为ADD CNACLR。其具体输入、输出域定义如下:输入域:呼叫源码:表示此主叫用户的呼叫源。主叫号码:是主叫分析表的输入关键字,配置的时候可以只配置字冠。主叫类别:表示此主叫用户属于普通用户、数据用户、操作员等。主叫号码最小长度:表示最少需要几位主叫号码呼叫来源:表示此呼叫是用移动侧发起,还是PSTN发起,还是前转呼叫等。号首集:表示此次分析,在那个号首集中进行。被叫字冠:表示对于那个被叫字冠进行分析。输出域:新的路由选择源码:新的路由选择码:处理类型:表示分析成功后如何处理,包括:失败处理,触发NCSI DP2,立即选路出局等。新的业务属性:如果此次分析的处理类型是选路出局,那么可以配置立即出局时的业务属性,为国内、国际、本地业务。失败处理源码:后续失败发生时,使用此代码查失败处理表决定如何处理失败。计费源码:在处理呼叫计费时使用。主叫用户类别:可以更新此类别为一个新的类别。失败处理码:表示如果处理类型为失败处理,那么失败的原因值是什么。主叫号码变换索引、被叫号码变换索引。可以在进行后续处理前,对主叫号码和被叫号码进行号码变换。智能参数表索引:如果触发NCSI DP2业务,那么使用此索引取SCP的相关信息。3.2.2 主叫特性分析表主叫特性分析表可用于在某些情况下,根据主叫用户号码、类别、呼叫来源等信息,对呼叫进行一些特殊处理。s操作此表的基本命令为ADD CLICRTANA。其具体输入、输出域定义如下:输入域:呼叫源码:表示此主叫用户的呼叫源。主叫特性索引:此主叫特性索引从主叫特性处理表中(ADD CLICRTPRO),根据主叫的业务属性得出。主叫类别:表示此主叫用户属于普通用户、数据用户、操作员等。主叫号码最大长度:表示主叫号码的最大号码长度。呼叫来源:表示此呼叫是用移动侧发起,还是PSTN发起,还是前转呼叫等。号首集:表示此次分析,在那个号首集中进行。被叫字冠:表示对于那个被叫字冠进行分析。输出域:新的路由选择源码:新的路由选择码:处理类型:表示分析成功后如何处理,包括:失败处理,触发NCSI DP2,立即选路出局等。新的业务属性:如果此次分析的处理类型是选路出局,那么可以配置立即出局时的业务属性,为国内、国际、本地业务。失败处理源码:后续失败发生时,使用此代码查失败处理表决定如何处理失败。计费源码:在处理呼叫计费时使用。主叫用户类别:可以更新此类别为一个新的类别。失败处理码:表示如果处理类型为失败处理,那么失败的原因值是什么。主叫号码变换索引、被叫号码变换索引。可以在进行后续处理前,对主叫号码和被叫号码进行号码变换。智能参数表索引:如果触发NCSI DP2业务,那么使用此索引取SCP的相关信息。3.2.3 增强路由分析增强路由的含义就是在某些情况下,不仅可以根据被叫字冠,还可以根据呼叫的呼叫类型和号码长度来进行路由分析。操作此表的基本命令为ADD SUPERRT。其主要输入、输出域定义如下:输入域:号首集:表示此次分析,在那个号首集中进行。被叫字冠:表示对于那个被叫字冠进行分析。最大被叫号码长度:呼叫类型:表示此呼叫是普通呼叫,还是前转入局呼叫,还是本地启动的各种前转呼叫。输出域:新的路由选择码。3.2.4 号首特殊处理表号首特殊处理表可用于在某些情况下,根据呼叫源、呼叫来源等信息,对呼叫进行一些特殊处理。s操作此表的基本命令为ADD PFXPRO。其具体输入、输出域定义如下:输入域:呼叫源码:表示此主叫用户的呼叫源。呼叫来源:表示此呼叫是用移动侧发起,还是PSTN发起,还是前转呼叫等。号首集:表示此次分析,在那个号首集中进行。被叫字冠:表示对于那个被叫字冠进行分析。输出域:新号首集:被叫号码特殊处理后,可以修改号首集。处理类型:表示分析成功后如何处理,包括:失败处理,触发NCSI DP12,重新分析等。送音模式:配置是否进行普通放音,边接续边放音,放音后接续,不放音等。送音类型:如果需要放音,配置放何种音,例如117报时音,呼叫限制音等。失败处理码:表示如果处理类型为失败处理,那么失败的原因值是什么。主叫号码变换索引、被叫号码变换索引。可以在进行后续处理前,对主叫号码和被叫号码进行号码变换。智能参数表索引:如果触发NCSI DP2业务,那么使用此索引取SCP的相关信息。3.2.5 IMSI BIT位分析表IMSI BIT位分析表可用于在某些情况下,根据主叫用户的IMSI信息,对呼叫属性进行特殊处理。操作此表的基本命令为ADD IMSIBITANA。其具体输入、输出域定义如下:输入域:主叫用户IMSI:输出域:用户类别:标志此用户是普通用户,还是智能用户。新的路由选择源码:新号首集:IMSI分析处理后,可以修改号首集。失败处理码:表示如果处理类型为失败处理,那么失败的原因值是什么。主叫号码变换索引、被叫号码变换索引。可以在进行后续处理前,对主叫号码和被叫号码进行号码变换。4 根据主叫特性进行路由分析4.1 介绍有时我们需要根据主叫的特殊属性进行选路,这些属性可能登记在HLR,例如登记了CFU/CFB业务的用户;也可能根据主叫用户号段进行划分,例如热计费用户,预付费用户等。如果此主叫属性是登记在HLR的属性,那么在用户位置登记时,主叫属性将在此时被插入到VLR数据库。另一方面,通过建立号段到属性的映射,也可以建立自定义用户属性。(命令是ADD DNSRVIDX)。同时,为了对这些属性进行统一处理,通过定义属性处理表,可以把一个用户相关的一系列属性映射了一个关键字:主叫特性索引。(命令是ADD CLICRTPRO),后续的一系列处理都是针对这个主叫特性索引进行的。在主叫特性分析表中,我们会用到这个主叫特性索引,加上被叫号码、呼叫来源等信息,检查系统是否配置了相关记录。如果检索成功,那么就根据返回的记录中的路由选择码和路由选择源码,修改此呼叫的路由选择方式。总结一下,根据主叫属性选择路由的方法如下:1、 在被叫分析表中设置主叫分析标志为TRUE。2、 是否需要根据号段指定自定义主叫用户属性,如果是,配置DNSRVIDX表。(注意此表中的HOT Billing和PPS属性已经被程序内部使用,这里配置数据时不要使用这两个属性)。3、 配置主叫特性处理表,把用户的属性映射为主叫特性索引。(ADD CLICRTPRO)4、 在主叫特性分析表中,配置上面使用的主叫特性索引,同时号首集和被叫字冠配置和被叫分析表相同。(ADD CLICRTANA)HLRADD DNSRVIDXADD CLICRTPROADD CLICRTANANew RT CodeNew RT Src Code自定义主叫属性主叫属性到主叫特性索引的映射根据主叫特性索引进行主叫特性分析,得到新的路由选择码或者路由选择源码签约主叫属性Figure 1-3 根据主叫属性进行路由5 限呼数据配置5.1 介绍某些情况下,一类用户只允许呼叫指定的号码,或者某些用户不允许拨打某些号码,这时候就需要用到限呼的数据。目前有两种方法可以做到呼叫限制;第一种方法是呼叫权限检查表,其输入条件为A号码和B号码。第二种方法是基于业务检查表,其检查的主要依据是用户的业务属性。实际上,还有一些其他的方法也可以进行呼叫限制,例如支持失败处理的表。包括被叫号码预分析表、主叫分析表、主叫特性分析表、号首特殊处理表。下面以被叫号码预分析表为例进行说明。Note1:下面三种限呼的方法,实际处理中是按照次序处理的。即先检查被叫预分析是否限呼,如果没有限呼,则继续处理。再检查拨号检查表是否配置限呼,没有没有限呼则继续处理。最后再进行业务检查表是否限呼。如果没有限呼则继续处理。如果上面的一个步骤中限呼,则直接进入失败处理流程,后面的检查将不再执行。5.2 使用被叫号码预分析限呼被叫号码预分析表的输出字段中,有一个字段为失败处理。通过配置失败处理,我们可以实现对特定号码的呼叫限制。例如:对国际漫游用户发起的普通呼叫,被叫号码为112的呼叫,禁止呼叫。可以配置数据如下:ADD CLDPREANA: CSC=0, CS=MUSER, PFX=K112, MINCLDLEN=3, CDADDR=ALL, CRP=OTHIN, PT=FAILPROC;5.3 使用呼叫权限检查表限呼 使用呼叫权限检查可以完成更复杂的限呼数据配置。相对于普通的失败处理,呼叫权限检查表在输入域增加了呼叫前转类型,主叫号码,主叫用户类别和主叫漫游属性等字段进行匹配。同时,也可以根据原被叫号码和原被叫用户的漫游属性进行匹配。再输出域,增加了放音的方式选择,包括边放音、边接续和放音后接续的处理。例如下面需求为:对于香港的国际漫游用户,限制其无条件前转到112的号码。数据配置如下:ADD CALLPRICHK: CSC=0, CALLTY=CFU, PFX=K112, CPFX=K852, CLITP=ALL, CLIRP=OTHIN, PROCTY=INHIBITED, FCC=NSSS;(1)呼叫权限检查表的主叫字段:输入域:呼叫源码:呼叫发起的呼叫源。主叫类别:表示此主叫用户属于普通用户、数据用户、操作员等。被叫字冠:表示对于那个被叫字冠进行分析。被叫号码最大长度主叫号码:主叫用户漫游类型:是本地用户,还是国际漫游用户呼叫类型:表示此呼叫是普通呼叫,还是前转入局呼叫,还是本地启动的各种前转呼叫。输出域:源被叫关联索引:表示是否根据原被叫号码,进行呼叫权限检查。如果此域的值配置不等于65535,那么需要查原被叫关联权限检查表进行处理。处理类型:呼叫限呼、不限呼、边放音,边接续、放音后接续。放音类型:如果上面的处理类型配置为放音,这里配置需要放音的类型。呼叫限制音,提示音,还是其他音。失败处理码:表示如果处理类型为失败处理,那么失败的原因值是什么。(2)呼叫权限原被叫关联表中,增加了原被叫号码和原被叫漫游属性,可以实现一些前转呼叫的特殊限制。例如,显示国际漫游用户不能无条件前转到某些号码。数据配置如下:/设置对于无条件前转到112的呼叫,进行原被叫关联权限检查,索引为1ADD CALLPRICHK: CSC=0, CALLTY=CFU, PFX=K112, CPFX=Keeeeeeee, CLITP=ALL, CLIRP=ALL, PCDIDX=1, PROCTY=INHIBITED;/对于关联索引为1,原被叫字冠是852,漫游属性是国际它网的用户,限制此呼叫。ADD PRICHKORICLDIDX: POIDX=1, OCLD=K852, OCRMTY=OTHIN, PROCTY=INHIBITED;原被叫关联权限检查表的主叫字段:输入域:原被叫关联索引:在呼叫权限处理表中定义。原被叫号码:原被叫漫游属性:输出域:处理方式:表示呼叫继续、呼叫禁止、放音后接续、还是边放音,边接续。放音类型:如果上面的处理类型配置为放音,这里配置需要放音的类型。呼叫限制音,提示音,还是其他音。失败处理码:表示如果处理类型为失败处理,那么失败的原因值是什么。5.4 使用业务检查表限呼 业务检查指检查主叫用户是否具有进行相应呼叫的权限,如是否欠费停机,是否具有国内/国际长途权限等。业务检查主要是针对一些比较灵活的需求:如:ODB_BAOC是否仍然可以打1860咨询电话,另外,业务检查还具有一些其他功能,如控制IWF、ECPOOL资源的申请和设置通话时长限制。主叫用户所具有的属性(如ODB_BAOC、AOCC等 )在整个呼叫过程中都有可能发生改变,因此在每次进行号码分析之前都要进行相应的业务检查。例:如何实现在用户欠费停机时让用户还可以拨打特服1860?在被叫分析表中设置1860的业务检查索引如本例为1;ADD CNACLD: PFX=K1860, CSTP=BASE, CSA=MLCO, MINL=4, MAXL=4, GAIN=LGN, RCM=NOC, ICLDTYPE=PS, ISEACM=FALSE, ISERVICECHECKINDEX=1;2)在业务检查表中增加记录,对BAOC/ODBBAOC,检查类型设为0,检查方式设为1ADD SRVCHK: CSC=2, SCI=1, IFSC=YES, SCC=ODB_BAOC-0BAOC-0, SCM=ODBBAOC-1BAOC-1;注:在业务检查表中“是否业务检查”为“是”, 其中“业务检查类型”,先按“SELECT ALL”然后清除其中的 ODB_BAOC、BAOC中的选中标志,然后再“业务检查方式”下拉框中“CLEAN ALL”然后将ODB_BAOC、BAOC选中。 需要检查的业务 业务检查方式 含义 0 0 相应业务按照原来的方式进行检查 0 1 相应业务不接受检查(如果该业务为ODB_BAOC,照样可以打电话) 1 0 相应的属性为不能有的属性 1 1 相应的属性为必备属性需要给出这几个限呼的先后顺序的描述6 入局和出局处理6.1 入局号码预处理6.1.1 实现功能入局号码预处理能够对从各种系统输入途径输入的号码进行初步的分析变换处理,实现以下功能:1、入局号码处理的主要功能是对入局不同呼叫来源的号码格式进行规整也可以修改呼叫的号首集。入局呼叫处理表的意义并不是一定中继入局才会调用,这个入局是广义的入局指每一次号码分析之前的一个处理,如从移动CM侧来的,从MAP取回漫游号码后的号码分析之前的,从MAP取回前转号码进行号码分析之前的,同时也包括从中继侧入局时号码分析之前的情况。2、保证号码输入的完整性为了适应诸如R2这样一些随路信令,在入局号码处理部分实现延迟收号功能,能够实现按局向或者按照某个呼叫号首进行延迟收号,保证输入号码的完整性。6.1.2 实现方法增加“入局号码预处理表”,“入局主叫号码关联处理表”,“入局原被叫号码关联处理表”,和增强的“号码变换表“一起实现主叫、被叫、原被叫号码的灵活的号码变换。并且通过“入局号码预处理表”的延迟收号处理参数,实现基于被叫字冠的延迟收号处理,通过“入局号码预处理主叫关联处理表”的延迟收号处理参数,实现基于主叫字冠的延时收号处理。1、入局被叫号码预处理表(ADD INNUMPREPRO)该处理表主要是根据被叫号码,入局呼叫源码,呼叫来源(即来源侧如移动侧,map侧,和isup侧等),被叫号码地址属性(用户,未知,国内,国际等)以及被叫号码最大长度来作为输入条件对号码进行处理,具体的处理输出有被叫号码,主叫号码,原被叫号码(如果号码存在)的变换索引。其中该处理表的输入域被叫号码,入局呼叫源码,呼叫来源以及被叫号码属性四个域均可以进行通配。注:1)该表可以完全取代原来的被叫预处理表,所以原来的被叫预处理表在入局过程可以完全不使用,使用软参关闭,内容移到入局号码处理表中去。2)注意呼叫源对移动侧来的和中继侧来的都为该次呼叫真实的呼叫源,而从map侧来的没有新的呼叫源,使用的呼叫源仍然是以前中继入或移动侧入的呼叫源。2、入局号码主叫关联处理表(ADD INCLRIDX)该处理表主要是根据被叫字冠对应某类主叫字冠进行特殊号码处理,不同的主叫拨叫同一个被叫号码可以对号码进行不同的变换,还可以修改号首集,对该字冠进行不同的号码分析,可以灵活配置对该类呼叫进行选路。该表主要根据被叫号码预处理表中配置的主叫关联索引,主叫号码,主叫用户类别,主叫号码地址属性以及主叫号码最大长度位输入条件对号码进行处理,具体的输出处理有被叫号码,主叫号码,原被叫号码(如果号码存在)的变换索引,以及被叫新号首集等;但是如果入局处理表的输出中主叫关联索引或源被叫关联索引有效则相关的号码格式规整以根据新的索引查询对应的主叫关联处理表或原被叫关联处理表的成功的输出结果为准。其中输入字段中主叫关联索引,主叫号码,主叫用户类型,主叫号码属性等字段均可以通配。3、入局号码原被叫关联处理表(ADD INORICLDIDX)该处理表主要是根据被叫字冠对应某类主叫字冠进行特殊的号码处理,不同的原被叫拨打同一个字冠可以进行不同的号码变换,该处理表的使用和主叫关联表很相似。不过该表的输入条件比较简单,主要是根据源被叫关联索引,原被叫号码,原被叫号码地址属性以及原被叫号码最大长度进行查询,具体输出处理有被叫号码,主叫号码,原被叫号码(如果号码存在)的变换索引,以及被叫新号首集等。其中输入字段中原被叫号码,原被叫号码属性字段可以通配。4、延迟收号处理为了在进行入局号码号码处理时,保证处理号码的完整性,利用“呼叫源表”来实现基于局向的延迟收号处理,新的呼叫源表的数据配置定义了从该呼叫源上报的呼叫“延迟收号的号间间隔”,入局呼叫处理部分在判断需要进行延迟收号时,将进行延迟收号等待,待被叫号码完整收到以后再进行下一步处理。关于延迟收号的处理,实现灵活,有以下两种方式:1)在呼叫源表中增加参数DRNT Receive-Number Delay Interval(0.1 Second) Value range: 0-50Default: 0. ,以实现依照呼叫源的延迟收号功能;2)在入局号码预处理表中,增加参数 ,DRNT Receive-Number Delay interval(0.1 second) The maximum time for the delay in number receiving. Default value: 0实现依照被叫字冠实现延迟收号功能,同时又关联索引到入局号码预处理主叫关联处理表,实现依照主叫号码的延迟收号功能。注:呼叫源中的延迟收号具有高的优先级。6.2 出局号码处理出局号码处理主要是在中继出局时根据对应的中继号对出局号码进行不同的处理,以使出局号码格式符合局间号码传递规范。出局号码处理对话单中的号码格式没有影响,这和入局处理和号码分析的号码变换处理是不同的。出局号码处理的类型相对简单主要是对号码进行规整,可以使用指定的号码属性进行变换也可以根据具体的号码变换数据配置来变换。出局号码处理也分为三个过程实现:1、出局号码预处理表(ADD OUTNUMPREPRO)该表主要根据呼叫源码,出局中继号,被叫号首集,被叫号码,被叫号码地址属性,被叫号码最大长度等输入条件来对号码进行处理。具体的处理输出有可以对主叫号码,被叫号码,原被叫号码,改发号码等进行号码变换或指定号码地址属性进行格式规整,如指定规整为国际号码等。该表的输入中呼叫源码和被叫号码地址属性字段可以通配。但是如果被叫出局处理表的输出中主叫关联索引或源被叫关联索引有效则相关的号码格式规整以根据新的索引查询对应的主叫关联处理表或原被叫关联处理表的成功的输出结果为准,2、出局号码主叫关联处理表(ADD OUTCLRIDX)该表主要根据主叫关联索引,主叫号码,主叫用户类别,主叫号码地址属性,主叫用户漫游,主叫号码最大长度等输入条件来对号码进行处理。其中的主叫关联索引字段是由出局被叫处理表中的输出配置的,具体的处理输出有可以对主叫号码,被叫号码,原被叫号码,改发号码等进行号码变换或指定号码地址属性进行格式规整,如指定规整为国际号码等。该表的输入中主叫号码,主叫号码地址属性,主叫用户类别,主叫用户漫游属性字段可以通配。3、出局号码原被叫关联处理表(ADD OUTORICLDIDX)该表主要根据原被叫关联索引,原被叫号码,原被叫号码地址属性,原被叫用户漫游,原被叫号码最大长度等输入条件来对号码进行处理。其中的原被叫关联索引字段是由出局被叫处理表中的输出配置的,具体的处理输出有可以对主叫号码,被叫号码,原被叫号码,改发号码等进行号码变换或指定号码地址属性进行格式规整,如指定规整为国际号码等。该表的输入中原被叫号码,原被叫号码地址属性,原被叫用户漫游属性字段可以通配。注:在出局号码处理流程中,可以利用数据配置依次查询“出局号码预处理表”、“出局主叫号码关联处理表”、“出局原被叫号码关联处理表”。按照上述数据查询次序,当后续得到的相应号码变换索引值为“0xFFFF”时,不影响上一次的相应号码变换索引,当后续得到的相应号码变换索引值不是“0xFFFF”时,以后续得到的结果为准。7 功能增强的号码变换7.1 实现功能1、支持在主、被叫号码的后缀上增加从其他号码中提取出来的部分; 支持用另一个号码替换一个不定长的号码; 支持在一个不定长号码的结尾附加号码等;支持根据指定的位置进行插号、删号(正序、反序)、改号(正序、反序)、提取号码(正序、反序)的功能;支持根据指定的字符进行插号、删号(正序、反序)、改号(正序、反序)、提取号码(正序、反序)的功能。2、能根据中继类型(TUP/ISUP)、被叫号码类别、原被叫号码的类别和主叫类别,从主叫号码和被叫号码中提取部分字段的能力;3、能根据中继类型(TUP/ISUP)、被叫号码类别(本网、他网、PSTN和模拟网)和主叫类别(本网、他网、PSTN和模拟网),发送主叫号码和被叫号码时,添加保存字段的能力。7.2 实现方法序号变换类型指定字符变换起始位置变换长度新号码其他变换号码来源新号码类型新号码属性1不变换2在指定位置插入号码3在号码末尾插入4在指定字符后插入号码5在指定字符前插入号码6全部删除7根据指定位置正序删除号码8根据指定字符正序删除号码(包含指定字符)9根据指定字符正序删除号码(不包含指定字符)10根据指定位置反序删除号码11根据指定字符反序删除号码(包含指定字符)12根据指定字符反序删除号码(不包含指定字符)13全部改变14根据指定位置正序改变号码15根据指定字符正序改变号码(包含指定字符)16根据指定字符正序改变号码(不包含指定字符)17根据指定位置反序改变号码18根据指定字符反序改变号码(包含指定字符)19根据指定字符反序改变号码(不包含指定字符)20根据指定位置正序提取且删除号码21根据指定字符正序提取且删除号码(包含指定字符)22根据指定字符正序提取且删除号码(不包含指定字符)23根据指定位置反序提取且删除号码24根据指定字符反序提取且删除号码(包含指定字符)25根据指定字符反序提取且删除号码(不包含指定字符)26根据指定位置正序提取且不删除号码27根据指定字符正序提取且不删除号码(包含指定字符)28根据指定字符正序提取且不删除号码(不包含指定字符)29根据指定位置反序提取且不删除号码30根据指定字符反序提取且不删除号码(包含指定字符)31根据指定字符反序提取且不删除号码(不包含指定字符)32改变号码属性7.3 和原来号码变换表的差异1、增加了变换能力:可以改变号码属性;2、增强原来的插入、删除和改变号码的号码变换能力:正序删除:a)指定了起始位置而没有指定删除长度,从起始位置起删除后面的所有号码;b)指定了起始位置并且指定了删除长度,删除从起始位置起后面指定长度的号码;反序删除:a) 指定了起始位置而没有指定删除长度,从起始位置起删除前面的所有号码;b)指定了起始位置并且指定了删除长度,删除从起始位置起前面指定长度的号码;插入:a)指定位置而长度不指定,把号码镶嵌到指定位置后面;正序改号:a) 指定起始位置而不指定长度,从起始位置起后面的号码改为指定的号码;b)指定了起始位置并且指定长度,从起始位置起后面指定长度的号码改为指定的号码;反序改号:a) 指定起始位置而不指定长度,从起始位置起前面的号码改为指定的号码;b)指定了起始位置并且指定长度,从起始位置起前面指定长度的号码改为指定的号码。3、根据指定字符进行变换操作:A、根据指定字符插入:根据指定某个号码(根据配置的新号码或其他的号码变换来源),把指定的号码镶嵌到指定的字符后面;B、根据指定字符正序删除:a)如果指定变换长度,则删除该字符后面指定的长度的号码;b)如果没有指定变换长度,则删除指定字符后面的所有号码。 C、根据指定字符反序删除:a)如果指定变换长度,则删除该字符前面指定长度的号码;b)如果没有指定变换长度,则删除指定字符前面的所有号码。D、根据指定字符正序改号:a)如果指定变换长度,则根据配置的“新号码”或“其他号码变换来源”和指定长度改变指定的字符之后的号码;b)如果没有指定变换长度,则根据配置的“新号码”或“其他号码变换来源”改变指定的字符之后的所有号码。 E、根据指定字符反序改号:a)如果指定变换长度,则根据配置的“新号码”或“其他号码变换来源”和指定长度改变指定的字符之前的号码;b)如果没有指定变换长度,则根据配置的“新号码”或“其他号码变换来源”改变指定的字符之前的所有号码。 G、插入和改变号码的号码来源有两种:“新号码”和“其他号码变换来源”。两者的先后顺序通过“新号码在前标志”控制。“其他号码变换来源”有主叫号码、被叫号码、原被叫号码和特殊号码。8 附录8.1 固定用户拨打移动用户的查表介绍8.1.1 被叫号码分析之前第一张表是呼叫源表:根据setup消息中带过来的呼叫源码,查呼叫源表。呼叫源表用于配置一个呼叫源的相关属性。例如,对于中继侧来的呼叫,可以配置延迟收号,这样可以等用户把号码拨打完成后,再进行号码分析。查中继群属性检查表。输入条件是中继群号。输出条件是中继群属性,已经此次呼叫的其他属性,如是否要主叫号码、是否要原被叫号码,没有这些号码是否允许接通等。包括主叫号码的分组属性、主叫号码甄别组。查本局信息表,对CCB表的基本信息进行初始化。基本信息包括:国家码,区号,国际拨号前缀,国内拨号前缀等。查区号表,根据呼叫源,查询本次呼叫源对应的主叫区号。如果上面的主叫号码甄别组有效,那么使用此甄别组号、主叫号码、主叫号码类型查主叫号码甄别表。如果甄别限呼,那么呼叫释放。记录完成后查询被叫预分析表。此表用于在进行号码分析前,对被叫号码进行号码变换,以方便后续的号码分析。注意:如果软参(P144 第6位设置为0)NUMBER_ADAPT_IN_OVERSEA打开,此步骤将被忽略。(考虑到目前入局号码处理表已经完全能够完成此表的功能,在新的开局任务中,通过此表修改被叫号码的功能不再推荐使用。)查询被叫号码分析表,得到被叫号码类型。 (是MSISDN,还是MSRN,还是PSTN号码)进入入局号码预处理流程。参见第6.1节。入局号码预处理完成后,进入被叫号码分析流程。8.1.2 被叫号码分析之后进入号码分析流程,查相关表,并进行相关处理,具体请参见第2.2节。根据分析结果,号码类型为MSISDN,那么就发起到MAP的取漫游号码流程。MAP返回漫游号码后,再次进入入局号码预处理流程。此时的CALL_FROM等于FROM_MAP。再次进入号码分析流程,号码分析的结果是漫游号码。如果漫游号码是其他局的漫游号码,那么根据号码分析结果中的路由选择码,发起出局呼叫。具体流程同普通的出局呼叫。如果漫游号码是本局漫游号码,则发起到VDB的查询漫游过程,等VDB响应查询后,则发起到MAP的取被叫用户数据流程。此时,MAP会下发寻呼消息。被叫用户寻呼响应后,完成接续流程。收到被叫用户寻呼响应后,会向被叫发送SETUP消息。发消息之前,查询主叫号码显示配置处理表,检查在发给被叫手机前,是否要对主叫号码进行变换。输入的查询条件是呼叫源码、主叫号码、源被叫号码、主叫号码属性、源被叫号码属性、主叫号码长度、号首集等。输出的结果是主叫号码变换索引。如果此索引有效,则使用此索引对主叫号码进行变换。收到被叫的CALL CONFIRM应答消息后,需要查询MGW选择表,选出主、被叫的MGWID,发起建立承载的过程。查询此表的输入有:入局局向、出局局向、入局信令类型、出局信令类型、原来的主、被叫MGWID。输出的结果是选择出的主被叫MGWID,以及可能的中间MGW串。承载建立完成后,收到被叫震铃、接通消息。在给主叫发送接通消息前,需要查询辅助号码处理表,检查是否需要对被连接号码进行变换。输入的查询条件有:呼叫源、号首集、号码类

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论