预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于Asterisk的IP-PBX软交换平台的设计与实现的任务书 任务书: 一、任务背景: 随着互联网的不断发展和人们对通信质量的不断提升,企业电话系统中的IP-PBX交换平台也随之成为了企业信息化建设中的一个重要组成部分,为企业提供高质量、高效率的通信服务。 基于Asterisk的IP-PBX软交换平台由于具备可定制化、高性能和扩展性强等优势,因此在企业电话系统中得到了广泛的应用。本项目旨在设计和实现一种基于Asterisk的IP-PBX软交换平台,能够满足企业电话系统中基本的呼入呼出、语音信箱、语音会议、IVR等常规功能需求,以及提供可扩展的接口和开发接口,满足企业不断变化的需求。 二、任务内容: 1.系统需求分析 1.1.需求收集和分析 根据用户需求,收集和分析企业电话系统中的基本功能需求,并确定系统开发的功能范围。 1.2.功能需求确认 根据需求分析,确定系统可实现的功能,并细化功能需求,进行功能模块划分和模块详细设计。 2.系统设计和实现 2.1.系统框架设计 基于Asterisk开源通信平台,设计IP-PBX软交换平台的系统框架,体现出系统的核心功能和特点。 2.2.系统模块设计与实现 设计和实现系统的各个功能模块,包括呼入呼出、语音信箱、语音会议、IVR等常规功能,同时保证系统的可扩展性,提供接口和开发接口。 2.3.系统测试 对系统的各个功能模块进行系统测试和集成测试,确保系统的稳定性、可靠性和可扩展性,并保证系统符合用户需求。 3.编写用户手册和技术文档 根据系统开发和测试情况,编写用户手册和技术文档,为用户提供系统使用指南和开发指南。 三、任务要求: 1.系统能够满足企业电话系统中基本的呼入呼出、语音信箱、语音会议、IVR等常规功能需求。 2.系统采用开源软件Asterisk作为通信平台,保证系统的高性能和扩展性。 3.系统具备良好的可扩展性,提供接口和开发接口,以适应企业不断变化的需求。 4.系统具有良好的用户友好性和稳定性,保证系统的正常运行和用户的满意度。 5.系统开发和测试过程应当逐步规范化,保证系统实现完整、可靠、可维护和易拓展的目标。 四、实现方案: 1.语音流媒体传输采用G.729和G.711编解码算法,采用SIP协议进行网络传输。 2.语音信箱功能模块采用Voicemail程序实现,提供邮件通知和多语言功能。 3.IVR功能模块采用Dialplan脚本实现,支持多级菜单、外部脚本调用等功能。 4.语音会议功能模块采用ConfBridge程序实现,支持多方参会和会议控制等功能。 5.系统测试采用SIP端口测试工具和网络测试工具。 五、进度安排: 1.第1-2周:需求分析和方案设计 2.第3-6周:系统模块实现和测试 3.第7-8周:编写用户手册和技术文档 4.第9周:项目验收 六、人员配置和作业分工: 1.项目经理:负责项目的整体管理和进度控制。 2.系统分析师:负责需求收集和分析,并进行功能模块的划分和详细设计。 3.系统架构师:负责系统框架设计和核心模块实现,保证系统的高性能和扩展性。 4.系统开发工程师:负责系统的各个功能模块的实现和测试。 5.技术文档编写人员:负责编写用户手册和技术文档。 七、文献资料: 1.Asterisk官方文档 2.《AsteriskOpenSourcePBX:BuildandImplementaPBXSystem》 3.《Asterisk:TheFutureofTelephony》 4.《FreeSWITCH1.0.6》