基于FreeSWITCH的消息转发与路由策略系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:ynjdxyzzz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网发展,呼叫中心对提升企业服务质量的作用愈加明显,自主研究并实现一个适应多媒体、互联网的呼叫中心对企业显得尤为重要。然而搭建传统呼叫中心依然存在三点问题:1、搭建成本高,开发难度大。2、对多媒体通信适应不足。3、开发技术依靠国外。本文结合实际项目,对呼叫中心核心模块进行重新研究和设计,搭建了完全适应互联网、多媒体的新一代呼叫中心,具有一定的实用性和商业性。针对呼叫中心开发中出现的问题与困难,本文提出并实现一种基于开源软件搭建呼叫中心的思路。系统采用FreeSWITCH软件作为通话控制平台,完成呼叫中心语音控制与文本传输,采用Netty网络框架保证了系统间通信的稳定性,同时结合微信、微博等多媒体开发技术,保证了系统对富媒体通信的支持。本文主要介绍作者在项目开发中负责的模块:FreeSWITCH集群搭建、模块间消息转发服务器设计实现和路由转发策略的设计与实现。首先本文详细介绍了FreeSWITCH集群搭建的原理和设计框架,给出了详细的搭建设计方法,提出了FreeSWITCH节点层级编码方案,保证了节点编码的唯一性,同时介绍了如何修改FreeSWITCH源码来实现3PCC语音控制功能。最后详细介绍了如何配置FreeSWITCH来解决NAT穿越问题,保证了FreeSWITCH在不同子网通信。其次本文介绍了消息转发服务器的设计原理、整体框架和实现流程。详细介绍了模块间消息转发数据格式,同时设计并实现消息解释器,保证了模块间信息交互。为提供高质量路由服务,设计并实现了路由失败重传算法,并给出算法设计流程图与伪代码。最后本文详细介绍了路由系统的设计与实现,详细介绍了不同功能路由点格式与实现流程,给出了路由策略从解析到执行的完整设计思路与实现过程。在路由分配算法上本文主要介绍已经实现的两类分配算法:基于统计量分配算法和均衡分配算法。详细介绍算法的设计思路和数学原理,并给出算法流程图和伪代码。为保证路由配置的便捷与高效,本文介绍了如何设计可视化路由配置工具,并展现实现效果。性能作为系统评价的重要参考标准,文章最后详细介绍了系统的功能测试和压力测试。通过分析系统的测试结果,系统功能和性能符合预期设计和使用要求。
其他文献
<正> 40至60年代,又有一批科研工作者研究了教学游戏问题,但与前一阶段不同的是,这一时期研究的重点是探讨在作业教学过程中如何运用教学游戏的问题。这和作业教学引入幼儿园
采用原煤直接溶样和使用ICP-MS方法对我国平朔、大同、六盘水和唐山几个主要煤产地煤的微量元素进行了检测,报道了这几个主要煤产地煤中51种微量元素含量,并对其含量特征进行了
目的探讨铜转运蛋白ATP7A对人结肠癌耐药细胞HCT116/L-OHP耐奥沙利铂的作用机制。方法选用RNA沉默(siRNA)ATP7A稳转结肠癌耐药细胞siATP7A-HCT116/L-OHP,同时设立空转染组neg
随着社会的发展,人们生活质量不断的提高,对低碳的理念也越来越重视。城市公园已经成为如今城市建设的主要项目之一,其是城市景观以及生态系统的重要组成部分,很大程度上满足
钢筋直螺纹连接作为国家推广的十项新技术之一,具有接头强度高、施工速度快、劳动强度低、使用范围广、节材、节能、经济、环保等诸多优点。某工程直螺纹接头使用量很大,约为
本文基于农业生态效率和支撑约束条件两个层面构建农业生态化发展的综合评价指标体系,对1996—2015年中国农业生态化发展水平进行综合评价分析,同时对障碍因子和系统耦合协调
小微企业是我国经济不可或缺的重要组成部分。然而,融资难度大、成本高严重阻碍小微企业的未来发展。本文通过对小微企业融资难的原因进行分析,提出针对性的改革建议,希望能
《孙子兵法》是一部兵学著作,但由于受我国早期的人本精神和春秋时期人本思潮的深刻影响,从而蕴含了丰富的人本管理思想,如对人才的重视;对士兵的训练、教育、激励;注意军心
目的探讨长链非编码RNA癌易感性候选基因2(LnCRNA CASC2)在卵巢癌中的表达及对卵巢癌SKOV3细胞恶性表型的影响。方法qRT-PCR检测18例卵巢癌及正常癌旁组织;5株人卵巢癌细胞株