本站已运行

攻城狮论坛

作者: 小硬盘
查看: 790|回复: 4

主题标签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 29: Basic Automatic Call Distribution (B-ACD)(多图)

[复制链接]
小硬盘 [超级版主] 发表于 2016-9-11 15:06:29 | 显示全部楼层 |阅读模式
查看: 790|回复: 4
开通VIP 免金币+免回帖+批量下载+无广告
参加免费公开课,请您说是由【攻城狮论坛】推荐的。报名收费培训的论坛会员,可享受优惠价格+赠送攻城狮论坛VIP会员。本文转自 三旗培训 http://www.37vi.com/,版权归原作者所有。························································
 
Task 29.1   使用B-ACD(基本的自动化呼叫分配)TCL脚本,在R3路由器创建一个自动话务员应用。PSTN用户可以通过拨打全号E164号码(49-89-444-3500),来到达这个自动话务员。从SC可以通过拨打3500,到达自动话务员。
 
CUCME Basic AutomaticCall Distribution (B-ACD)提供自动化的接听,并且可以通过使用互动性菜单和本地hunt组进行呼叫分配。每个CUCME B-ACD应用都包含一个或多个自动话务员(AA)服务和一个呼叫列队服务。这个呼叫流满足一个入站呼叫拨号给B-ACD AA引导号码,并且听到一个问候音和帮助呼叫者的提示说明。
 
例如,呼叫者拨打一个报社的电话将会听到:“感谢您此时的来电。要发布或者订购新闻,请按1;转编辑部,请按2;人工服务,请按0;重听,请按4。”呼叫者可以按照提示菜单来选择服务。
 
当呼叫者按下一个键做出选择之后,这个呼叫会转达给一个ephone huntgroup呼叫列队,相关的部门或者服务。如果有电话可用的hunt group,这个呼叫被连接。如果没有电话可用的hunt group,这个呼叫终结在这个呼叫列队里,并且呼叫者挺听到hold音乐(MOH)。间隙中,呼叫者听到第二次问候音。在这个列队,这个呼叫在hunt group周期性的重复连接电话。如果在指定的时期内没有电话可用,这个呼叫路由给一个代理(可配置目标)。
 
CUCME B-ACD应用被两个Tool Command Language(TCL)(命令语言工具)脚本来定义:一个是AA脚本,处理欢迎提示和菜单选择。一个是呼叫列队脚本,管理呼叫路由和列队行为。
 
B-ACD应用可以做简化的配置----通常可以在这个应用程序里配置分部。我们不用通过“?”功能,来进行IOS帮助我们计算大量的参数(param)。因此,B-ACD最简单的配置方法,就是知道怎样去定位思科文档。因为这是可用的,为什么不去使用它?去寻找一个案例,并且修改它类似的参数来进行配置。显然,这意味着我们必须来寻找一个配置案例。
 
寻找思科文档打开网页(http://www.cisco.com/cisco/web/psa/default.html?mode=prod)Unified Communications-->Call Control-->Mid-MarketCall Control-->Unified Communications Manager Express-->Unified Communications Manager Express-->ConfigurationGuides-->Cisco UnifiedCME B-ACD andTcl Call-HandlingApplications-->Cisco UnifiedCME Basic Automatic CallDistribution and Auto-Attendant Service (B-ACD) 文档具体的网页为 http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucme/bacd/configuration/guide/cme40tcl/40bacd.html)。这是一个很优秀的参考指南,并且包含一个优秀的配置案例。选择“One AA”选项。

clip_image001

clip_image001

 
在这里,显示了完整的配置,包括设计目的和每条命令。首先,让我们来分析这个配置的应用程序部分。
 
摘选自《Cisco Unified CMEB-ACDand TclCall-Handling Applications Guide》文档。
application
 servicequeue flash:app_b_acd_x.x.x.x.tcl     ;Defines the service-name of the
                       ;the call-queue script as"queue."
 
 paramqueue-len 10                ;Declares the queue length per ephone
                          ;hunt group.
                          
 paramaa-hunt3 1111                ;Declares menu option 3 and associates
                          ;it with the ephone hunt group pilot
                          ;number 1111.
 
 paramaa-hunt4 2222
 paramnumber-of-hunt-grps 2            ;Number of hunt-group menu options.
 
 paramqueue-manager-debugs 1           ;Enables collection of call statistics
                          ;for debugging.
 
 service aaflash:app_b_acd_aa_x.x.x.x.tcl     ;Defines the service name of
                          ;the AA script as "aa."
                          
 paramspaceenglish location flash:        ;Declares use of English package
                          ;and location of audio files.
                          
 paramspaceenglish index 1            ;Defines category 1 for English.
 
 paramspaceenglish language en          ;Specifies language code to be en.
 
param aa-pilot 8005550100             ;Access number to Cisco Unified CME                          
;B-ACD.
 
 paramcall-retry-timer 15             ;Time interval in which call in queue
                          ;can attempt to access available
                          ;ephone-dns and voice mail.
 
 paramsecond-greeting-time 60           ;Delay before second greeting is played.
 
 parammax-time-call-retry 600           ;Maximum time calls can wait in queue.
 
 parammax-time-vm-retry 2             ;Maximum time calls can attempt to be
                          ;transferred to voice mail.
 
 paramservice-name queue             ;Associates AA script with queue script.
 
 paramdial-by-extension-option 5        ;Declares menu option number for
                          ;extension dial.
 
 paramvoice-mail 5000              ;Declares B-ACD alternate destination.
 
 paramnumber-of-hunt-grps 2            ;Declares the number of ephone hunt
                          ;group menu options.
 
 paramhandoff-string aa              ;Passes AA name to queue script.
 
按照上面的信息,第一个service被配置在应用菜单下面,被称为“queue”。明显,我们可以按照我们的想法改变这个名称。在这个TCL脚本,被叫做“queue”service明显忽略了版本号。这是因为我们必须输入正确的版本(和文件位置),为了TCL脚本存在于路由器之中。我们应该检查这个信息中的flash目录。
 
R3&
R3#sh flash | i .tcl
367  30421 Jul 1 2014 16:11:54 +01:00 cme/app-b-acd-3.0.0.2.tcl
368  55599 Jul 1 2014 16:11:56 +01:00 cme/app-b-acd-aa-3.0.0.2.tcl
 
根据上面的信息,这个文件地点为清单中的flash:cme/app-b-acd-3.0.0.2.tcl。在“queue”服务中,上述清单所有的参数都可以使用param命令来定义。
 
这接下来的服务是定义下面的应用部分,授权“aa”并且利用“app_b_acd_aa_x.x.x.x.tcl“ TCL脚本。
 
接着,ephone-hunt组定义在这个配置之中(“1111”“2222”)被创建。
 
摘选自《Cisco Unified CMEB-ACDand TclCall-Handling Applications Guide》文档。
ephone-hunt 1 longest-idle
 pilot1111
 list1001,1002,1003,1004
 timeout10
 
ephone-hunt 2 longest-idle
 pilot2222
 list2001,2002,2003,2004,2005,2006,2007,2008,2009,2010
 timeout10
 
你可以看到,这个文档包含的一个很好的早路由器上配置B-ACD的案例。这里唯一没有配置“music onhold”(MoH)。相信我,MoH是必须要在路由器上开启的。如果没有配置MoH,这个脚本将不工作,并且呼叫将失效。
 
最简单的方法,在路由器上telephony-service中开启MoH。当然,我们需要一个可用的MoH文件(在flash目录)。
 
R3&
R3#sh flash | i music-
396  496521 Jul 1 2014 16:12:12 +01:00 cme/music-on-hold.au
 
接着我们必须在telephony-service中使用MoH命令,来精确定位这个文件。
 
R3&
R3(config)#telephony-service
R3(config-telephony)#moh cme/music-on-hold.au
 
现在,我们理解了配置逻辑,让我们在R3上创建真实的配置。这个任务规定我们,必须在R3上创建B-ACD“自动话务员”应用,使用扩展“3500”,并且PSTN呼叫者和本地呼叫者都可以到达这个脚本。我们只要创建这个服务,并且用dial-peers来调用它。
 
Staged Configuration in Notepad
application
 servicequeue flash:cme/app-b-acd-3.0.0.2.tcl
 paramqueue-len 10           
 paramaa-hunt3 1111           
 paramaa-hunt4 2222
 paramnumber-of-hunt-grps 2       
 paramqueue-manager-debugs 1      
 
 service aaflash:cme/app-b-acd-aa-3.0.0.2.tcl
 paramspaceenglish location flash:   
 paramspaceenglish index 1       
 paramspaceenglish language en     
 paramaa-pilot 3500        
 paramcall-retry-timer 15        
 paramsecond-greeting-time 60      
 parammax-time-call-retry 600      
 parammax-time-vm-retry 2        
 paramservice-name queue        
 paramdial-by-extension-option 5    
 paramvoice-mail 5000          
 paramnumber-of-hunt-grps 2       
 paramhandoff-string aa 
 
R3
R3(config)#dial-peer voice 893500 pots
R3(config-dial-peer)#service aa
R3(config-dial-peer)#incoming called-number 894443500
 
R3(config)#dial-peer voice 3500 voip
R3(config-dial-peer)#service aa
R3(config-dial-peer)#destination-pattern 3500
R3(config-dial-peer)#sessiontarget ipv4:142.1.66.254
R3(config-dial-peer)#incoming called-number 3500
R3(config-dial-peer)#dtmf-relay h245-alphanumeric
R3(config-dial-peer)#codec g711ulaw
R3(config-dial-peer)#no vad
 
你可以看到上面的配置,我们必须配置service aa(自动话务员)。我们还需要使用destination-patternincomingcalled-number命令来匹配拨打的号码。没有这些,服务将不会调用成功。接着,使用sessiontarget命令来转发给“Loopback 0”接口的IP地址。codec也应该使用G.711,再禁用VAD。最后DTMF方式应该设置为H.245 Alphanumeric,作为B-ACD必须的脚本。
 
现在这个脚本已经实际创建在IOS里了,从SCPSTN拨打894443500,或者使用本地所属的电话拨打3500,应该可以成功。
 
························································
 
Task 29.2   呼叫者拨进自动话务员之后,应该会听到欢迎提示,并且按2可以路由到hunt组(Task 28.1)。
 
这个“欢迎提示”是呼叫者的首要任务。我们必须在flash目录找到B-ACD提示的位置。并且在应用部分引导这个服务。
 
R3&
R3#sh flash | i .au
...
370  75650 Jul 1 2014 16:11:56 +01:00cme/bacd/en_bacd_allagentsbusy.au
371  83291 Jul 1 2014 16:11:56 +01:00 cme/bacd/en_bacd_disconnect.au
372  63055 Jul 1 2014 16:11:58 +01:00 cme/bacd/en_bacd_enter_dest.au
373  37952 Jul 1 2014 16:11:58 +01:00cme/bacd/en_bacd_invalidoption.au
374  496521 Jul 1 2014 16:12:00 +01:00cme/bacd/en_bacd_music_on_hold.au
375  123446 Jul 1 2014 16:12:00 +01:00cme/bacd/en_bacd_options_menu.au
376  42978 Jul 1 2014 16:12:02 +01:00 cme/bacd/en_bacd_welcome.au
 
这里引用前面创建的ephone-hunt 1peer在扩展“3030hunt组。
 
Staged Configuration in Notepad
application
 servicequeue flash:cme/app-b-acd-3.0.0.2.tcl
 paramqueue-len 10           
 param aa-hunt23030           
 paramaa-hunt4 2222
 paramnumber-of-hunt-grps 2       
 paramqueue-manager-debugs 1      
 
 service aaflash:cme/app-b-acd-aa-3.0.0.2.tcl
 paramspaceenglish location flash:cme/bacd/
 paramspaceenglish index 1       
 paramspaceenglish language en  
 param welcome-prompt_bacd_welcome.au   
 paramaa-pilot 3500        
 paramcall-retry-timer 15        
 paramsecond-greeting-time 60      
 parammax-time-call-retry 600      
 parammax-time-vm-retry 2        
 paramservice-name queue        
 paramdial-by-extension-option 5    
 paramvoice-mail 5000          
 paramnumber-of-hunt-grps 2       
 paramhandoff-string aa 
 
························································
 
Task 29.3   只允许10个呼叫者在这个列队。
 
让我们继续修改staged configuration innotepad,来允许列队最大允许10个呼叫者。queue-len参数早已设置为10,所有不需要做任何改变!
 
Staged Configuration in Notepad
application
 servicequeue flash:cme/app-b-acd-3.0.0.2.tcl
 param queue-len10           
 paramaa-hunt2 3030           
 paramaa-hunt4 2222
 paramnumber-of-hunt-grps 2       
 paramqueue-manager-debugs 1      
CCNA考试 官方正规报名 仅需1500元
回复 论坛版权

使用道具 举报

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

使用道具 举报

jayden [Lv9 无所不能] 发表于 2016-9-12 09:15:54 | 显示全部楼层
楼主,不论什么情况你一定要hold住!hold住就是胜利!
回复 支持 反对

使用道具 举报

jayden [Lv9 无所不能] 发表于 2016-9-13 08:59:17 | 显示全部楼层
攻城狮论坛的资料就是全,在这里找不到的资料在其他网站也很难找到!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-1 19:38 , Processed in 0.138607 second(s), 16 queries , Gzip On, MemCache On.

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

Designed by ARTERY.cn