
参加免费公开课,请您说是由【攻城狮论坛】推荐的。报名收费培训的论坛会员,可享受优惠价格+赠送攻城狮论坛VIP会员。本文转自 三旗培训 http://www.37vi.com/,版权归原作者所有。························································
 
Task 18.1   使用Task 16.7配置的routepattern,确保所有的号码处理都在route pattern中进行。这个配置只应用在HQ站点。
 
对于Task16.7,我们在HQ配置了一个7位数的本地拨号。这个任务要求我们号码处理只发生在Routepattern。这就意味着我们不能使用Route List或者Calling/CalledParty Transformation Pattern来规划号码。仔细查看下面的表格,理解这个号码应该被规划的格式。记住,这个任务只在HQCUCM集群上面配置。
 
clip_image001
 
事实上这个号码处理早就已经在Route Pattern中已经配置了(详见Lab16)。让我们来分析一下。在HQ CUCM集群,Call Routing-->Route/Hunt-->Route Pattern,点击Find按钮。点击进入“9.[2-9]XXXXXX”pattern。使用的是“PSTN_PT” Partition。在下面的“Calling Party Transformations”的参数被设置成ANI。
 
这个需求是要发送一个7位数的号码,“Use CallingParty's External PhoneNumber Mask”已经被勾选,并且“CallingParty Transform Mask”也已经被配置。这是使用主叫号码的最右边7位数。接着“Calling Party NumberType”被设置为“Subscriber”(本地号码),“CallingParty Numbering Plan”被设置为“ISDN”(标示CUCM一个网络外围)。这些也是必须的配置。
clip_image002
 
接着,查看“CalledParty Transformations”部分,被叫号码识别处理。“Discard Digits”被配置为“PreDot”。这是意味着,一切小数点前面的号码都将被丢弃。因为这个pattern为“9.[2-9]XXXXXX”,所有“9”就会被丢弃。接着,“Called PartyNumber Type”和“CalledParty Numbering Plan”分别被配置为“Subscriber”和“ISDN”。这都是按照需求,做出的正确配置。
clip_image003
 
这里,所有的号码处理都在HQ被配置为一个7位数的本地呼叫。做一个测试呼叫,使用HQ电话拨打HQPSTN(95151111)。在R1上输入debug isdnq931命令。
 
R1&
R1#debug isdn q931
debug isdn q931 is   ON.
 
Oct 24 08:27:48.125: ISDN Se0/0/0:23 Q931: TX ->SETUP pd = 8 callref = 0x0004
  BearerCapability i = 0x8090A2
   Standard = CCITT
   Transfer Capability = Speech
   Transfer Mode = Circuit
   Transfer Rate = 64 kbit/s
  ChannelID i = 0xA98383
   Exclusive, Channel 3
  Display i= 'HQ Phone 2'
 Calling PartyNumber i = 0x4181, '2221002'
   Plan:ISDN, Type:Subscriber(local)
  Called Party Number i= 0xC1, '5151111'
   Plan:ISDN, Type:Subscriber(local)
Oct 24 08:27:48.165: ISDN Se0/0/0:23
R1# Q931: RX <- CALL_PROC pd = 8 callref =0x8004
  ChannelID i = 0xA98383
   Exclusive, Channel 3
Oct 24 08:27:48.281: ISDN Se0/0/0:23 Q931: RX <-ALERTING pd = 8 callref = 0x8004 
 
························································
 
Task 18.2   使用Task 16.8配置的routepattern,确保所有的号码处理都在route list中进行。如果有必要,你也可以创建新的route list。这个配置只应用在HQ站点。
 
对于Task16.8,我们在HQ配置了一个11位数的本地拨号。这个任务要求我们号码处理只发生在RouteList。这就意味着我们不能使用Route Pattern或者Calling/CalledParty Transformation Pattern来规划号码。仔细查看下面的表格,理解这个号码应该被规划的格式。记住,这个任务只在HQCUCM集群上面配置。
clip_image004
 
事实上这个号码处理早就已经在Route Pattern中已经配置了(详见Lab16)。这就意味着我们需要在Route Pattern中关闭所有的号码处理,并且把号码处理加入到Route list中。首先,我们建议并且创建一个新的Route List来进行号码的编辑。
 
在HQCUCM集群,CallRouting-->Route/Hunt-->RouteList,点击Add New按钮。输入一个描述性的名称给这个RouteList(“HQ_LD_DM_RL”),并且选择一个CUCM组。
clip_image005
 
点击Save按钮。接着,在Route List配置页面,点击Add Route Group按钮,并且选择“R1_MGCP_RG”。点击Save按钮。
clip_image006
 
接着,点击配置页面中“RouteList Details”下面的“R1_MGCP_RG”。
clip_image007
 
进入“RouteList Detail Configuration”页面,我们可以配置适当的号码处理。这里,我们必须发送一个10位数的ANI,还有正确的计划和类型信息(ISDN, Subscriber)。正如RoutePattern一样,他们正在的区别在于页面显示不同。列如,在Route Pattern里的“Use CallingParty's External PhoneNumber Mask”是被勾选,在这里是选择“On”来代表勾选。并且“Calling PartyTransform Mask”设置为“XXXXXXXXXX”,这是使用主叫号码的最右边10位数ANI。接着“Calling PartyNumber Type”被设置为“National”,“CallingParty Numbering Plan”被设置为“ISDN”(标示CUCM一个网络外围)。
clip_image008
 
接着,我们需要设置被叫方的参数。“Discard Digits”被配置为“NANP:PreDot”(北美编号计划丢号)。这是意味着,一切小数点前面的号码都将被丢弃。接着,“Called PartyNumber Type”和“CalledParty Numbering Plan”分别被配置为“National”和“ISDN”。这都是按照需求,做出的正确配置。
clip_image009
 
接下来,我们就必须修改现有的长途Route Pattern。在HQCUCM集群,Call Routing-->Route/Hunt-->Route Pattern,点击Find按钮。点击进入“91.[2-9]XX[2-9]XXXXXX” pattern。使用的是“PSTN_PT” Partition。设置“Gateway/RouteList”为刚才创建的(“HQ_LD_DM_RL”),并且确保前面配置的,所有的号码处理都被移除。
clip_image010
 
点击Save按钮。
 
现在,HQ的所有的长途号码处理都配置在Route List上面了。做一个测试呼叫,用HQ电话拨打SBPSTN线路(919725252222)。并且在R1上开启debug isdnq931命令。
 
R1&
R1#debug isdn q931
debug isdn q931 is   ON.
 
Oct 24 10:01:47.449: ISDN Se0/0/0:23 Q931: TX ->SETUP pd = 8 callref = 0x0005
  BearerCapability i = 0x8090A2
   Standard = CCITT
   Transfer Capability = Speech
   Transfer Mode = Circuit
   Transfer Rate = 64 kbit/s
  ChannelID i = 0xA98383
   Exclusive, Channel 3
  Display i= 'HQ Phone 2'
 Calling PartyNumber i = 0x2181, '4082221002'
   Plan:ISDN, Type:National
  Called Party Number i= 0xA1, '9725252222'
   Plan:ISDN, Type:National
Oct 24 10:01:47.489: ISDN Se0/0/0:23 Q931: RX <-
R1# CALL_PROC pd = 8 callref = 0x8005
  ChannelID i = 0xA98383
   Exclusive, Channel 3
Oct 24 10:01:47.677: ISDN Se0/0/0:23 Q931: RX <-ALERTING pd = 8 callref = 0x8005 
 
························································
 
Task 18.3   使用Task 16.9配置的routepattern,确保所有的号码处理都在Calling/CalledParty Transformation Pattern中进行。这个配置只应用在HQ站点。
 
对于Task16.9,我们在HQ配置了支持国际号码拨号。这个任务要求我们号码处理只发生在Calling/Called PartyTransformation Pattern。这就意味着我们不能使用RoutePattern或者Route List来规划号码。仔细查看下面的表格,理解这个号码应该被规划的格式。记住,这个任务只在HQ CUCM集群上面配置。
clip_image011
 
事实上这个号码处理早就已经在RoutePattern中已经配置了(详见Lab16)。这就意味着我们需要在RoutePattern中关闭所有的号码处理,并且把号码处理移到主叫和被叫方中。首先,我们必须创建一个新的Partitions和CSS来分配给这些转变。
 
在HQCUCM集群,Call Routing-->Class ofControl-->Partition,点击Add New按钮。输入两个描述性的名称给这个Partition。
clip_image012
 
接着,创建CSS。Call Routing-->Class ofControl-->Calling SearchSpace,点击Add New按钮。给每个前面创建的PT创建一个对应的CSS。点击Save按钮。
 
• CALLED_TRANSFORM_CSS
clip_image013
 
• CALLING_TRANSFORM_CSS
clip_image014
 
现在Partitions和CSSs都已经被创建,我们就可以新建Calling/CalledParty Transformation Pattern来正确的处理这些号码了。Call Routing-->Transformation-->TransformationPattern-->Called PartyTransformation Pattern,点击Add New按钮。
 
在“Pattern”参数,添加一个原来的值。记住,这个值不受任何影响。所以这里输入“9011.!”。并且选择“CALLED_TRANSFORM_PT” Partition(被叫)。
clip_image015
 
接着在“CalledParty Transformations”部分,设置这个任务必须的号码处理。“Discard Digits”选择“PreDot”。“CalledParty Number Type”和“Called Party Numbering Plan”分别选择“International”和“ISDN”。
clip_image016
 
点击Save按钮。
 
接着,Call Routing-->Transformation-->TransformationPattern-->Calling PartyTransformation Pattern,点击Add New按钮。我们必须使用Route Pattern中原创的主叫号码,这就意味着我们必须使用4位数的扩展(“1XXX”)而不是+E.164号码。并且选择“CALLING_TRANSFORM_PT”Partition(主叫)。
clip_image017
 
<p style="font-size: 14pt; margin: 0in">接着,在“CallingParty Transformations”部分,确保“UseCalling Party's ExternalPhone Number Mask” |
|