您现在的位置:网站首页答辩论文计算机毕业设计计算机论文计算机网络论文

基于API的媒体网关的设计与开发

  • 简介:摘 要:电话业务是电信的主要业务,除此之外,电信还对广大用户提供了额外的语音,视频等增值业务。目前的增值业务多为语音增值,以后随着网络的发展会有更多的如视频等增值业务被挖掘出来。在电信行业中语音增值处
    类型:word    页数:43    字数:16774    价格:230   
    资料包括:论文 任务书 开题报告   
  • 论文简介
  • 相关论文
  • 论文下载
摘 要:电话业务是电信的主要业务,除此之外,电信还对广大用户提供了额外的语音,视频等增值业务。目前的增值业务多为语音增值,以后随着网络的发展会有更多的如视频等增值业务被挖掘出来。在电信行业中语音增值处理由早期的全人工处理,到现在已经演变成为自动处理和人工处理并存。自动处理的实现主要依赖于一种新兴的技术-计算机电话集成技术,计算机电话集成技术是随着计算机技术和电话技术的发展促成的,它实现了利用计算机来控制电话,呼叫,路由,为呼叫提供计算机所能访问的媒体资源等功能。
本论文重点讨论了基于API的媒体网关技术及系统的设计,开发情况。基于API媒体网关是一套电信增值业务平台的子系统。其功能主要是管理平台所需要的硬件资源,处理来自公共电话网上的呼叫,路由,信令,并为呼叫提供语音服务,如播放文件,字串等。本论文对媒体网关涉及到的CTI,信令技术做了详细介绍,之后对系统的四个子模块:维护模块,中继处理模块,语音处理模块,设备连接模块的概要设计做了详细介绍,然后对系统的核心模块语音处理模块做了重点描述。
本系统的开发应用了C++编程语言,数据库系统采用的Sybase。

关键字:计算机电话集成,信令,语音处理

Design And Programme With The Media GateWay Based On API
                       
ABSTRACT:The telephone business is the main business of the telecoms. In addition, the telecoms provide additional voice and video increment business to the large customer also. Currently most of the increment businesses are increment businesses of voice, but more and more increment businesses such as increment businesses of video will be scoop out along with the development of networks. The increment businesses of voice are all manually processed from earlier period in the telecommunication area, which till now have already turned into that automatic processing and manual handling exist at the same time. Auto voice processing is carried out by the development of a newly arisen technique named Computer Telephony Integration technique, Computer Telephony Integration is developing along with the development of computer technique and telephone technique, it carries out to make use of a computer to control a telephone, call, route, and provides the media resources that the computer can visit for the call.
The paper mainly talks about the related techniques and design of the media gateway system based on API. The media gateway system is a sub-system of the telegraphy increment business development platform. Its main functions are to manage platform’s hardware resources, process calls, route, signal from PSTN, and provide voice services for the call, such as play a file or string etc. This paper presents detailed introduction of the signal techniques related to media gateway firstly, and then introduces the design of the four sub-modules of media gateway system based on API, where the four sub-modules are: Oam Module, Dit Module, Voice Module. At last the paper gives a detailed introduce of the core module (voice process module) of the media gateway
The development of this system uses C++ programming language, and uses database system of Sybase.

Keywords:Computer Telephony Integration, Signals, Voice Process


目 录
1. 绪论 1
1.1 课题背景及来源 1
1.2课题主要研究内容及研究现状 1
1.3 课题的研究意义及论文结构 2
1.4 小结 3
2. 系统概况 4
2.1系统功能设计 4
2.2系统设计原则 5
2.3小结 5
3. CTI基础知识 6
3.1 概述 6
3.1.1 CTI定义 6
3.1.2 CTI技术要达到的功能 6
3.2 CTI原理 6
3.3 CTI协议介绍 7
3.4 CTI技术在呼叫中心系统中的应用介绍 8
3.5 小结 8
4. 信令基础知识 9
4.1信令概述 9
4.2 七号信令技术基础之功能结构 10
4.3 七号信令技术基础之信令单元格式 11
4.4 七号信令技术基础之电话用户部分TUP 12
4.5七号信令技术基础之几种典型接续的信令过程 14
4.6小结 14
5. 系统设计 15
5.1 系统概要设计 15
5.1.1引言 15
5.1.2 任务概述 15
5.1.3 总体设计 16
5.2维护模块(OAMMODULE)概要设计 17
5.2.1 引言 17
5.2.2任务概述 17
5.2.3 总体设计 18
5.3 中继处理模块(DTIMODULE)概要设计 19
5.3.1 引言 19
5.3.2 任务概述 19
5.3.3 总体设计 19
5.4 语音处理模块(VOXMODULE)概要设计 21
5.4.1 引言 21
5.4.2 任务概述 21
5.4.3 总体设计 21
5.5 设备连接模块(HWMODULE)概要设计 22
5.5.1 引言 22
5.5.2 任务概述 22
5.5.3 总体设计 23
5.6 小结 23
6. 语音处理模块介绍 24
6.1 概述 24
6.2 类的详细设计 24
6.2.1 VoxDevice类的主要方法设计 24
6.2.2 VoxProcess类的主要方法设计 24
6.2.3 VoxRscManager类的主要方法设计 25
6.2.4 V41Base类的主要方法设计 25
6.3 部分系统运行流程顺序图 25
6.3.1媒体播放顺序流程 26
6.3.2资源状态查询顺序流程 27
6.4 小结 27
7. 系统测试简介 28
7.1 概述 28
7.2 测试方案编写阶段 28
7.3 测试环境搭建阶段 28
7.4 测试执行阶段 29
7.5 测试完成阶段 29
7.6 小结 29
结论 30
致谢 31
参考文献 32
附录 A 源代码(部分) 33


1. 绪论
1.1 课题背景及来源
课题来源与下面两个技术密切联系:
关于CTI:
CTI是 Computer Telephony Integration的缩写,中文意思及计算机电话集成。传统的电信技术主要是电话通信技术,在电信技术发展的同时,计算机技术也在并行的发展,并且越来越普及,因此,在电信设备中又增加了计算机应用的部分,因而诞生了CTI这个横跨电信、计算机两大领域的新技术。CTI技术从一诞生开始,就是随着计算机和电信技术的发展而不断发展的。到了今天,它已经演变成了Computer Telecommunication Integration,即不仅仅是计算机和电话的综合,而且还支持传真,Internet,视频等其他媒体的通讯形式。CTI技术的发展就其历史来说也不过十几年,如果把第一个用电话订机票系统算起来也不过30多年,但它的发展速度是惊人的。现在人们生活中几乎时时、处处与CTI技术打交道。
关于电信增值业务:
电信增值业务是电信在单一电话服务的基础之外提供的语音或视频等服务,对于电信增值业务,人们应当并不陌生,或许大家都或多或少的接触到。如电话点歌,号码百事通,高考电话查分等,都属于电信增值业务,电信增值业务是存在于电信网络基础上的附加性服务,随着电信网络结构的变化,增值业务也会随之发生某些改变。
本课题所设计与开发的基于API的媒体网关是一套主要应用于电信增值业务开发的CTI平台的子模块,该CTI平台的主要功能有呼叫控制,呼叫路由,语音识别,人工座席,电话会议等,平台还实现了各种媒体播放功能并提供接口给增值业务开发商使用等。调用该CTI平台的接口,可以轻松的开发具体的增值业务。平台的实现需要硬件的支持。而基于API的媒体网关的功能之一是对平台依赖的硬件资源进行管理,并对呼叫进行初步的控制,实现各种媒体播放功能。
查看评论 已有0位网友发表了看法
  • 验证码: