论文部分内容阅读
伴随着互联网技术的蓬勃发展,电话通信正在逐步从传统的PSTN网络向IP网络过渡并逐渐趋于融合。软交换在融合网络中处于核心地位,电信网络正在由以技术为导向向以业务为导向发展,同时用户对新业务的需求也越来越多样化。为了满足用户的需求,基于软交换的开放式增值业务的开发成为当下电信网络的主要任务。Asterisk是运行于Linux系统上的一款开源PBX软件,它具有功能丰富,易于扩展,硬件成本低,通用性强,维护简单等特点。Asterisk可以实现大型商用交换机的各种功能,像语音信箱、交互式语音应答(IVR)、语音会议等功能。Asterisk的开源性使得电信增值业务的开发变得简单灵活。本论文首先介绍了软交换相关的背景知识,介绍了软交换的概念,体系结构,主要功能和接口等等。其次本文又对Asterisk平台的相关知识进行了介绍,其中又重点介绍了与本设计的实现相关的知识,如Asterisk拨号方案、Asterisk AGI接口等。在设计与实现部分,本文详细介绍了一套基于Asterisk平台的话务增值业务的设计与实现方法,包括呼叫转移、三方通话、来电代答等等常用的增值业务功能。该设计是在Asterisk平台现有功能的基础上进行的开发,大大丰富了Asterisk的业务功能,文中给出了每一个业务的使用流程,设计的思路和实现的方法。最后,本论文总结了工作过程中所取得的成果和不足,并介绍了下一步工作的重点。