1、1.基于 SIP 协议的 ASTERISK VOIP 服务器研究指导老师:代新冠一. 设计概述Asterisk 是一个开放源代码的软件 VoIP PBX 系统,它是一个运行在 Linux环境下的纯软件实施方案。Asterisk 是一种功能非常齐全的应用程序,提供了许多电信功能,能够把你的 x86 机 器变成你自己的交换机,还能够当作一台企业级的商用交换机。Asterisk 包含所有的用于构建 PBX 系统、IVR 系统、可以现实中的任何通信方案的构件。诸如如下: 各类 VoIP 协议的驱动。 各类 PSTN 接口卡和设备的驱动。 呼入路由和策略。 呼出生成和路由。 媒介管理功能(录音、播放、彩
2、铃生成,等等)。 账号和账单的通话详单。 媒介转换(从一种媒介转换成另一种)。 协议转换(从一种协议转换成另一种)。 用于存取关系式数据库的信息的数据库集成。 使用标准互联网协议存取数据的网络服务集成。 存取公司目录系统的 LDAP 集成。 单方和多方呼叫桥接。 呼叫记录和侦测功能。 集成用于呼叫处理的 “Dialplan“ 脚本语言。 基于 Asterisk 网关接口( AGI - Asterisk Gateway Interface) 的处理外部呼叫管理的程序或脚本的编程。 基于 Asterisk 管理接口( AMI - Asterisk Manager Interface )的时间提醒和
3、 CTI 集成。 第三方的各种语音和方言的语音合成(或者称“文本语音转换”) 第三方的各种语音识别。通过本设计,学生掌握 linux 系统的基本结构及操作,掌握 SIP 协议,掌握 voip 系统原理及实现方法。二. 设计内容1、 搭建 LINUX 虚拟平台;利用 vmware 虚拟机及 CentOS 搭建 LINUX 系统平台,掌握 LINUX 系统文件系统、掌握 linux 系统的使用;2、 掌握 LINUX 下软件的安装;掌握 linux 常见操作命令、掌握 LINUX 下软件安装方法;3、 ASTERISK 平台初始化设置;掌握 ASTERISK 工作原理;掌握 ASTERISK结构;
4、掌握 SIP 协议远离、配置 SIP 协议;4、 配置电话拨号方案;配置 contexts, extensions, priorities,applications 等文件,实现拨号方案;三. 设计基本要求1、 利用搭建的 linux 平台,对 asterisk、SIP 协议进行安装、配置,实现VOIP 软交换平台;2、 利用以太网,及两台 PC 作为软电话,实现两者间通话;四. 设计进阶要求1、 实现呼叫转接、等待等其他增值功能;2、 实现服务器远程配置; 2.基于 IAX 协议的 ASTERISK VOIP 服务器研究指导老师:代新冠一. 设计概述Asterisk 是一个开放源代码的软件
5、VoIP PBX 系统,它是一个运行在 Linux环境下的纯软件实施方案。Asterisk 是一种功能非常齐全的应用程序,提供了许多电信功能,能够把你的 x86 机 器变成你自己的交换机,还能够当作一台企业级的商用交换机。Asterisk 包含所有的用于构建 PBX 系统、IVR 系统、可以现实中的任何通信方案的构件。诸如如下: 各类 VoIP 协议的驱动。 各类 PSTN 接口卡和设备的驱动。 呼入路由和策略。 呼出生成和路由。 媒介管理功能(录音、播放、彩铃生成,等等)。 账号和账单的通话详单。 媒介转换(从一种媒介转换成另一种)。 协议转换(从一种协议转换成另一种)。 用于存取关系式数据
6、库的信息的数据库集成。 使用标准互联网协议存取数据的网络服务集成。 存取公司目录系统的 LDAP 集成。 单方和多方呼叫桥接。 呼叫记录和侦测功能。 集成用于呼叫处理的 “Dialplan“ 脚本语言。 基于 Asterisk 网关接口( AGI - Asterisk Gateway Interface) 的处理外部呼叫管理的程序或脚本的编程。 基于 Asterisk 管理接口( AMI - Asterisk Manager Interface )的时间提醒和 CTI 集成。 第三方的各种语音和方言的语音合成(或者称“文本语音转换”) 第三方的各种语音识别。通过本设计,学生掌握 Linux 系
7、统的基本结构及操作,掌握 SIP 协议,掌握 VoIP 系统原理及实现方法。二. 设计内容1、 搭建 LINUX 虚拟平台;利用 VMware 虚拟机及 CentOS 搭建 LINUX 系统平台,掌握 LINUX 系统文件系统、掌握 Linux 系统的使用;2、 掌握 LINUX 下软件的安装;掌握 Linux 常见操作命令、掌握 LINUX 下软件安装方法;3、 ASTERISK 平台初始化设置;掌握 ASTERISK 工作原理;掌握 ASTERISK结构;掌握 IAX 协议原理、配置 IAX 协议;4、 配置电话拨号方案;配置 contexts, extensions, prioritie
8、s, applications 等文件,实现拨号方案;三. 设计基本要求1、 利用搭建的 Linux 平台,对 asterisk、IAX 协议进行安装、配置,实现VOIP 软交换平台;2、 利用以太网,及两台 PC 作为软电话,实现两者间通话;四. 设计进阶要求1、 实现呼叫转接、等待等其他增值功能;2、 实现服务器远程配置; 3.基于 H.323 协议的 ASTERISK VOIP 服务器研究指导老师:代新冠一. 设计概述Asterisk 是一个开放源代码的软件 VoIP PBX 系统,它是一个运行在 Linux环境下的纯软件实施方案。Asterisk 是一种功能非常齐全的应用程序,提供了许
9、多电信功能,能够把你的 x86 机 器变成你自己的交换机,还能够当作一台企业级的商用交换机。Asterisk 包含所有的用于构建 PBX 系统、IVR 系统、可以现实中的任何通信方案的构件。诸如如下: 各类 VoIP 协议的驱动。 各类 PSTN 接口卡和设备的驱动。 呼入路由和策略。 呼出生成和路由。 媒介管理功能(录音、播放、彩铃生成,等等)。 账号和账单的通话详单。 媒介转换(从一种媒介转换成另一种)。 协议转换(从一种协议转换成另一种)。 用于存取关系式数据库的信息的数据库集成。 使用标准互联网协议存取数据的网络服务集成。 存取公司目录系统的 LDAP 集成。 单方和多方呼叫桥接。 呼
10、叫记录和侦测功能。 集成用于呼叫处理的 “Dialplan“ 脚本语言。 基于 Asterisk 网关接口( AGI - Asterisk Gateway Interface) 的处理外部呼叫管理的程序或脚本的编程。 基于 Asterisk 管理接口( AMI - Asterisk Manager Interface )的时间提醒和 CTI 集成。 第三方的各种语音和方言的语音合成(或者称“文本语音转换”) 第三方的各种语音识别。通过本设计,学生掌握 Linux 系统的基本结构及操作,掌握 SIP 协议,掌握 VoIP 系统原理及实现方法。二. 设计内容1、 搭建 LINUX 虚拟平台;利用
11、VMware 虚拟机及 CentOS 搭建 LINUX 系统平台,掌握 LINUX 系统文件系统、掌握 Linux 系统的使用;2、 掌握 LINUX 下软件的安装;掌握 Linux 常见操作命令、掌握 LINUX 下软件安装方法;3、 ASTERISK 平台初始化设置;掌握 ASTERISK 工作原理;掌握 ASTERISK结构;掌握 H.323 协议原理,配置 OOH323c;4、 配置 H.323 协议;掌握 H.323 协议原理,配置 OOH323c;三. 设计基本要求1、 利用搭建的 Linux 平台,对 asterisk、SIP、OOH323C 进行安装、配置,实现 VOIP 功能
12、;2、 利用以太网,及两台 PC 作为软电话,实现会议通话;四. 设计进阶要求1、 实现呼叫转接、等待等其他增值功能;2、 实现服务器远程配置; 4.课程设计选题设计题目 基于 ARM-Linux 的网络通信实验指导教师倪云峰、毛宏学生姓名实验目的 熟悉 ARM-Linux 平台,了解 TCP/IP 协议,熟悉 socket 编程平台 ARM 开发板,Linux 软件平台,pc 机设计内容、技术指标及进度要求课题内容:选择 ARM9 处理器 S3C2440,构建Linux 开发环境(windows+虚拟机+Linux) ,熟悉 ARM-Linux 平台,了解TCP/IP 协议,最后在此基础上实
13、现服务器端和客户端的网络通信。周一:选题,查阅资料周二到周三:熟悉平台,编写代码,实现网络通信的功能周四:撰写实验报告周五:提交报告是否需要上机 是 机时是否外出调研 无 时间(天数) 无 地点 无5.课程设计选题设计题目 基于 ARM-Linux 的串口通信实验指导教师倪云峰、程望盛学生姓名实验目的 熟悉 ARM-Linux 平台,了解 RS232 协议,熟悉串口编程平台 ARM 开发板,Linux 软件平台,pc 机设计内容、技术指标及进度要求课题内容:选择 ARM9 处理器 S3C2440,构建Linux 开发环境(windows+虚拟机+Linux) ,并熟悉此 ARM-Linux 平
14、台,了解 RS232 串口通信协议,最后在此基础上实现服务器端和客户端的串口通信。周一:选题,查阅资料周二到周三:熟悉平台,编写代码,实现串口通信的功能周四:撰写实验报告周五:提交报告是否需要上机 是 机时是否外出调研 无 时间(天数) 无 地点 无6.课程设计选题设计题目 基于 MCS51 的 AD 转换实验指导教师倪云峰、方璐学生姓名实验目的了解 AD 转换的原理、意义,熟悉单片机最小系统的开发,熟练掌握 Keil 编程软件与 Proteus 仿真平台。平台 Keil 、Proteus设计内容、技术指标及进度要求课题内容:学习 AD 转换相关知识原理,了解其应用的广泛行与熟练掌握基本 AD转换模块的必要性。在熟悉 Keil 编程软件与 Proteus 仿真平台的基础上,实现对电压的 AD 转换。周一:选题,查阅相关资料。周二:熟悉 Proteus 平台,设计硬件电路。周三:熟悉 Keil 编程软件,编写程序,与硬件电路对接仿真、调试。周四:撰写实验报告。周五:提交报告。是否需要上机 是 机时是否外出调研 无时间(天数) 无 地点 无