《实施Cisco统一通信管理器(CIPT1)》一2.4 使用分布式呼叫处理的多站点WAN部署模型...
本节书摘来异步社区《实施Cisco统一通信管理器(CIPT1)》一书中的第2章,第2.4节,作者: 【美】Dennis Hartmann
译者: 刘丹宁 , 陈国辉 , 卢铭 责编: 傅道坤, 更多章节内容可以访问云栖社区“异步社区”公众号查看。
2.4 使用分布式呼叫处理的多站点WAN部署模型
实施Cisco统一通信管理器(CIPT1)
如图2-3所示,多站点WAN分布式呼叫处理模型由多个独立的站点组成,每个站点都有各自的CUCM集群,它们分别连接到IP WAN,并由IP WAN来承载各个站点之间的语音流量。
CUCM、应用和DSP资源也可以部署在同一个站点中。而IP WAN只负责承载站点间呼叫的信令流量;至于站点内呼叫的信令流量则只在站点内部进行本地传输。因此,相比集中式呼叫处理模型,这种部署方式减少了站点间的信令流量。
如果在分布式呼叫处理模型中使用了网守,那么这种模型就可以扩展到上百个站点。当IP WAN出现问题时,它还能使用PSTN来实现呼叫处理,而这个过程对用户来说是透明的。
使用分布式呼叫处理的多站点WAN部署模型具有以下设计特点。
- 每集群最多支持30000台SCCP/SIP电话或SCCP视频端点。
- 每集群最多支持1100台MGCP网关或H.323设备(网关、MCU、中继、客户端)。
- PSTN负责所有外部呼叫。
- DSP资源负责提供电话会议、编码转换和MTP。
- 拥有语音邮件系统、统一消息系统、Cisco Unified Presence组件。
- 能够与传统PBX和语音邮件系统相集成。
- H.323客户端、MCU和H.323/H.320网关必须注册到Cisco IOS网守(Cisco IOS 12.3(8)T或其后续版本)中,网守才能为其发起呼叫。然后,CUCM通过H.323中继与网守建立连接,并向注册上来的H.323设备提供呼叫路由和带宽管理服务。管理员可以使用多台Cisco IOS网守来实现冗余。Cisco IOS网守也可以用来实现各个CUCM集群间的呼叫路由和带宽管理。在大多数部署环境中,Cisco建议每个CUCM集群拥有专门负责处理其内部呼叫的一组网守,以及专门负责处理集群间呼叫的一组网守。在一些特定的情况下也可以使用同一组网守来处理这两类呼叫,具体措施取决于网络的规模以及拨号计划的复杂性。
- 每个集群都需要使用各自的MCU资源来实施多点视频会议。根据会议的要求,这些资源可以是SCCP,也可以是H.323,或同时为SCCP和H.323。并且MCU可以全都位于局部站点(Regional Site);若远端站点需要本地会议资源,也可将MCU分布在每个集群的远端站点中。
- 需要使用H.323/H.320视频网关来与公共ISDN网络中的H.320视频会议设备进行通信。这些网关可以全部位于局部站点;如果远端站点需要本地ISDN接入,那么网关也可以分别部署在每个集群的远端站点中。
- 相同站点的设备之间使用高带宽音频编码(如G.711、G.722或Cisco宽带音频),不同站点的设备之间使用低带宽音频编码(如G.729或G.728)。
- 相同站点的设备之间使用高带宽视频编码(如384 kbit/s或更高),不同站点的设备之间使用低带宽视频编码(如128 kbit/s)。这里推荐管理员为相同站点的设备间呼叫使用Cisco Unified Video Advantage Wideband Codec,编码率为7 Mbit/s。需要注意的是,集群间中继链路不支持Cisco VT Camera(摄像头)宽带视频编码。
1.优势
使用分布式呼叫处理的多站点WAN部署具有以下优势。
- 使用IP WAN进行站点间呼叫,因此能够节省成本。
- 使用IP WAN可以让呼叫通过更靠近被叫PSTN号码的远端站点网关路由出去(也就是TEHO[远端落地切换]特性),通过这种方法可以节省长话费。
- 可以与其他类型的流量共享IP WAN,从而在最大程度上利用可用带宽。
- 每个站点上都部署了呼叫代理,因此在IP WAN链路失效期间不会丧失任何功能。
- 可扩展到上百个站点。
- 网守网络可以扩展到上百个站点,唯一的设计限制就是WAN拓扑。
2.最佳做法
使用分布式呼叫处理的多站点WAN的部署需求,与使用分布式呼叫处理的单站点或多站点部署模型的部署需求在很多方面都大同小异。因此,管理员不仅应该遵循我们在下面所罗列的这4点最佳做法,还应遵从其他部署模型的最佳做法。
SIP或网守代理服务器是多站点WAN模型中的关键元素。它们都可以提供拨号计划解决方案,其中网守还可以提供呼叫准入控制(CAC)功能。实际上,网守就是一台提供了呼叫准入控制和E.164拨号计划解决方案的H.323设备。
在部署网守时,管理员可以遵从以下最佳做法。
- 使用Cisco IOS网守为每个站点提供入向和出向的呼叫准入控制。
- 通过使用HSRP网守对(Gatekeeper Pair)、划分网守集群、支持可替换网守这三种方式,来实现网守的高可用性。除此之外,还可以部署多网守来实现网络冗余。
- 选择适当的平台,确保设备性能与能力要求相匹配。
- 在WAN中仅使用一种类型的音频编码,因为H.323在带宽请求中不考虑第2层头部开销及IP、UDP或RTP协议的头部开销。在WAN中仅使用一种类型的编码方式,就无需为出现最坏的网络状况而预备超额的IP WAN带宽。
相关文章:

【转】 LDA必读的资料
时间总是不够用,这里就不自己写了,摘自一篇转发的博客,感觉挺有用! 一个大牛写的介绍,貌似需FQ http://tedunderwood.wordpress.com/2012/04/07/topic-modeling-made-just-simple-enough/David M.Blei主页:…

sizeof 操作符详解
1. 定义: sizeof是何方神圣? sizeof 乃 C/C 中的一个操作符(operator)是也。简单说其作用就是返回一个对象或者类型所占的内存字节数。 MSDN上的解释为: The sizeof keyword gives the amount of storage, in bytes, a…
石锤!谷歌排名第一的编程语言,死磕这点,程序员都收益
日本最大的证券公司之一野村证券首席数字官马修汉普森,在Quant Conference上发表讲话:“用Excel的人越来越少,大家都在码Python代码。”甚至直接说:“Python已经取代了Excel。”事实上,为了追求更高的效率和质量&#…

《关系营销2.0——社交网络时代的营销之道》一T表示Technology(技术)
本节书摘来异步社区《关系营销2.0——社交网络时代的营销之道》一书中的第1章,作者: 【美】Mari Smith 译者: 张猛 , 于宏 , 赵俐 责编: 陈冀康, 更多章节内容可以访问云栖社区“异步社区”公众号查看。 T表示Technologyÿ…

jquery拖拽实现UI设计组件
想做一个UI设计的组件,左侧是控件列表,右边是编辑区域,左侧的控件可以重复拖拽到右侧然后进行编辑。 效果草图: 部分js代码: function domop(){//set drag and drop $( "#compls .component" ).each(functi…
六年磨一剑,全时发布音视频会议平台TANG,多款新品亮相
作者 | 高卫华出品 | AI科技大本营时隔六年,全时于11月26日在北京举办了“时间的力量2020新产品发布会“。发布会现场,全时创始人&CEO陈学军回顾了全时近年来的发展历程,并正式推出了全时云会议2020版,全时小智和全时云直播三…

考察新人的两道c语言题目
1> 如何判断一个板子的cpu 是big-endian 还是 Little-endian的?用c实现非常简单,10行左右,就可以判断了, 关键考察新人是否了解了什么是endian ,big-endian与little-endian的区别在哪里, 如果…

《Adobe After Effects CC经典教程》——导读
前 言 After Effects CC提供了一套完整的2D和3D工具,动态影像专业人员、视频特效艺术家、网页设计人员以及电影和视频专业人员都可以用这些工具创建合成图像、动画和特效。After Effects被广泛应用于电影、视频、DVD以及Web的后期数字制作之中。After Effects可以以…

scanf()函数的用法和实践
scanf()函数的用法和实践摘要: 本文阐述了基于ANSI,Win 95,Win NT上的 C/C语言中scanf()函数的用法,以及在实际使用中常见错误及对策。 关键词: scanf()一、 序言 在CSDN论坛的C/C版块,我时常见…
邢波出任全球第一所AI大学校长,履历横跨三门学科
整理 | 高卫华出品 | AI科技大本营近日,世界上第一家研究型人工智能大学——Mohamed bin Zayed University of Artificial Intelligence,简称MBZUAI大学(MBZUAI),任命著名华人AI学术教授邢波为校长。据悉,首…

Ubuntu 10.10 安装 libx11-dev
今天(2013-04-11)尝试安装 ImageMagick,结果发现 config.log 文件中包含了如下错误信息: fatal error: X11/Xlib.h: No such file or directory 也就是说缺少了 libx11-dev 包,心想这有什么难的,直接通过 a…

《计算机组成原理》----2.6 浮点数
本节书摘来自华章出版社《计算机组成原理》一书中的第2章,第2.6节, 作 者 Computer Organization and Architecture: Themes and Variations[英]艾伦克莱门茨(Alan Clements) 著,沈 立 王苏峰…

javascript/dom:原生的JS写选项卡方法
来源:http://www.jb51.net/article/30108.htm <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html xmlns"http://www.w3.org/1999/xhtml"><head><meta http-…
CSDN 星城大巡礼,长沙“科技之星”年度企业评选正式开启
2020年,长沙市委主要领导发出“软件产业再出发”的号召,颁布了软件三年行动计划。今年5月,CSDN 作为专业的 IT 社区,与长沙高新区签约,将全国总部落户长沙,这一战略决策,让CSDN与长沙的联结进一…

Linux下用C获取当前系统时间
#include <time.h> time_t time(time_t calptr); 返回的是日历时间,即国际标准时间公元1970年1月1日00 : 00 : 00以来经过的秒数。然后再调用 char *ctime(const time_t calptr) ; 转化为字符串表示 #include <stdio.h> #inc…

Java程序猿的JavaScript学习笔记(12——jQuery-扩展选择器)
计划按例如以下顺序完毕这篇笔记:Java程序猿的JavaScript学习笔记(1——理念) Java程序猿的JavaScript学习笔记(2——属性复制和继承) Java程序猿的JavaScript学习笔记(3——this/call/apply) J…
关于动态规划,你想知道的都在这里了!
作者 | Your DevOps Guy翻译| 火火酱~,责编 | 晋兆雨出品 | AI科技大本营头图 | 付费下载于视觉中国什么是动态规划?它又有什么重要的呢?在本文中,我将介绍由Richard Bellman在20世纪50年代提出的动态规划(dynamic pro…

Tcpdump命令的使用与示例——linux下的网络分析
顾名思义,TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。tcpdump就是一种免费的网络分析工具,尤其其提供了源代码&a…

document.getElementById与getElementByName的区别
document.getElementById( "id_Number ") 得到的是单个元素 document.getElementsByName( "name ") 得到的是数组 转载于:https://www.cnblogs.com/qiuh/archive/2013/04/16/3023596.html

HDU 3507:Print Article
HDU 3507:Print Article 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid3507 题目大意:给定$n$,$m$,输出序列$n$个数,每连续输出代价为连续输出的数字和的平方加上$m$. 斜率优化DP 定义$sum_{pq}\su…

Linux wait函数解析
进程一旦调用了 wait,就 立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经退出,如果让它找到了这样一个已经变成僵尸的子进程,wait 就会收集这个子进程的信息, 并把它彻底销毁后返回;如果没有找到…
Python多阶段框架实现虚拟试衣间,超逼真!
作者 | 李秋键 责编 | 晋兆雨 头图 | CSDN下载自视觉中国 任意姿态下的虚拟试衣因其巨大的应用潜力而引起了人们的广泛关注。然而,现有的方法在将新颖的服装和姿势贴合到一个人身上的同时,很难保留服装纹理和面部特征(面孔、毛发)中的细节。故在论文《Do…

百度重置页面自动跳转脚本
大家都知道的原因,百度现在不允许其它搜索引擎直接进入的它旗下的所有站点,在痛苦的被增加了很多点击后写了这个自动跳转的脚本。 原来不只搜索引擎,其它网站的链接也被搞了,nnd,诅咒百度。 使用方法:用xxx…

MYSQL 数据库迁移 ***
1. 导出数据库数据mysqldump -uroot -p webCompile > webCompileOut.sql其中:root 是账户名webCompile 是需要导出的数据库名称webCompileOut.sql 存储导出的数据2. 将导出SecureCRT sz【下载】的数据webCompileOut.sql放到你的目标机器…

exec函数族的使用
调用shell脚本命令:execlp("sh","sh","filename",(char*)0);exec用被执行的程序完全替换调用它的程序的影像。fork创建一个新的进程就产生了一个新的PID,exec启动一个新程序,替换原有的进程,因此这…

全球首个突破200种语言互译的翻译引擎,百度翻译打破世界沟通壁垒
机器翻译作为人工智能关键技术之一,正日益成为企业智能化升级的重要应用场景。12月1日,百度大脑开放日举办了以“机器翻译 沟通全世界”为主题的专场活动。 IDC 中国副总裁兼首席分析师武连峰、百度 AI 技术生态部总经理刘倩、百度人工智能技术委员会主席…

倍福TwinCAT(贝福Beckhoff)基础教程5.1 TwinCAT-2 运行可执行文件
个人认为这条命令做的参数比较混乱,PATHSTR是指可执行文件路径最终文件名,DIRNAME是指可执行文件路径,最后COMNDLINE可有可无,是指带参数运行启动的文件 测试可以正常运行

Linux系统的大小端模式
大端模式所谓的大端模式,是指数据的低位(就是权值较小的后面那几位)保存在内存的高地址中,而数据的高位,保存在内存的低地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向…
CSDN插件限时内测,新用户抢永久免费去广告特权!
经过程序猿哥哥们和产品小姐姐马不停蹄的疯狂加班,CSDN 官方出品的PC浏览器插件–开发者助手 终于正式上线啦!一键万能操作,新标签页极简个性,让你的浏览器更酷更高效!还有超多实用彩蛋功能等你来解锁!现在…

你必须知道的.net学习总结
着几天在看《你必须知道的.net》,这次看书和以往不同,以前是把自己喜欢的章节看了。但是这次决定把一本书详细的看看。 在第一章第一节中主要讲的是“对象”,我想每一个程序员都对,“对象”有理解。 我来说说书中所说的对象吧。。 我只是把认…