VoIP系统net-to-net部分服务器端设计与实现
这是一篇关于VoIP,SIP,服务器,心跳,NAT穿越的论文, 主要内容为网络IP化已是大势所趋,随着网络的演进与新技术的成熟,VoIP一定会越来越多地走入企业和家庭。VoIP是一个正在演进的多媒体服务平台,是话音,视像,数据综合的的基础结构。虽然电路交换从一开始就是设计用来传送话音而且完成的很好,但电路交换不能适合多媒体通信的新需求。IP作为话音传送的一个富有吸引力的选择有许多原因,由于IP较之电路交换系统更开放的体系结构和IP标准较之电话标准更加开放和灵活,使得供应商能更快的提供新特性,更好的定义提供的服务,开发和部署新的特性在更短的时间完成,所有这些意味着更大的竞争,网络运营商更大的灵活性,这些导致了更低的设备费用。此外,话音和数据的集成,更低的带宽需求,IP的广泛可用性都是IP传送话音的优势。 本论文课题来源于世科美通公司VoIP系统开发项目,主要内容为VoIP系统net-to-net部分开发。在世科美通公司原有的net-to-phone系统基础上,设计并开发了服务器端以支持VoIP系统net-to-net部分。 本论文分析了VoIP系统的通信原理,VoIP的相关技术及标准。在世科美通原有系统架构的基础上,设计并实现了VoIP系统服务器端,分为UAS(用户注册服务器)和CCS(呼叫控制服务器)两部分,基于LAMP开发环境以及LINUX下的C程序开发,其中UAS负责系统的认证、授权、呼叫服务器管理和用户管理,CCS负责记录用户呼叫状态和记录呼叫时长,为以后可能的记费需求留下接口。系统客户端和服务器端工作于浏览器/服务器模式,呼叫信令采用SIP协议。论文对系统服务器端关键技术的实现进行了论述,包括心跳功能和私网的穿越。
基于J2EE托管式IPCC管理系统设计与实现
这是一篇关于VoIP,IPCC,J2EE,呼叫,托管的论文, 主要内容为IPCC(IP CALL CENTER)的首先是VoIP(Voice over Internet Protocol)呼叫中心,目前正迅速向能够处理多媒体业务的呼叫中心发展,这是软交换技术和VoIP技术得到广泛应用的必然。托管式IPCC管理系统的研究与开发也是在这样的背景下结出的果实。托管式IPCC既适用于企业客户,也适用于一般中小型电信运营商,它为新老电信运营商创造了一个新的高利润收入来源,企业或电信运营商可以租借线路和计算机软硬件资源组建自己的呼叫中心。其次是VoIP和IPCC均是基于IP发展起来的,VoIP是基于IP的语音技术,而IPCC则是基于IP的呼叫中心技术。正是基于IP,才使呼叫中心可以托管,才使企业闲置的资源得到最大化的利用。 本文目的在于研究构建一个托管式VoIP呼叫中心管理平台实现过程。论文首先阐述了课题项目的研究背景、课题来源及本文组织结构等,其次阐述了系统的实现方法,详细介绍了CDR(calling detail records)数据采集和基于J2EE技术构建托管平台的设计与实现,主要研究的内容如下。 1.IPCC与PSTN对接的研究。认真分析了线路对接方式,对IP对接,包括IP鉴权和自定义对接端口、对接协议做了详细分析,对中继及中继方式、作用做了较为深入的研究, 2.软交换架构和XML格式CDR(详细呼叫记录)数据的生成过程的实现研究。本文分别在三个层次做了相关研究,即软交换层、网络层和应用服务层。在软交换层,通话结束将产生XML话单数据并储存于文件服务器中,在网络层,则通过HTTP协议的Post方法将文件传送到应用服务器,在应用服务器接受Post数据,对XML文件进行解析。 3.详细研究了基于J2EE基本架构的托管式IPCC管理系统设计,包括其功能结构的设计,分析了IPCC环境下VoIP话务管理系统的需求,实现了XML格式原始CDR与数据库规范CDR表结构对接,根据托管式VoIP管理系统的功能需求,完成了外拨流程及程序设计、计费流程及程序设计等。
基于Linux的VoIP软件系统的设计与实现
这是一篇关于VoIP,Linux,MiniGUI,软件架构,协议的论文, 主要内容为本文的目标是基于嵌入式Linux的VoIP终端软件系统的设计与实现。该系统采用海思3510ARM9+DSP双核处理器作为硬件平台,选择嵌入式Linux作为操作系统,在该系统平台上实现基于网络的基本语音功能,同时利用通用嵌入式处理芯片的强大运算处理能力,以及接口的扩展和相应的软件模块开发实现其他的业务需求。 该系统针对以往声音与图像等数据在传递中有延时或者丢包现象的问题,本课题提出一种新的软件架构解决方案。在该方案中,接收和发送数据包时对数据进行缓冲处理,以此提高数据的传输速度和准确性。 该系统中提出的软件系统架构方案采用的是模块化设计,根据系统软件的功能需求主要分为三大模块,分别为GUI模块、Signal/Controller模块和协议层模块。GUI模块是最上层的应用层模块;协议层包括SIP、H.323、RTP/RTCP协议,SIP和H.323协议的主要功能为实现协议的处理,即呼叫的建立和协商功能,RTP/RTCP协议实现实时传输媒体数据功能;Signal/Controller模块负责统一协议接口,同时也是呼叫建立的主控模块。 本文工作主要分为五个部分,首先语音终端的软件设计与实现,其次是应用层与协议层、应用层与驱动层之间的模块接口设计,然后介绍上层应用的整体设计思路、上层应用层模块之间的交互关系设计以及应用层各个模块的设计与实现,还有在MiniGUI图形支持系统中的GUI设计与实现,最后对应用层软件系统进行测试。 本课题设计的VoIP已经实现了语音视频等功能,实践证明,该方案为一个较为出色的VoIP解决方案。
基于Asterisk校园IP-PBX通信系统的设计与实现
这是一篇关于较交换,Asterisk,IP-PBX,VoIP,J2EE的论文, 主要内容为随着通信技术与互联网技术的发展,基于传统PBX交换方式的PSTN网络已不能满足多数据业务的需求,以软交换技术为核心的IP-PBX越来越来受到人们的青睐。与此同时,国内大部分高校均已实现了校园无线网络的覆盖,这为实现IP-PBX系统提供一个良好的网络平台。然而,市场上大部分IP-PBX设备和实施方案价格昂贵并且维护成本较高,对于大部分高校来说无法承担。因此,设计和实现一套开发和维护成本低廉且易于操作与配置的IP-PBX系统对于高校来说具有重要的意义。本文结合南昌大学网络资源,采用Asterisk与J2EE技术,设计并实现了一套基于Asterisk的IP-PBX通信系统。该系统仅需要普通的PC服务器并配置上语音板卡即可实现语音软交换功能。系统分为呼叫控制和呼叫信息管理两大功能模块。呼叫控制模块基于Asterisk的realtime架构简化了Asterisk配置方法并通过AGI接口实现了语音呼叫,语音会议,通话计费,语音邮箱留言等功能。呼叫信息管理模块通过数据库与呼叫控制模块进行交互,实现对呼叫信息的管理。本文在深入研究软交换技术的同时,着重探讨了IP-PBX系统的原理及VoIP相关技术。本文以研究生创新基金项目为依托,力求设计与实现一套功能齐全,操作与配置简单,开发与维护成本低廉的IP-PBX系统。在此基础上,对IP-PBX通信系统中利用Asterisk关键技术实现的呼叫控制模块与基于J2EE技术实现的呼叫信息管理模块做出了详细的设计和分析,并给出了主要功能模块的实现和测试过程。根据测试结果显示,系统各功能模块均达到设计要求,而且性能稳定,操作与维护简单,易于扩展,适用于大部分高校。
轻量级VoIP系统中的OAM子系统的研究与实现
这是一篇关于VoIP,管理系统,OAM,网络监控,JAVA Web的论文, 主要内容为轻量级VoIP系统利用P2P技术的高可靠性、高可扩展性及低成本的优势,由核心网服务节点SN自组织形成P2P Overlay,采用标准的RELOAD协议完成资源的定位和发现,实现多种类型终端间的音视频通话、即时/短信收发、好友列表呈现、群组管理等业务,解决了传统VoIP网络不能解决的网络中消息高效地路由、数据高效的获取和存储、NAT穿越、可置换的overlay算法等问题。本文研究并实现了轻量级VoIP系统的管理维护系统即OAM子系统,解决了轻量级VoIP系统网络规模控制、网络监控告警、网络配置管理和网络负荷不均衡的问题。 本文从原理上分析了轻量级VoIP系统网络的管理和维护需求,提出了OAM系统的功能模块模型,将OAM系统的功能分为故障管理、性能管理、配置管理、安全管理、统计管理和业务演示;研究了当前流行的管理系统开发模型和技术的特点,结合轻量级VoIP系统的需求设计了OAM系统的技术架构和层次,在管理模型上采用集中式管理,在技术路线上采用JAVAWeb的方式具体技术包括Struts2框架、FLEX技术、Hibernate等,并将OAM系统划分为表示层、业务逻辑层、持久层;研究了轻量级VoIP系统中OAM子系统和其他逻辑功能实体的交互、OAM子系统底层数据要求、相关业务逻辑,实现了OAM系统的用户界面、后台业务以及数据库管理;详细分析了OAM子系统的测试目的,并对OAM子系统进行了功能测试。
NET2NET VoIP系统终端解决方案的研究与实现
这是一篇关于VoIP,SIP,SDP,NAT,终端的论文, 主要内容为VoIP是指利用IP网络传送话音的技术,也称网络电话或IP电话。该技术促进了网络资源的利用,降低了语音业务成本,发展前景非常可观。H.323和SIP是支持VoIP的两大主流信令协议,二者实现的功能基本相似。相比而言,SIP的呼叫建立过程更为简单,扩展性也更好,因此研究基于SIP的VoIP系统具有深刻意义和实用价值。 本课题来源于世科美通公司的NET2NET VoIP商业项目,目标是开发一套能够支持用户认证、点到点语音通信、呼叫转移、NAT穿越等功能的VoIP系统。本课题关注于终端侧的解决方案。 文章首先讨论了VoIP的工作原理、关键技术及其实现方式,接着着重论述了SIP的网络体系、消息语法和信令流程,并阐述了VoIP中涉及到的其他协议,包括SDP、RTP和RTCP。 在上面研究的基础上,文章对终端的解决方案进行了分析。根据功能需求情况,确定了终端应用程序的模块设计思想,并详细剖析了服务器通信模块、SIP模块、语音处理模块、NAT穿越模块的实现方法。然后,文章给出了终端的流程设计方案,分析了应用程序的初始化方法,以及认证注册、语音通信等需求业务的处理方法。文章还对程序的测试情况进行了简要说明,测试结果表明本课题所设计的终端应用程序能够配合特定USB拨号器实现VoIP的实时通信功能。 最后,文章指出了研究中的不足之处和下一步的研究方向。
轻量级VoIP系统中的OAM子系统的研究与实现
这是一篇关于VoIP,管理系统,OAM,网络监控,JAVA Web的论文, 主要内容为轻量级VoIP系统利用P2P技术的高可靠性、高可扩展性及低成本的优势,由核心网服务节点SN自组织形成P2P Overlay,采用标准的RELOAD协议完成资源的定位和发现,实现多种类型终端间的音视频通话、即时/短信收发、好友列表呈现、群组管理等业务,解决了传统VoIP网络不能解决的网络中消息高效地路由、数据高效的获取和存储、NAT穿越、可置换的overlay算法等问题。本文研究并实现了轻量级VoIP系统的管理维护系统即OAM子系统,解决了轻量级VoIP系统网络规模控制、网络监控告警、网络配置管理和网络负荷不均衡的问题。 本文从原理上分析了轻量级VoIP系统网络的管理和维护需求,提出了OAM系统的功能模块模型,将OAM系统的功能分为故障管理、性能管理、配置管理、安全管理、统计管理和业务演示;研究了当前流行的管理系统开发模型和技术的特点,结合轻量级VoIP系统的需求设计了OAM系统的技术架构和层次,在管理模型上采用集中式管理,在技术路线上采用JAVAWeb的方式具体技术包括Struts2框架、FLEX技术、Hibernate等,并将OAM系统划分为表示层、业务逻辑层、持久层;研究了轻量级VoIP系统中OAM子系统和其他逻辑功能实体的交互、OAM子系统底层数据要求、相关业务逻辑,实现了OAM系统的用户界面、后台业务以及数据库管理;详细分析了OAM子系统的测试目的,并对OAM子系统进行了功能测试。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码项目助手 ,原文地址:https://bishedaima.com/lunwen/46087.html