基于api的媒體網(wǎng)關的設計與開發(fā)(含開題+任務書+測試報告).rar
基于api的媒體網(wǎng)關的設計與開發(fā)(含開題+任務書+測試報告),基于api的媒體網(wǎng)關的設計與開發(fā)(含開題+任務書+測試報告)1.6萬字43頁包含開題+任務書+測試報告+論文正文+程序代碼摘 要電話業(yè)務是電信的主要業(yè)務,除此之外,電信還對廣大用戶提供了額外的語音,視頻等增值業(yè)務。目前的增值業(yè)務多為語音增值,以后隨著網(wǎng)絡的發(fā)展會有更多的如視頻等增值業(yè)務被挖掘出來。在電信行業(yè)中語音增值處...
該文檔為壓縮文件,包含的文件列表如下:
內容介紹
原文檔由會員 20023286 發(fā)布
基于API的媒體網(wǎng)關的設計與開發(fā)(含開題+任務書+測試報告)
1.6萬字 43頁
包含開題+任務書+測試報告+論文正文+程序代碼
摘 要
電話業(yè)務是電信的主要業(yè)務,除此之外,電信還對廣大用戶提供了額外的語音,視頻等增值業(yè)務。目前的增值業(yè)務多為語音增值,以后隨著網(wǎng)絡的發(fā)展會有更多的如視頻等增值業(yè)務被挖掘出來。在電信行業(yè)中語音增值處理由早期的全人工處理,到現(xiàn)在已經(jīng)演變成為自動處理和人工處理并存。自動處理的實現(xiàn)主要依賴于一種新興的技術-計算機電話集成技術,計算機電話集成技術是隨著計算機技術和電話技術的發(fā)展促成的,它實現(xiàn)了利用計算機來控制電話,呼叫,路由,為呼叫提供計算機所能訪問的媒體資源等功能。
本論文重點討論了基于API的媒體網(wǎng)關的相關技術及系統(tǒng)的設計,開發(fā)情況?;贏PI的媒體網(wǎng)關是一套電信增值業(yè)務平臺的子系統(tǒng)。其功能主要是管理平臺所需要的硬件資源,處理來自公共電話網(wǎng)上的呼叫,路由,信令,并為呼叫提供語音服務,如播放文件,字串等。本論文對媒體網(wǎng)關涉及到的CTI,信令技術做了詳細介紹,之后對系統(tǒng)的四個子模塊:維護模塊,中繼處理模塊,語音處理模塊,設備連接模塊的概要設計做了詳細介紹,然后對系統(tǒng)的核心模塊語音處理模塊做了重點描述。
本系統(tǒng)的開發(fā)應用了C++編程語言,數(shù)據(jù)庫系統(tǒng)采用的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課題主要研究內容及研究現(xiàn)狀 1
1.3 課題的研究意義及論文結構 2
1.4 小結 3
2. 系統(tǒng)概況 4
2.1系統(tǒng)功能設計 4
2.2系統(tǒng)設計原則 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協(xié)議介紹 7
3.4 CTI技術在呼叫中心系統(tǒng)中的應用介紹 8
3.5 小結 8
4. 信令基礎知識 9
4.1信令概述 9
4.2 七號信令技術基礎之功能結構 10
4.3 七號信令技術基礎之信令單元格式 11
4.4 七號信令技術基礎之電話用戶部分TUP 12
4.5七號信令技術基礎之幾種典型接續(xù)的信令過程 14
4.6小結 14
5. 系統(tǒng)設計 15
5.1 系統(tǒng)概要設計 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 部分系統(tǒng)運行流程順序圖 25
6.3.1媒體播放順序流程 26
6.3.2資源狀態(tài)查詢順序流程 27
6.4 小結 27
7. 系統(tǒng)測試簡介 28
7.1 概述 28
7.2 測試方案編寫階段 28
7.3 測試環(huán)境搭建階段 28
7.4 測試執(zhí)行階段 29
7.5 測試完成階段 29
7.6 小結 29
結論 30
致謝 31
參考文獻 32
附錄 A 源代碼 33
參考文獻
[8]楊映紅,陳志.七號信令集中監(jiān)測系統(tǒng)[J].重慶大學學報
[9]李大雙,程蟬.七號信令系統(tǒng)的安全性設計[J].通信技術
[10]Van Geel J. Bearer Independent Call Control Opens up. New Technological Solutions [J] . Journal of the Institution of British Telecommunications Engineers
[11]黃錫偉,朱秀昌. 寬帶通信網(wǎng)絡. 清華大學出版社
[12]BrianCarr. 媒體網(wǎng)關的開發(fā)式結構設計考慮
附錄A 源代碼(部分)
void VoxDevice::SetVoxFormat(TKVSet& t_messageData, DX_XPB& xpb, char* pcFileName, int hd)
{
CTuint voxSampleRate = 0;
CTuint voxBitsPerSample = 0;
t_messageData.GetUInt(Media_SUNTEK_VoxSampleRate,&voxSampleRate);
t_messageData.GetUInt(Media_SUNTEK_VoxBitsPerSample,&voxBitsPerSample);
pTrace->print("pcFileName:%s voxSampleRate:%d
......
1.6萬字 43頁
包含開題+任務書+測試報告+論文正文+程序代碼
摘 要
電話業(yè)務是電信的主要業(yè)務,除此之外,電信還對廣大用戶提供了額外的語音,視頻等增值業(yè)務。目前的增值業(yè)務多為語音增值,以后隨著網(wǎng)絡的發(fā)展會有更多的如視頻等增值業(yè)務被挖掘出來。在電信行業(yè)中語音增值處理由早期的全人工處理,到現(xiàn)在已經(jīng)演變成為自動處理和人工處理并存。自動處理的實現(xiàn)主要依賴于一種新興的技術-計算機電話集成技術,計算機電話集成技術是隨著計算機技術和電話技術的發(fā)展促成的,它實現(xiàn)了利用計算機來控制電話,呼叫,路由,為呼叫提供計算機所能訪問的媒體資源等功能。
本論文重點討論了基于API的媒體網(wǎng)關的相關技術及系統(tǒng)的設計,開發(fā)情況?;贏PI的媒體網(wǎng)關是一套電信增值業(yè)務平臺的子系統(tǒng)。其功能主要是管理平臺所需要的硬件資源,處理來自公共電話網(wǎng)上的呼叫,路由,信令,并為呼叫提供語音服務,如播放文件,字串等。本論文對媒體網(wǎng)關涉及到的CTI,信令技術做了詳細介紹,之后對系統(tǒng)的四個子模塊:維護模塊,中繼處理模塊,語音處理模塊,設備連接模塊的概要設計做了詳細介紹,然后對系統(tǒng)的核心模塊語音處理模塊做了重點描述。
本系統(tǒng)的開發(fā)應用了C++編程語言,數(shù)據(jù)庫系統(tǒng)采用的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課題主要研究內容及研究現(xiàn)狀 1
1.3 課題的研究意義及論文結構 2
1.4 小結 3
2. 系統(tǒng)概況 4
2.1系統(tǒng)功能設計 4
2.2系統(tǒng)設計原則 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協(xié)議介紹 7
3.4 CTI技術在呼叫中心系統(tǒng)中的應用介紹 8
3.5 小結 8
4. 信令基礎知識 9
4.1信令概述 9
4.2 七號信令技術基礎之功能結構 10
4.3 七號信令技術基礎之信令單元格式 11
4.4 七號信令技術基礎之電話用戶部分TUP 12
4.5七號信令技術基礎之幾種典型接續(xù)的信令過程 14
4.6小結 14
5. 系統(tǒng)設計 15
5.1 系統(tǒng)概要設計 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 部分系統(tǒng)運行流程順序圖 25
6.3.1媒體播放順序流程 26
6.3.2資源狀態(tài)查詢順序流程 27
6.4 小結 27
7. 系統(tǒng)測試簡介 28
7.1 概述 28
7.2 測試方案編寫階段 28
7.3 測試環(huán)境搭建階段 28
7.4 測試執(zhí)行階段 29
7.5 測試完成階段 29
7.6 小結 29
結論 30
致謝 31
參考文獻 32
附錄 A 源代碼 33
參考文獻
[8]楊映紅,陳志.七號信令集中監(jiān)測系統(tǒng)[J].重慶大學學報
[9]李大雙,程蟬.七號信令系統(tǒng)的安全性設計[J].通信技術
[10]Van Geel J. Bearer Independent Call Control Opens up. New Technological Solutions [J] . Journal of the Institution of British Telecommunications Engineers
[11]黃錫偉,朱秀昌. 寬帶通信網(wǎng)絡. 清華大學出版社
[12]BrianCarr. 媒體網(wǎng)關的開發(fā)式結構設計考慮
附錄A 源代碼(部分)
void VoxDevice::SetVoxFormat(TKVSet& t_messageData, DX_XPB& xpb, char* pcFileName, int hd)
{
CTuint voxSampleRate = 0;
CTuint voxBitsPerSample = 0;
t_messageData.GetUInt(Media_SUNTEK_VoxSampleRate,&voxSampleRate);
t_messageData.GetUInt(Media_SUNTEK_VoxBitsPerSample,&voxBitsPerSample);
pTrace->print("pcFileName:%s voxSampleRate:%d
......