【摘 要】
:
asterisk是一款电信领域内优秀的开源软件,主要基于Linux操作系统实现,完成了各种IP PBX的功能。其灵活,免费的特性受到越来越多用户的表青睐,为许多电信运营商减少成本带来
论文部分内容阅读
asterisk是一款电信领域内优秀的开源软件,主要基于Linux操作系统实现,完成了各种IP PBX的功能。其灵活,免费的特性受到越来越多用户的表青睐,为许多电信运营商减少成本带来福音。本文根据asterisk软件特性,提出一种将其更改为商用网关解决方案,减少企业开资。文章以asterisk为基础,首先介绍了asterisk软件的功能与应用,然后详述了网关所涉及到的协议。网关作为网络的边界,主要任务是将一种协议转成另一种协议。协议是网关工作的本质所在,理解协议的工作原理有助于理解asterisk协议的实现方式。接下来,就asterisk的源码进行详细说明,如一些关键的数据结构,数据处理,协议的实现,程序的设计思想以及程序启动等。深入理解asterisk源码有助于对代码进行更改,根据需要添加自己的模块,完成二次开,使asterisk应用满足用户需求。然后根据要求详述搭建基于asterisk的网关步骤,分别实现SIP/ISDN PRI,SIP/ISUP,3G-324m/SIP类型的网关。以及对ISUP/SIP网关进行性能测试的分析。最后总结了研究和实践工作,探讨了asterisk网关中待改进的地方,以及论文未来的工作。
其他文献
人工生命的研究开始成为热点,它是21世纪最有活力、最有前景的两大前沿学科—生命科学与信息科学相互作用的产物。将人工智能和人工生命相结合,研究计算机动画是个比较热门的
光化学反应是研究光与物质相互作用所引起的化学效应的化学分支学科。目前,在光化学反应物理实验中,是通过反应的中间产物来推断反应的过程,不能直接观察反应过程,且用于物理实验
随着社会经济的不断发展,人们对产品的需求也越来越高。制造业竞争的焦点转变为在最短时间内开发生产出最满足客户需求的复杂产品。现代产品的复杂性使得产品需要多人协作开
伴随着信息技术的蓬勃发展以及软件危机的频频出现,软件测试的重要性显而易见。作为软件测试领域的一个重要方面——静态测试以其不用运行程序而是只通过分析源代码查找错误
随着IT行业竞争的日益白热化,如何提供更好的互联网应用服务成为业界关注的重点。正是在这种背景下,出现了协同数据会议,它不仅方便了企业的远程会议通信,而且极大降低了企业
由于现代机械设备变得日趋复杂,为了降低设备的故障风险,保证其稳定运行,状态监测与故障诊断技术得到了迅猛的发展。近年来随着嵌入式技术的融入,分析诊断仪器开始向着结构轻
P2P网络是当今互联网上最重要的应用系统之一,主要用于协同计算、分布式存储和文件信息共享等领域。然而,P2P网络因其开放性以及节点的匿名性和自治等本质特征,使其存在大量联合
随着计算机技术和通信技术以及的发展,嵌入式系统已经广泛地渗透到科学研究、工程设计、军事技术、各类产业和商业文化艺术以及人们的日常生活等方方面面中。国内外各种嵌入
虚拟机管理器VMM(Virtual Machine Monitor)提供了一个硬件抽象层,将物理资源映射到上层多个客户操作系统中。当前,基于虚拟化的服务部署,已经成为一种趋势。在这个背景下,对虚拟
随着网络技术和信息化处理的空前发展,互联网已经成为人们用来发布和获取信息非常重要的渠道之一。企业也逐渐丢弃传统调人力密集型的、成本高、效率低的管理模式,于是企业办