本站已运行

攻城狮论坛

作者: 小硬盘
查看: 657|回复: 3

主题标签Tag

more +今日重磅推荐Recommend No.1

所有IT类厂商认证考试题库下载所有IT类厂商认证考试题库下载

more +随机图赏Gallery

【新盟教育】2023最新华为HCIA全套视频合集【网工基础全覆盖】---国sir公开课合集【新盟教育】2023最新华为HCIA全套视频合集【网工基础全覆盖】---国sir公开课合集
【新盟教育】网工小白必看的!2023最新版华为认证HCIA Datacom零基础全套实战课【新盟教育】网工小白必看的!2023最新版华为认证HCIA Datacom零基础全套实战课
原创_超融合自动化运维工具cvTools原创_超融合自动化运维工具cvTools
重量级~~30多套JAVA就业班全套 视频教程(请尽快下载,链接失效后不补)重量级~~30多套JAVA就业班全套 视频教程(请尽快下载,链接失效后不补)
链接已失效【超过几百G】EVE 国内和国外镜像 全有了 百度群分享链接已失效【超过几百G】EVE 国内和国外镜像 全有了 百度群分享
某linux大佬,积累多年的电子书(约300本)某linux大佬,积累多年的电子书(约300本)
乾颐堂现任明教教主Python完整版乾颐堂现任明教教主Python完整版
乾颐堂 教主技术进化论 2018-2019年 最新31-50期合集视频(各种最新技术杂谈视频)乾颐堂 教主技术进化论 2018-2019年 最新31-50期合集视频(各种最新技术杂谈视频)
Python学习视频 0起点视频 入门到项目实战篇 Python3.5.2视频教程 共847集 能学102天Python学习视频 0起点视频 入门到项目实战篇 Python3.5.2视频教程 共847集 能学102天
约21套Python视频合集 核心基础视频教程(共310G,已压缩)约21套Python视频合集 核心基础视频教程(共310G,已压缩)
最新20180811录制 IT爱好者-清风羽毛 - 网络安全IPSec VPN实验指南视频教程最新20180811录制 IT爱好者-清风羽毛 - 网络安全IPSec VPN实验指南视频教程
最新20180807录制EVE开机自启动虚拟路由器并桥接物理网卡充当思科路由器最新20180807录制EVE开机自启动虚拟路由器并桥接物理网卡充当思科路由器

[配置案例] 思科语音CCIE考试内容 分解实验Lab 27: CUCME呼叫路由(多图)

[复制链接]
小硬盘 [超级版主] 发表于 2016-9-11 12:53:11 | 显示全部楼层 |阅读模式
查看: 657|回复: 3
开通VIP 免金币+免回帖+批量下载+无广告
参加免费公开课,请您说是由【攻城狮论坛】推荐的。报名收费培训的论坛会员,可享受优惠价格+赠送攻城狮论坛VIP会员。本文转自 三旗培训 http://www.37vi.com/,版权归原作者所有。························································
 
Task 27.1   配置R3支持紧急拨号“999”pattern。发送一个9位数的ANI和主机名称,使用的主叫和被叫的类型为“Subscriber”。一旦这个pattern被匹配,这个呼叫就立刻被路由。
 
和前面的CUCM呼叫路由一样,首先我们来创建一个号码处理表。在CUCME也应该没什么不同,因为我们必须了解PSTN接受入站呼叫的格式。让我们来创建这个紧急服务的pattern

clip_image001

clip_image001

 
首先要创建一个voicetranslation-rulesvoicetranslation-profile,来正确的处理呼叫号码。对于ANI,创建voicetranslation-rules使用9位数的格式,TypePlan使用“Subscriber”“ISDN”
 
R3&
R3(config)#voice translation-rule 4
R3(cfg-translation-rule)#rule 1 /^3...$/ /89444\0/ type anysubscriber plan any isdn
 
接着, 创建转换被叫号码的TypePlan “Subscriber” and “ISDN”
 
R3
R3(config)#voice translation-rule 5
R3(cfg-translation-rule)#rule 1 /^999/ /\0/ type any subscriberplan any isdn
 
现在ANIDNIS都已经被创建了, 一个voice translation-profile必须被创建,来带领这些规则。
 
R3
R3(config)#voice translation-profile TRANSLATE-EMER-OUTBOUND
R3(cfg-translation-profile)#translate calling 4
R3(cfg-translation-profile)#translate called 5
 
现在创建一个紧急拨号目标dial-peer,并且分配刚才创建的voicetranslation-profiledestination-pattern必须匹配“999”。接着,必须添加E1 ISDN端口。最后,我们必须添加forward-digitsall命令来抵消自动丢号功能,确保POTS dial-peer允许转发所有的号码。
 
R3&
R3(config)#dial-peer voice 999 pots
R3(config-dial-peer)#translation-profile outgoingTRANSLATE-EMER-OUTBOUND
R3(config-dial-peer)#destination-pattern 999
R3(config-dial-peer)#port 0/0/0:15
R3(config-dial-peer)#forward-digits all
 
测试这个呼叫发送给PSTN正确的格式,在R3上使用debug isdnq931命令观察输出。
 
R3&
R3#debug isdn q931
debug isdn q931 is   ON.
 
Nov 13 22:06:06.646: ISDN Se0/0/0:15 Q931: Applying typeplan forsw-type 0x12 is 0x4 0x1, Calling num
894443002
Nov 13 22:06:06.646: ISDN Se0/0/0:15 Q931: Sending SETUP callref =0x0088 callID = 0x8009 switch =
primary-net5 interface = User
Nov 13 22:06:06.646: ISDN Se0/0/0:15 Q931: TX ->SETUP pd = 8 callref = 0x0088
  BearerCapability i = 0x8090A3
   Standard = CCITT
   Transfer Capability = Speech
   Transfer Mode = Circuit
   Transfer Rate = 64 kbit/s
  ChannelID i = 0xA98383
   Exclusive, Channel 3
 Calling PartyNumber i = 0x4181, '894443002'
   Plan:ISDN, Type:Subscriber(local)
  Called Party Number i= 0xC1, '999'
   Plan:ISDN, Type:Subscriber(local)
Nov 13 22:06:06.686: ISDN Se0/0/0:15 Q931: RX <-CALL_PROC pd = 8 callref = 0x8088
&#160; ChannelID i = 0xA98383
&#160;&#160;&#160;Exclusive, Channel 3
Nov 13 22:06:07.082: ISDN Se0/0/0:15 Q931: RX <-ALERTING pd = 8 callref = 0x8088
&#160;
························································
&#160;
Task 27.2 &#160;&#160;配置R3支持长途呼叫。这里使用一个9作为出局号,接着拨打一个29的数字,接着拨打8为任何数字。发送一个9位数的ANI和主叫名称,主叫类型为“National”。发送一个9位数的DNIS,并且被叫类型也为“National”
&#160;
总之,创建一个号码处理表。

clip_image002

clip_image002

&#160;
再一次,创建一个voicetranslation-rulesvoicetranslation-profile,来正确的处理呼叫号码。对于ANI,创建voicetranslation-rules使用9位数的格式,TypePlan使用“national”“ISDN”
&#160;
R3&
R3(config)#voice translation-rule 6
R3(cfg-translation-rule)#rule 1 /^3...$/ /89444\0/ type anynational plan any isdn
&#160;
接着, 创建转换被叫号码(DNIS)的TypePlan为“national and “ISDN”
&#160;
R3&
R3(config)#voice translation-rule 7
R3(cfg-translation-rule)#rule 1 /^9\([2-9]........$\)/ /\1/ typeany national plan any isdn
&#160;
现在ANIDNIS都已经被创建了, 一个voice translation-profile必须被创建,来带领这些规则。
&#160;
R3&
R3(config)#voice translation-profile TRANSLATE-NATL-OUTBOUND
R3(cfg-translation-profile)#translate calling 6
R3(cfg-translation-profile)#translate called 7
&#160;
现在创建一个拨号目标dial-peer,并且分配刚才创建的voicetranslation-profiledestination-pattern必须匹配拨号数字。接着,必须添加E1 ISDN端口。最后,我们必须添加forward-digitsall命令来抵消自动丢号功能,确保POTS dial-peer允许转发所有的号码。
&#160;
R3&
R3(config)#dial-peer voice 9 pots
R3(config-dial-peer)#translation-profile outgoingTRANSLATE-NATL-OUTBOUND
R3(config-dial-peer)#destination-pattern 9[2-9]........$
R3(config-dial-peer)#port 0/0/0:15
R3(config-dial-peer)#forward-digits all
&#160;
测试这个呼叫发送给PSTN正确的格式,在R3上使用debug isdnq931命令观察输出。
&#160;
R3&
R3#debug isdn q931
debug isdn q931 is&#160;&#160;&#160;ON.
&#160;
Nov 13 22:37:50.014: ISDN Se0/0/0:15 Q931: Applying typeplan forsw-type 0x12 is 0x2 0x1, Calling num
894443002
Nov 13 22:37:50.014: ISDN Se0/0/0:15 Q931: Sending SETUP callref =0x0089 callID = 0x800A switch =
primary-net5 interface = User
Nov 13 22:37:50.014: ISDN Se0/0/0:15 Q931: TX ->SETUP pd = 8 callref = 0x0089
&#160; BearerCapability i = 0x8090A3
&#160;&#160;&#160;Standard = CCITT
&#160;&#160;&#160;Transfer Capability = Speech
&#160;&#160;&#160;Transfer Mode = Circuit
&#160;&#160;&#160;Transfer Rate = 64 kbit/s
&#160; ChannelID i = 0xA98383
&#160;&#160;&#160;Exclusive, Channel 3
&#160;Calling PartyNumber i = 0x2181, '894443002'
&#160;&#160;&#160;Plan:ISDN, Type:National
&#160; Called Party Number i= 0xA1, '225353333'
&#160;&#160;&#160;Plan:ISDN, Type:National
Nov 13 22:37:50.054: ISDN Se0/0/0:15 Q931: RX <-CALL_PROC pd = 8 callref = 0x8089
&#160; ChannelID i = 0xA98383
&#160;&#160;&#160;Exclusive, Channel 3
Nov 13 22:37:50.310: ISDN Se0/0/0:15 Q931: RX <-ALERTING pd = 8 callref = 0x8089
&#160;
························································
&#160;
Task 27.3 &#160;&#160;配置R3支持国际长途呼叫。这里使用一个9作为出局号,接着拨打00,接着拨打任何位数号码。发送一个+E164ANI和主叫名称,主叫类型为“International”。发送一个9位数的DNIS,直接发送国际号码作为DNIS,并且被叫类型也为“International”
&#160;
总之,创建一个号码处理表。

clip_image003

clip_image003

&#160;
再一次,创建一个voicetranslation-rulesvoicetranslation-profile,来正确的处理呼叫号码。对于ANI,创建voicetranslation-rules使用+E.164格式,TypePlan使用“International”“ISDN”
&#160;
R3&
R3(config)#voice translation-rule 8
R3(cfg-translation-rule)#rule 1 /^3...$/ /+4989444\0/ type anyinternational plan any isdn
&#160;
接着, 创建转换被叫号码(DNIS)的TypePlan为“International and “ISDN”
&#160;
R3&
R3(config)#voice translation-rule 9
R3(cfg-translation-rule)#rule 1 /^900\(.*\)/ /\1/ type anyinternational plan any isdn
&#160;
现在ANIDNIS都已经被创建了, 一个voice translation-profile必须被创建,来带领这些规则。
&#160;
R3&
R3(config)#voice translation-profile TRANSLATE-INTL-OUTBOUND
R3(cfg-translation-profile)#translate calling 8
R3(cfg-translation-profile)#translate called 9
&#160;
现在创建一个紧急拨号目标dial-peer,并且分配刚才创建的voicetranslation-profiledestination-pattern必须匹配拨号数字。记住,由于这里是接着拨打任何位数的号码,所以这里要配置为“900”,和一个“T”。接着,必须添加E1ISDN端口。最后,我们必须添加forward-digitsall命令来抵消自动丢号功能,确保POTSdial-peer允许转发所有的号码。
&#160;
R3&
R3(config)#dial-peer voice 900 pots
R3(config-dial-peer)#translation-profile outgoingTRANSLATE-INTL-OUTBOUND
R3(config-dial-peer)#destination-pattern 900T
R3(config-dial-peer)#port 0/0/0:15
R3(config-dial-peer)#forward-digits all
&#160;
测试这个呼叫发送给PSTN正确的格式,在R3上使用debug isdnq931命令观察输出。
&#160;
R3&
R3#debug isdn q931
debug isdn q931 is&#160;&#160;&#160;ON.
&#160;
Nov 13 22:51:01.167: ISDN Se0/0/0:15 Q931: Applying typeplan forsw-type 0x12 is 0x1 0x1, Calling num
+49894443002
Nov 13 22:51:01.167: ISDN Se0/0/0:15 Q931: Sending SETUP callref =0x008A callID = 0x800B switch =
primary-net5 interface = User
Nov 13 22:51:01.167: ISDN Se0/0/0:15 Q931: TX ->SETUP pd = 8 callref = 0x008A
&#160; BearerCapability i = 0x8090A3
&#160;&#160;&#160;Standard = CCITT
&#160;&#160;&#160;Transfer Capability = Speech
&#160;&#160;&#160;Transfer Mode = Circuit
&#160;&#160;&#160;Transfer Rate = 64 kbit/s
&#160; ChannelID i = 0xA98383
&#160;&#160;&#160;Exclusive, Channel 3
&#160;&#160;Calling Party Number i= 0x1181, '+49894443002'
&#160;&#160;&#160;Plan:ISDN, Type:International
&#160; Called Party Number i= 0x91, '14085151111'
&#160;&#160;&#160;Plan:ISDN, Type:International
Nov 13 22:51:01.207: ISDN Se0/0/0:15 Q931: RX <-CALL_PROC pd = 8 callref = 0x808A
&#160; ChannelID i = 0xA98383
&#160;&#160;&#160;Exclusive, Channel 3
Nov 13 22:51:01.451: ISDN Se0/0/0:15 Q931: RX <-ALERTING pd = 8 callref = 0x808A
&#160;
························································
&#160;
Task 27.4 &#160;&#160;确保内部号码超时时间设置为默认的一半,支持国际呼叫更快的出局。
&#160;
我们可以在IOS里设置内部号码超时时间(T.302)时间。首先,我们按照需求必须要确定默认的值。我们必须查看SCCPSIP电话,分别使用showtelephony-serviceshow voice registerglobal命令。
&#160;
R3&
R3#show telephony-service
CONFIG (Version=9.1)
=====================
Version 9.1
...
timeoutinterdigit 10
...
&#160;
R3#show voice register global
CONFIG [Version=9.1]
========================
&#160;Version9.1
...
&#160;timeout interdigit10
...
&#160;
由于上面的输出,我们知道默认的值为10。所以我们按照需求,改为一半(5)。记住完成配置重启电话。
&#160;
R3&
R3(config)#telephony-service
R3(config-telephony)#timeouts interdigit 5
R3(config-telephony)#create cnf-files
R3(config-telephony)#ephone 1
R3(config-ephone)#reset
&#160;
R3(config)#voice register global
R3(config-register-global)#timeouts interdigit 5
R3(config-register-global)#create profile
R3(config-register-global)#voice register pool 1
R3(config-register-pool)#reset
&#160;
························································
&#160;
Task 27.5 &#160;&#160;确保在电话上按下#号键,可以不管内部号码超时时间,立即进行号码出局。
&#160;
CUCM我们是在Route Pattern中添加#号来实现这个行为。然而在这里,不需要任何配置,因为在IOS中,使用#号出局,是默认的内部号码超时时间的终端。如果有必要,我们可以使用dial-peerterminator命令,来改变这个默认值。
&#160;
R3&
R3(config)#dial-peer terminator ?
&#160;WORDTerminator character: '0'-'9', 'A'-'F', '*', or '#'
&#160;
························································
参加免费公开课,请您说是由【攻城狮论坛】推荐的。报名收费培训的论坛会员,可享受优惠价格+赠送攻城狮论坛VIP会员。本文转自 三旗培训 http://www.37vi.com/,版权归原作者所有。
CCNA考试 官方正规报名 仅需1500元
回复 论坛版权

使用道具 举报

Rockyw [Lv10 举世无双] 发表于 2016-9-11 21:52:32 | 显示全部楼层
啥也不说了,楼主就是给力!
回复 支持 反对

使用道具 举报

steven010 [Lv3 牛刀小试] 发表于 2016-10-17 09:04:55 | 显示全部楼层
啥也不说了,楼主就是给力!
回复 支持 反对

使用道具 举报

muhu325 [Lv6 略有所成] 发表于 2019-2-22 14:09:38 | 显示全部楼层
攻城狮论坛 每天更新 免费下载 谁来谁知道
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|无图浏览|手机版|网站地图|攻城狮论坛

GMT+8, 2026-5-1 20:32 , Processed in 0.111231 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

Designed by ARTERY.cn