CN103929555B - 一种ip录音***语音流镜像方法 - Google Patents
一种ip录音***语音流镜像方法 Download PDFInfo
- Publication number
- CN103929555B CN103929555B CN201410173269.XA CN201410173269A CN103929555B CN 103929555 B CN103929555 B CN 103929555B CN 201410173269 A CN201410173269 A CN 201410173269A CN 103929555 B CN103929555 B CN 103929555B
- Authority
- CN
- China
- Prior art keywords
- recording
- address
- server
- phone
- voice
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明提供了一种IP录音***语音流镜像方法,该IP录音***包括呼叫服务器、媒体代理器、录音服务器和多台IP话机;基于该***的语音流镜像方法包括:首先呼叫服务器在检测到两台IP话机通话建立成功且已开启录音业务后,将该两台IP话机的语音地址修改为媒体代理器返回的代理地址对,并将媒体代理器的转发地址设置为该两台话机的语音地址;然后呼叫服务器请求录音服务器启动录音和媒体代理器将其代理的两台IP话机的语音报文转发至录音服务器;最后录音服务器将语音报文进行解码、同步、混音后的语音存储到文件中形成录音文件。不需借助任何网络传输设备或终端的特殊功能,完全由VOIP语音通讯***实现录音功能,适应性强。
Description
【技术领域】
本发明属于IP语音通讯技术领域,尤其涉及一种IP录音***语音流镜像方法。
【背景技术】
目前,在VOIP语音通讯***中,通话语音一般是端对端传输的,要对通话进行录音要么由终端对通话语音进行混音然后交由录音服务器对混音后的语音进行存储,要么借助网络传输设备(带端口镜像功能的网络交换机)的端口镜像功能将通话语音镜像至录音服务器,然后由录音服务器对通话进行混音存储。
以上两种录音方式要么对终端有特殊要求,要么对网络传输设备有特殊要求,因此它们的使用存在较大的限制。
【发明内容】
为了解决现有技术中存在的上述技术问题,本发明提供了一种不需借助任何网络传输设备或终端的特殊功能,完全由VOIP语音通讯***内服务器实现录音功能,适应性强的IP录音***语音流镜像方法。
本发明解决现有技术问题所采用的技术方案为:
一种IP录音***语音流镜像方法,该IP录音***包括有依次通讯连接的呼叫服务器、媒体代理器、录音服务器,以及与呼叫服务器和媒体代理器通讯连接的多台IP话机;基于该***的语音流镜像方法包括:首先呼叫服务器在检测到两台IP话机通话建立成功且该IP话机已开启录音业务后,将该两台IP话机的语音地址修改为媒体代理器返回的代理地址对,并将媒体代理器的转发地址设置为该两台话机的语音地址;然后呼叫服务器请求录音服务器启动录音,并请求媒体代理器将其代理的两台IP话机的语音报文转发至录音服务器;最后录音服务器将接收到的语音报文进行解码、同步、混音,并将混音后的语音存储到文件中形成录音文件。
进一步地,IP录音***语音流镜像方法,具体包括有以下步骤:
a1.呼叫服务器检测到IP话机A与IP话机B建立通话成功,查询***用户信息数据库,检查到IP话机A开启了录音业务;
a2.呼叫服务器向媒体代理发起代理请求,媒体代理服务器返回代理地址对DAa和DAb;
a3.呼叫服务器分别向IP话机A和IP话机B发起媒体修改请求,将语音地址分别修改为DAa和Dab;
a4.呼叫服务器分别收到IP话机A和IP话机B对媒体修改请求的响应,获得IP话机A和IP话机B的语音地址为TAa和Tab,并向媒体代理请求设置代理的转发地址为TAa和Tab;
a5.呼叫服务器向录音服务器请求启动录音,音服务器返回地址对RAa和RAb;
a6.呼叫服务器分别请求媒体代理将其代理的IP话机A的语音镜像转发至RAa,将其代理的IP话机B的语音镜像转发至RAb;
a7.IP话机A向地址DAa发送语音报文Pan,媒体代理接收到语音报文PAn,通过地址DAb转发至地址TAb,同时将该报文通过地址TAa转发至RAa;相反地,IP话机B向地址DAb发送语音报文PBm,媒体代理接收到语音报文PBm,通过地址DAa转发至地址TAa,同时将该报文通过地址TAb转发至RAb;
a8.录音服务器接收到语音报文Pan和PBm,录音服务器对接收到的语音报文进行解码和同步后混音,将混音后的语音存储到文件中形成录音文件。
本发明的有益效果如下:
本发明通过上述技术方案,即可不需借助任何网络传输设备或终端的特殊功能,完全由VOIP语音通讯***内服务器实现录音功能,消除了录音功能对终端或网路传输设备的特殊要求,适应性强。
【附图说明】
图1是本发明所述一种IP录音***语音流镜像方法实施例的流程图;
图2是本发明所述一种IP录音***语音流镜像方法实施例中录音***的结构原理框图;
图3是本发明所述一种IP录音***语音流镜像方法实施例的协作流程图。
【具体实施方式】
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如图1至图3中所示:
本发明实施例提供了一种IP录音***语音流镜像方法,该IP录音***包括有依次通讯连接的呼叫服务器、媒体代理器、录音服务器,以及与呼叫服务器和媒体代理器通讯连接的多台IP话机;其中,所述呼叫服务器是VOIP语音通讯***的核心服务器,其完成呼叫的接续、清除功能,以及负责完成录音业务的触发、录音镜像机制的初始化过程;所述媒体代理器是VOIP语音通讯***的核心服务器,其完成呼叫中语音流的代理转发功能和负责完成被录音通话语音的代理转发以及镜像转发工作;所述录音服务器是IP录音***的核心服务器,其负责接收媒体代理镜像转发的通话语音,并对通话语音进行混音存储。
基于本IP录音***的语音流镜像方法包括:首先呼叫服务器在检测到两台IP话机通话建立成功且该IP话机已开启录音业务后,将该两台IP话机的语音地址修改为媒体代理器返回的代理地址对,并将媒体代理器的转发地址设置为该两台话机的语音地址;然后呼叫服务器请求录音服务器启动录音,并请求媒体代理器将其代理的两台IP话机的语音报文转发至录音服务器;最后录音服务器将接收到的语音报文进行解码、同步、混音,并将混音后的语音存储到文件中形成录音文件。如图3,具体包括有以下步骤:
步骤A1.呼叫服务器检测到IP话机A与IP话机B建立通话成功,查询***用户信息数据库,检查到IP话机A开启了录音业务;
步骤A2.呼叫服务器向媒体代理发起代理请求,媒体代理服务器返回代理地址对DAa和DAb;
步骤A3.呼叫服务器分别向IP话机A和IP话机B发起媒体修改请求,将语音地址分别修改为DAa和Dab;
步骤A4.呼叫服务器分别收到IP话机A和IP话机B对媒体修改请求的响应,获得IP话机A和IP话机B的语音地址为TAa和Tab,并向媒体代理请求设置代理的转发地址为TAa和Tab;
步骤A5.呼叫服务器向录音服务器请求启动录音,音服务器返回地址对RAa和RAb;
步骤A6.呼叫服务器分别请求媒体代理将其代理的IP话机A的语音镜像转发至RAa,将其代理的IP话机B的语音镜像转发至RAb;
步骤A7.IP话机A向地址DAa发送语音报文Pan,媒体代理接收到语音报文PAn,通过地址DAb转发至地址TAb,同时将该报文通过地址TAa转发至RAa;相反地,IP话机B向地址DAb发送语音报文PBm,媒体代理接收到语音报文PBm,通过地址DAa转发至地址TAa,同时将该报文通过地址TAb转发至RAb;
步骤A8.录音服务器接收到语音报文Pan和PBm,录音服务器对接收到的语音报文进行解码和同步后混音,将混音后的语音存储到文件中形成录音文件。
这样,通过本发明所述的IP录音***语音流镜像方法,即可不需借助任何网络传输设备或终端的特殊功能,完全由VOIP语音通讯***内服务器实现录音功能,消除了录音功能对终端或网路传输设备的特殊要求,适应性强。
以上内容是结合具体的优选技术方案对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
Claims (1)
1.一种IP录音***语音流镜像方法,其特征在于,该IP录音***包括有依次通讯连接的呼叫服务器、媒体代理器、录音服务器,以及与呼叫服务器和媒体代理器通讯连接的多台IP话机;基于该***的语音流镜像方法包括:首先呼叫服务器在检测到两台IP话机通话建立成功且该IP话机已开启录音业务后,将该两台IP话机的语音地址修改为媒体代理器返回的代理地址对,并将媒体代理器的转发地址设置为该两台话机的语音地址;然后呼叫服务器请求录音服务器启动录音,并请求媒体代理器将其代理的两台IP话机的语音报文转发至录音服务器;最后录音服务器将接收到的语音报文进行解码、同步、混音,并将混音后的语音存储到文件中形成录音文件;
具体包括有以下步骤:
a1.呼叫服务器检测到IP话机A与IP话机B建立通话成功,查询***用户信息数据库,检查到IP话机A开启了录音业务;
a2.呼叫服务器向媒体代理发起代理请求,媒体代理服务器返回代理地址对DAa和DAb;
a3.呼叫服务器分别向IP话机A和IP话机B发起媒体修改请求,将语音地址分别修改为DAa和Dab;
a4.呼叫服务器分别收到IP话机A和IP话机B对媒体修改请求的响应,获得IP话机A和IP话机B的语音地址为TAa和Tab,并向媒体代理请求设置代理的转发地址为TAa和Tab;
a5.呼叫服务器向录音服务器请求启动录音,录音服务器返回地址对RAa和RAb;
a6.呼叫服务器分别请求媒体代理将其代理的IP话机A的语音镜像转发至RAa,将其代理的IP话机B的语音镜像转发至RAb;
a7.IP话机A向地址DAa发送语音报文Pan,媒体代理接收到语音报文PAn,通过地址DAb转发至地址TAb,同时将该报文通过地址TAa转发至RAa;相反地,IP话机B向地址DAb发送语音报文PBm,媒体代理接收到语音报文PBm,通过地址DAa转发至地址TAa,同时将该报文通过地址TAb转发至RAb;
a8.录音服务器接收到语音报文Pan和PBm,录音服务器对接收到的语音报文进行解码和同步后混音,将混音后的语音存储到文件中形成录音文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410173269.XA CN103929555B (zh) | 2014-04-28 | 2014-04-28 | 一种ip录音***语音流镜像方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410173269.XA CN103929555B (zh) | 2014-04-28 | 2014-04-28 | 一种ip录音***语音流镜像方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103929555A CN103929555A (zh) | 2014-07-16 |
CN103929555B true CN103929555B (zh) | 2016-03-09 |
Family
ID=51147625
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410173269.XA Active CN103929555B (zh) | 2014-04-28 | 2014-04-28 | 一种ip录音***语音流镜像方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103929555B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106210364A (zh) * | 2015-04-29 | 2016-12-07 | 华为技术有限公司 | 一种通话录音方法及其装置、*** |
CN105407206B (zh) * | 2015-11-13 | 2019-02-26 | 河北远东通信***工程有限公司 | 一种基于媒体服务器的录音方法 |
CN105847604A (zh) * | 2016-05-19 | 2016-08-10 | 河北远东通信***工程有限公司 | 一种软交换录音***热备份的实现方法 |
CN109410953A (zh) * | 2018-12-21 | 2019-03-01 | 上海蒂茜科技有限公司 | 一种多媒体竖式播放*** |
CN110781034B (zh) * | 2019-10-29 | 2022-11-29 | 成都中航信虹科技股份有限公司 | 分布式监管方法和*** |
CN110855841B (zh) * | 2019-10-30 | 2021-04-02 | 河北远东通信***工程有限公司 | 一种实现调度终端组录音同步的方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101374173A (zh) * | 2007-08-20 | 2009-02-25 | 孙银海 | 在电话通讯***中提供电话通话录音业务的方法及装置 |
CN102769633A (zh) * | 2012-08-03 | 2012-11-07 | 深圳中兴网信科技有限公司 | 通话录音***和通话录音方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4920516B2 (ja) * | 2007-07-10 | 2012-04-18 | 株式会社日立製作所 | 電話システムおよび代理応答電話機 |
-
2014
- 2014-04-28 CN CN201410173269.XA patent/CN103929555B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101374173A (zh) * | 2007-08-20 | 2009-02-25 | 孙银海 | 在电话通讯***中提供电话通话录音业务的方法及装置 |
CN102769633A (zh) * | 2012-08-03 | 2012-11-07 | 深圳中兴网信科技有限公司 | 通话录音***和通话录音方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103929555A (zh) | 2014-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103929555B (zh) | 一种ip录音***语音流镜像方法 | |
US11482240B2 (en) | Presentation of communications | |
US20180176371A1 (en) | System and methods for providing voice transcription | |
US8611507B2 (en) | Systems and methods for intelligent call transcription | |
JP6312843B2 (ja) | モバイルデバイスと車両のハンズフリーシステムとの間でそれらの距離に基づいて接続を確立すること | |
US10362173B2 (en) | Web real-time communication from an audiovisual file | |
WO2016123261A1 (en) | Switch controller for separating multiple portions of call | |
JP2009514324A (ja) | 電話会議中に音声をキャプチャする方法および装置 | |
CN101478717A (zh) | 一种通话录音方法、***及移动通信终端 | |
CN102769633A (zh) | 通话录音***和通话录音方法 | |
CN102025832A (zh) | 一种移动终端及其来电应急处理方法 | |
GB2560441B (en) | Automatically delaying playback of a voice message at a captioning device | |
CN104618615B (zh) | 一种基于短信的电话会议***会议纪要推送方法 | |
CN104579710A (zh) | 碎片化异步会议***会议成员发布语音信息的方法 | |
WO2016150333A1 (zh) | 实现语音信箱***与融合通信***互通的方法和*** | |
CN104580772A (zh) | 一种基于音频的电话会议***会议纪要推送方法 | |
CN104158989B (zh) | 一种固定电话漫游***和方法 | |
CN107959720A (zh) | 通话录音云存储的方法和*** | |
US9584560B2 (en) | Providing external application services with an existing private branch exchange media server | |
CN103248775A (zh) | 一种基于ip网络并线录音的实现方案 | |
CN100571374C (zh) | 视频录制实时回放方法 | |
CN102306499A (zh) | 一种实现音频录制的方法 | |
US10818295B1 (en) | Maintaining network connections | |
US11431767B2 (en) | Changing a communication session | |
US11037567B2 (en) | Transcription of communications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20190605 Address after: 519000 High-tech Zone, Zhuhai City, Guangdong Province, No. 1 Software Park Road, Tangjiawan Town, Convention and Exhibition Center No. 1 15A, Unit 1, Area A Patentee after: Guangdong Jiami Technology Co., Ltd. Address before: 519000 Unit 1-4, 5th Floor, 4th Floor, Production and Processing Center, No. 1 Software Park Road, Zhuhai City, Guangdong Province Patentee before: Guangdong Jiahe Communication Technology Co., Ltd. |
|
TR01 | Transfer of patent right |