CN104869106A - Sound recording method, voice switching equipment, sound recording server and sound recording system - Google Patents

Sound recording method, voice switching equipment, sound recording server and sound recording system Download PDF

Info

Publication number
CN104869106A
CN104869106A CN201410065530.4A CN201410065530A CN104869106A CN 104869106 A CN104869106 A CN 104869106A CN 201410065530 A CN201410065530 A CN 201410065530A CN 104869106 A CN104869106 A CN 104869106A
Authority
CN
China
Prior art keywords
media stream
recording
communication terminal
switching device
voice switching
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.)
Withdrawn
Application number
CN201410065530.4A
Other languages
Chinese (zh)
Inventor
诸宏亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201410065530.4A priority Critical patent/CN104869106A/en
Priority to PCT/CN2014/089748 priority patent/WO2015127793A1/en
Publication of CN104869106A publication Critical patent/CN104869106A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42221Conversation recording systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/30Aspects of automatic or semi-automatic exchanges related to audio recordings in general
    • H04M2203/301Management of recordings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42314Systems providing special services or facilities to subscribers in private branch exchanges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer

Abstract

The present invention discloses a sound recording method, voice switching equipment, a sound recording server and a sound recording system. The method comprises the steps that: before receiving the start sound recording response of the sound recording server, the voice switching equipment stores a first media stream generated after mixing process into a cache; after receiving the start sound recording response of the sound recording server, the voice switching equipment sends a second media stream generated after mixing process to the sound recording server; the voice switching equipment sends the first media stream stored in the cache to the sound recording server, and after the sound recording server receives the first media stream and the second media stream, the sound recording server carries out mixed recording on the first media stream and the second media stream. Through the above mode, the loss of sound record before the preparation of the sound recording server can be prevented, and thus the complete sound record can be obtained.

Description

The way of recording, voice switching device, recording server and recording system
Technical field
The present invention relates to communication technical field, particularly relate to a kind of way of recording, voice switching device, recording server and recording system.
Background technology
At Unified Communication and call center (UC & CC, Unified Communication & CallCenter) application scenarios, often need the point-to-point call to user, conference call records as required.User is button startup recording on IP phone in communication process, IP phone sends recording request to the voice exchange (IP-PBX of IP based network, IP Private Branch eXchange), IP-PBX, after the communication terminal conversed is all in meeting-place, IP-PBX adds meeting-place recording server in the mode of " only listen and do not say " again, and send startup recording request to this recording server, and after receiving the startup recording response that this recording server returns, audio mixing is carried out to the Media Stream of the communication terminal from call, and the Media Stream generated after audio mixing is issued recording server, recording server obtains Media Stream and records, thus realize recording.
But, recording request is received in the process receiving the startup recording response that recording server sends at IP-PBX, relate to many Signalling exchanges, the Media Stream that during this period of time, recording server generates after cannot obtaining and carrying out audio mixing to the Media Stream of communication terminal, therefore cannot realize recording.
Summary of the invention
The technical problem that the present invention mainly solves is to provide a kind of way of recording, voice switching device, recording server and recording system, the recording server that can prevent loss be recording ready before recording, thus complete recording can be obtained.
First aspect, the invention provides a kind of way of recording, and described method comprises: voice switching device receives the recording request from the first communication terminal, and described first communication terminal is communicated by described voice switching device with other communication terminal; Described voice switching device is when receiving described recording request, carry out audio mixing to by the Media Stream from described first communication terminal of current reception and the Media Stream from other communication terminal described, and the Media Stream generated by audio mixing is preserved in the buffer as the first Media Stream; Described voice switching device recording server is added described voice switching device create comprise in the meeting-place of described first communication terminal and other communication terminal described; Described voice switching device sends to described recording server and starts recording request; Described voice switching device is after the startup recording response receiving described recording server, audio mixing is carried out to the Media Stream from described first communication terminal of current reception and the Media Stream from other communication terminal described, described recording server is given as the second media stream using the Media Stream of audio mixing generation, and by receive described start recording response before be kept at the first media stream in described buffer memory to described recording server, so that described recording server carries out mergings recording to described first Media Stream and described second Media Stream.
In the first possible implementation of first aspect, described method also comprises: described voice switching device creates described buffer memory when receiving described recording request.
In conjunction with the first possible implementation of first aspect or first aspect, in the implementation that the second of first aspect is possible, described method also comprises: described voice switching device stops by the Media Stream preservation of audio mixing generation in the buffer when receiving described startup recording response.
In conjunction with any one possible implementation in first aspect to the second of first aspect, in the third possible implementation of first aspect, media band in described first Media Stream has sequence number to identify, so that described recording server identifies the media bag recorded in chronological order in described first Media Stream according to described sequence number.
Second aspect, the invention provides a kind of way of recording, described method comprises: recording server adds comprising in the meeting-place of the first communication terminal and other communication terminal of voice switching device establishment, and described first communication terminal is communicated by described voice switching device with other communication terminal described, described recording server receives the startup recording request of described voice switching device transmission and starts to described voice switching device transmission response of recording, after send startup recording response to voice switching device, recording server receives from the first Media Stream of described voice switching device and the second Media Stream, described first Media Stream is the Media Stream generated after described voice switching device carried out stereo process to the Media Stream from described first communication terminal and other communication terminal described before receiving described startup recording response, described second Media Stream is the Media Stream generated after described voice switching device carries out stereo process to the Media Stream from described first communication terminal and other communication terminal described after receiving described startup recording response, described recording server carries out merging to described first Media Stream and described second Media Stream and records.
The third aspect, the invention provides a kind of voice switching device, and described voice switching device comprises: receiver module, mix module, preservation module, add module, the first sending module, the second sending module and the 3rd sending module; Described receiver module is for receiving the recording request from the first communication terminal and the recording of the startup from recording server response, and described first communication terminal is communicated by described voice switching device with other communication terminal; Described mix module is used for, when receiving described recording request, the Media Stream from described first communication terminal of current reception and the Media Stream from other communication terminal described being carried out audio mixing; Described preservation module is used for after described receiver module receives described recording request, receive described start recording response before Media Stream that described mix module audio mixing is generated preserve in the buffer as the first Media Stream; Described add module for recording server is added described voice switching device create comprise in the meeting-place of described first communication terminal and other communication terminal described; Described first sending module is used for sending to described recording server starting recording request; Described second sending module be used for described receiver module receive described start recording response after Media Stream that current for described mix module audio mixing is generated as the second media stream to described recording server; Described 3rd sending module is used for being sent to described recording server by the first Media Stream be kept in described buffer memory after described receiver module receives described startup recording response, records so that described recording server carries out merging to described first Media Stream and described second Media Stream.
In the first possible implementation of the third aspect, described voice switching device also comprises creation module, and described creation module is used for creating described buffer memory when receiving described recording request.
In conjunction with the first possible implementation of the third aspect or the third aspect, in the implementation that the second of the third aspect is possible, described preservation module also for receive described start recording response time stop the Media Stream being generated by audio mixing to preserve in the buffer.
In conjunction with the third aspect to the possible implementation of the second of the third aspect, in the third possible implementation of the third aspect, media band in described first Media Stream has sequence number to identify, so that described recording server identifies the media bag recorded in chronological order in described first Media Stream according to described sequence number.
Fourth aspect, the invention provides a kind of recording server, and described recording server comprises: add module, the first receiver module, sending module, the second receiver module, the 3rd receiver module and merge and record module; The described module that adds is for comprising in the meeting-place of the first communication terminal and other communication terminal of adding that voice switching device creates, and described first communication terminal is communicated by described voice switching device with other communication terminal described; Described first receiver module receives the startup recording request that described voice switching device sends; Described sending module is used for, after described first receiver module receives the startup recording request of described voice switching device transmission, sending start response of recording to described voice switching device; Described second receiver module is used for after described sending module sends startup recording response to described voice switching device, receive the second Media Stream from described voice switching device, described second Media Stream is the Media Stream generated after described voice switching device carries out stereo process to the Media Stream from described first communication terminal and other communication terminal described after receiving described startup recording response; Described 3rd receiver module is used for after described sending module sends startup recording response to described voice switching device, receive the first Media Stream from the buffer memory of described voice switching device, described first Media Stream is the Media Stream generated after described voice switching device carried out stereo process to the Media Stream from described first communication terminal and other communication terminal described before receiving described startup recording response; The described recording module that merges is recorded for carrying out merging to the second Media Stream of described second receiver module reception and the first Media Stream of described 3rd receiver module reception.
5th aspect, the invention provides a kind of recording system, and described system comprises: voice switching device and recording server, described voice switching device is for receiving the recording request from the first communication terminal, and described first communication terminal is communicated by described voice switching device with other communication terminal, when receiving described recording request, audio mixing is carried out to the Media Stream from described first communication terminal of current reception and the Media Stream from other communication terminal described, and the Media Stream generated by audio mixing is preserved in the buffer as the first Media Stream, recording server is added described voice switching device create comprise in the meeting-place of described first communication terminal and other communication terminal described, send to described recording server and start recording request, after the startup recording response receiving described recording server, audio mixing is carried out to the Media Stream from described first communication terminal of current reception and the Media Stream from other communication terminal described, described recording server is given as the second media stream using the Media Stream of audio mixing generation, and by receive described start recording response before be kept at the first media stream in described buffer memory to described recording server, so that described recording server carries out mergings recording to described first Media Stream and described second Media Stream, described recording server is for comprising in the meeting-place of the first communication terminal and other communication terminal of adding that voice switching device creates, and described first communication terminal is communicated by described voice switching device with other communication terminal described, receive the startup recording request of described voice switching device transmission and start to described voice switching device transmission response of recording, after send startup recording response to described voice switching device, receive the first Media Stream from described voice switching device and the second Media Stream, described first Media Stream is the Media Stream generated after described voice switching device carried out stereo process to the Media Stream from described first communication terminal and other communication terminal described before receiving described startup recording response, described second Media Stream is the Media Stream generated after described voice switching device carries out stereo process to the Media Stream from described first communication terminal and other communication terminal described after receiving described startup recording response, carry out merging to described first Media Stream and described second Media Stream to record.
The invention has the beneficial effects as follows: the situation being different from prior art, the present invention is before the startup recording response receiving recording server, and the first Media Stream after stereo process is preserved in the buffer by voice switching device; After the startup recording response receiving recording server, the second Media Stream after stereo process sends to recording server by voice switching device; The first Media Stream preserved in the buffer sends to recording server by voice switching device, after recording server receives the first Media Stream and the second Media Stream, carries out merging record the first Media Stream and the second Media Stream.In this way, the recording server that can prevent loss be recording ready before recording, thus complete recording can be obtained.
Accompanying drawing explanation
Fig. 1 is typical networking one structural representation to the scene that point-to-point call is recorded in prior art;
Fig. 2 is networking one structural representation of the way of recording of the present invention to the point-to-point scene of recording of conversing;
Fig. 3 is the flow chart of the way of recording one execution mode of the present invention;
Fig. 4 is the flow chart of another execution mode of the way of recording of the present invention;
Fig. 5 is the flow chart of the another execution mode of the way of recording of the present invention;
Fig. 6 is the point-to-point application scenarios of the way of recording of the present invention flow chart that each network element is mutual in networking;
Fig. 7 is the structural representation of voice switching device one execution mode of the present invention;
Fig. 8 is the structural representation of another execution mode of voice switching device of the present invention;
Fig. 9 is the structural representation of recording server one execution mode of the present invention;
Figure 10 is the structural representation of recording system one execution mode of the present invention;
Figure 11 is the entity structure schematic diagram of the another execution mode of voice switching device of the present invention;
Figure 12 is the entity structure schematic diagram of another execution mode of recording server of the present invention.
Embodiment
Below in conjunction with drawings and embodiments, the present invention is described in detail.
Consult Fig. 1, Fig. 1 is typical networking one structural representation to the scene that point-to-point call is recorded in prior art, user is button startup recording on IP phone 11 in communication process, IP phone 11 sends recording request to IP-PBX12, IP-PBX12 creates meeting-place and the IP phone of the IP phone of this user and another user is added in meeting-place, IP-PBX12 sends Invite message to SIP signal server 13, recording server 14 is invited to add meeting-place, SIP signal server 13 selects suitable recording server 14 in recording server cluster, and the IP address of recording server 14 is replied to IP-PBX12 in 200OK message, recording server 14 is added meeting-place by IP-PBX12, IP-PBX12 sends SIP INFO to SIP signal server 13, notice recording server 14 starts recording, after IP-PBX12 receives recording server 14 startup recording 200OK response by SIP signal server 13, IP-PBX12 carries out stereo process the Media Stream from both call sides in meeting-place, by the media stream that generates after audio mixing to recording server 14, recording server 14 obtains Media Stream, this Media Stream is recorded, thus realize recording.Receiving recording request at IP-PBX12 receives in the process of the startup recording response that recording server 14 sends to IP-PBX, relate to many Signalling exchanges, during this period of time interior recording server 14 cannot obtain both call sides Media Stream, therefore can lose the Media Stream in this process, thus make recording imperfect.
Consult Fig. 2, Fig. 2 is networking one structural representation of the way of recording of the present invention to the scene that point-to-point call is recorded.In the methods of the invention, IP-PBX21 creates meeting-place, adds in meeting-place by the IP phone and another IP phone of initiating recording request, simultaneously for this recording creates buffer memory 22.IP-PBX21 sends Invite message to SIP signal server 23, recording server 24 is invited to add meeting-place, SIP signal server 23 selects suitable recording server 24 in recording server cluster, and the IP address of recording server 24 is replied to IP-PBX21 in 200OK message, recording server 24 is added meeting-place by IP-PBX21, IP-PBX21 sends SIP INFO to SIP signal server 23, and notice recording server 24 starts recording.Wherein, IP-PBX21 is before the startup recording response receiving recording server 24, and IP-PBX21 carries out stereo process the Media Stream from both call sides, by the media stream that generates after audio mixing in buffer memory 22; After recording server 24 adds meeting-place, IP-PBX21 directly sends to recording server 24 the Media Stream generated after stereo process from both call sides in meeting-place by the IP address of recording server 24, does not re-send to buffer memory 22.IP-PBX21 by buffer memory 22 preserve media stream to recording server 24.Therefore, after recording server receives Media Stream, recording server can not be lost and carrying out the recording before recording prepares, thus realize complete recording.
Fig. 3 is the flow chart of the way of recording one execution mode of the present invention, and present embodiment is the flow chart of voice switching device end, comprising:
Step S101: voice switching device receives the recording request from the first communication terminal, and the first communication terminal is communicated by voice switching device with other communication terminal.
Voice switching device is a kind of network equipment forwarded for voice telecommunication number, Main Function be process user registration, calling, out relaying, create meeting-place and the instruction interaction etc. with recording server.
First communication terminal is the communication terminal of initiatively initiating recording request, and other communication terminal is the communication terminal participating in Recording Process except the first communication terminal.When the videoconference by voice switching device creates communicates, other communication terminal generally has two at least; When carrying out point-to-point communication by voice switching device, other communication terminal is one.
When first communication terminal sends recording request to voice switching device, voice switching device receives the recording request from the first communication terminal, and wherein, the first communication terminal is communicated by voice switching device with other communication terminal.
Step S102: voice switching device, when receiving recording request, carries out audio mixing to the Media Stream from the first communication terminal of current reception and the Media Stream from other communication terminal, and the Media Stream generated by audio mixing is preserved in the buffer as the first Media Stream.
First Media Stream was voice switching device before the startup recording response receiving recording server, the Media Stream generated after the Media Stream from the first communication terminal and the Media Stream from other communication terminal are carried out stereo process.
Voice switching device is before the startup recording response receiving recording server, and recording server is also for recording is not ready.But the first communication terminal and other communication terminal start session, the first Media Stream is preserved in the buffer by voice switching device, the recording server that can prevent loss be recording ready before Media Stream, wherein, buffer memory creates in advance.
Step S103: recording server is added comprising in the meeting-place of the first communication terminal and other communication terminal of voice switching device establishment by voice switching device.
Recording server obtains Media Stream, realizes the equipment of user recording.After voice switching device receives the recording request from the first communication terminal, need recording server to be added in meeting-place can realize recording.Meeting-place is that voice switching device creates, and comprises the first communication terminal and other communication terminal.If peer to peer session, after voice switching device receives the recording request of the first communication terminal, voice switching device creates meeting-place, adds in meeting-place by the first communication terminal and other communication terminal; If videoconference, meeting-place created before videoconference starts, and was the meeting-place of videoconference, after voice switching device receives the recording request of the first communication terminal, did not need to create meeting-place again.
Can be specifically: voice switching device sends Invite message to signal server, recording server is invited to add meeting-place, signal server selects suitable recording server in recording server cluster, and the IP address of recording server is replied to voice switching device in 200OK message, recording server is added meeting-place by voice switching device.
Signal server is for the treatment of from the signaling of voice switching device and the equipment of record command, and that is responsible between recording server is mutual simultaneously.
Wherein, voice switching device is the voice switching device of IP based network, and signal server is Session initiation Protocol SIP signal server.Certainly, signal server can also be the signal server of H.323 agreement, does not limit at this.
Certainly, the function that signal server carries out Signalling exchange also can be integrated on recording server, make voice switching device directly and recording server carry out the mutual of signaling.
Step S104: voice switching device sends startup recording to recording server and asks and the startup recording response receiving recording server transmission.
Can be specifically that, after recording server adds meeting-place, voice switching device sends to recording server and starts recording request, so that recording server is recording ready (as being this recording reserved recording resource).As, the specific implementation of step S104 is: voice switching device sends SIP INFO to signal server, notice recording server starts recording, the message that notice recording server starts recording is sent to recording server by signal server, after signal server receives the startup recording response of recording server, by 200OK message, the startup of this recording server recording response is sent to voice switching device, voice switching device, after the startup recording response receiving recording server, can determine recording server for recording is ready.
Can also be specifically adding in the process in meeting-place by recording server, signaling mutual during by recording server being added meeting-place sends and starts recording request and start recording response.As, the specific implementation of step S104 is: the SIP INVITE that voice switching device adds meeting-place by invitation recording server carries startup record command, the message that notice recording server starts recording is sent to recording server by signal server, and after the startup recording response receiving recording server, by the 200OK message of SIP INVITE, the startup of this recording server recording response is sent to voice switching device, namely voice switching device completes the process this recording server being added meeting-place after receiving this 200OK message, and determine recording server for recording is ready.
Step S105: voice switching device is after the startup recording response receiving recording server, audio mixing is carried out to the Media Stream from the first communication terminal of current reception and the Media Stream from other communication terminal, and using audio mixing generate Media Stream as the second media stream to recording server.
Second Media Stream is voice switching device after the startup recording response receiving recording server, the Media Stream generated after the Media Stream from the first communication terminal and the Media Stream from other communication terminal are carried out stereo process.
Voice switching device is after the startup recording response receiving recording server, and recording server has been carried out recording for recording and prepared.The Media Stream from the first communication terminal of current reception and the Media Stream from other communication terminal are carried out audio mixing by voice switching device, now, using audio mixing generate Media Stream as the second media stream to recording server.
Step S106: voice switching device by receive start recording response before preserve the first media stream in the buffer to recording server, so that recording server carries out mergings recording to the first Media Stream and the second Media Stream.
Within the time that recording server is not ready for recording, first Media Stream is preserved in the buffer, complete Media Stream is obtained for the ease of recording server, the first Media Stream preserved in the buffer sends to recording server by voice switching device, records so that recording server carries out merging to the first Media Stream and the second Media Stream.Step S106 specifically can have multiple implementation, and e.g., voice switching device sends the first Media Stream and the second Media Stream simultaneously, and the first Media Stream and the second Media Stream carry out merging and be recorded as a recording file by recording server; And for example, voice switching device first sends the second Media Stream and sends the first Media Stream again, and the first Media Stream and the second Media Stream are recorded as a recording file by recording server respectively, and these two recording files are merged into a recording file.
Consult Fig. 4, the way of recording of the present invention also comprises:
Step S107: voice switching device creates buffer memory when receiving recording request.
Buffer memory refers to temporary file exchange area, has the access rate be exceedingly fast, and it is the buffer between storage inside and extraneous interface.
Wherein, buffer memory is fifo fifo buffer memory.FIFO buffer memory refers to when carrying out read operation to buffer memory, and the data be first written in buffer memory are first read out.In this way, automatically buffer memory can be managed.
Voice switching device creates buffer memory when receiving recording request.Such as: can be create after the recording request receiving the first communication terminal.Certainly, also can be created before the recording request receiving the first communication terminal, not limit at this.
Step S108: voice switching device stops the Media Stream being generated by audio mixing to preserve in the buffer when receiving and starting recording response.
After the startup recording response receiving recording server, recording server is for recording is ready, therefore, voice switching device can stop the Media Stream generating after stereo process to preserve in the buffer, is directly sent as the second Media Stream to recording server by the Media Stream generated after stereo process.Like this, the memory space wasting buffer memory can be avoided.
Wherein, the media band in the first Media Stream has sequence number to identify, so that recording server identifies the media bag recorded in chronological order in the first Media Stream according to sequence number.
Wherein, Media Stream is realtime transmission protocol RTP Media Stream.
The present invention is before the startup recording response receiving recording server, and the first Media Stream generated after stereo process is preserved in the buffer by voice switching device; After the startup recording response receiving recording server, the second Media Stream generated after stereo process sends to recording server by voice switching device; The first Media Stream preserved in the buffer sends to recording server by voice switching device, records so that recording server carries out merging to the first Media Stream and the second Media Stream.In this way, the recording server that can prevent loss be recording ready before recording, thus complete recording can be obtained.
Consult Fig. 5, Fig. 5 is the flow chart of the another execution mode of the way of recording of the present invention, and present embodiment is the flow chart of recording server end, comprising:
Step S301: recording server adds comprising in the meeting-place of the first communication terminal and other communication terminal of voice switching device establishment, and the first communication terminal is communicated by voice switching device with other communication terminal.
Recording server obtains Media Stream, realizes the equipment of user recording.Voice switching device is a kind of for the voice telecommunication number network equipment forwarded.First communication terminal is the communication terminal of initiatively initiating recording request, and other communication terminal is the communication terminal participating in Recording Process except the first communication terminal.When the videoconference by voice switching device creates communicates, other communication terminal generally has two at least; When carrying out point-to-point communication by voice switching device, other communication terminal is one.Wherein, the first communication terminal is communicated by voice switching device with other communication terminal.
Step S302: recording server receives the startup recording request of voice switching device transmission and starts to voice switching device transmission response of recording.
After recording server adds meeting-place, receive the startup recording request that voice switching device sends, the startup recording request that now recording server reception voice switching device sends, and send startup recording response to voice switching device.
Step S303: after sending to voice switching device and starting recording response, recording server receives from the first Media Stream of voice switching device and the second Media Stream.
Second Media Stream is voice switching device after the startup recording response receiving recording server, the Media Stream generated after the Media Stream from the first communication terminal and the Media Stream from other communication terminal are carried out stereo process.After send startup recording response to voice switching device, recording server is ready for recording, and now, recording server reception is from the second Media Stream of voice switching device.
First Media Stream was voice switching device before the startup recording response receiving recording server, the Media Stream that voice switching device generates after the Media Stream from the first communication terminal and the Media Stream from other communication terminal are carried out stereo process.First Media Stream is preserved in the buffer in advance, until recording server be recording ready after, can receive voice switching device send preservation the first Media Stream in the buffer.
Step S304: recording server carries out merging to the first Media Stream and the second Media Stream and records.
Recording server carries out merging to the first Media Stream and the second Media Stream and records.As, voice switching device sends the first Media Stream and the second Media Stream simultaneously, and the first Media Stream and the second Media Stream carry out merging and be recorded as a recording file by recording server; And for example, voice switching device first sends the second Media Stream and sends the first Media Stream again, and the first Media Stream and the second Media Stream are recorded as a recording file by recording server respectively, and these two recording files are merged into a recording file.
After recording server of the present invention receives the first Media Stream and the second Media Stream, merging is carried out to the first Media Stream and the second Media Stream and records.In this way, the recording server that can prevent loss be recording ready before recording, thus complete recording can be obtained.
For the application scenarios of point-to-point application scenarios and videoconference, there is the explanation way of recording of the present invention below.
Consult Fig. 6, Fig. 6 is the point-to-point application scenarios of the way of recording of the present invention flow chart that each network element is mutual in networking.Illustrate for IP-PBX, FIFO buffer memory, SIP signal server.
The user of (1) first communication terminal utilizes the first communication terminal to call out the user of other communication terminal by IP-PBX, and carry out point-to-point communication with the user of this other communication terminal, the user of the first communication terminal presses record button and starts recording on the first communication terminal, sends recording request to IP-PBX.
First communication terminal and other communication terminal can be all IP phone, and the use of the first communication terminal and other communication terminal can be internal user per family.
If conference call scenario, this step should be: the user of the first communication terminal starts recording by record button in conference process on the first communication terminal, sends recording request to IP-PBX.
(2) after IP-PBX receives recording request, create meeting-place, first communication terminal and other communication terminal are added in meeting-place, and the Media Stream from the first communication terminal and other communication terminal is carried out stereo process, the Media Stream generated after stereo process is as the first Media Stream.
If conference call scenario, this step should be: after IP-PBX receives recording request, because meeting-place creates before videoconference starts, now do not need to create meeting-place again, Media Stream from the first communication terminal and other communication terminal is carried out stereo process, and the Media Stream generated after stereo process is as the first Media Stream.
(2) IP-PBX is this recording establishment FIFO buffer memory.Before IP-PBX receives the startup recording response of recording server, IP-PBX preserves the first media stream in FIFO buffer memory.
(3) IP-PBX sends Invite message to SIP Server, invites recording server to add meeting-place.
(4) SIP Server selects suitable recording server in recording server cluster, and this recording server IP address is replied to IP-PBX in 200OK message.
(5) recording server is added meeting-place by IP-PBX, then, IP-PBX sends SIP INFO to SIP Server, to notify that recording server starts recording by SIP Server, SIPServer notifies that recording server starts recording, the startup of this recording server recording response is sent to voice switching device after receiving the startup recording response of recording server by SIP Server in 200OK message.
(6) after IP-PBX receives recording server startup recording 200OK response, IP-PBX carries out stereo process the Media Stream from the first communication terminal and other communication terminal, the Media Stream generated after stereo process directly issues recording server as the second Media Stream, does not re-send to FIFO buffer memory.
(7) the first media stream in FIFO buffer memory is to recording server.First Media Stream has sequence number to identify, and recording server receives the first out of order Media Stream, can identify the media bag recorded in chronological order in the first Media Stream according to sequence number, realize lose recording server be recording ready before recording.
(8) recording server carries out merging recording to the first Media Stream and the second Media Stream.
Consult Fig. 7, Fig. 7 is the structural representation of voice switching device one execution mode of the present invention, and this voice switching device comprises: receiver module 101, mix module 102, preserve module 103, add module 104, first sending module 105, second sending module 106 and the 3rd sending module 107.
Receiver module 101 is for receiving the recording request from the first communication terminal and the recording of the startup from recording server response, and the first communication terminal is communicated by voice switching device with other communication terminal.
Voice switching device is a kind of network equipment forwarded for voice telecommunication number, Main Function be process user registration, calling, out relaying, create meeting-place and the instruction interaction etc. with recording server.
First communication terminal is the communication terminal of initiatively initiating recording request, and other communication terminal is the communication terminal participating in Recording Process except the first communication terminal.When the videoconference by voice switching device creates communicates, other communication terminal generally has two at least; When carrying out point-to-point communication by voice switching device, other communication terminal is one.
When first communication terminal sends recording request to voice switching device, voice switching device receives the recording request from the first communication terminal, and wherein, the first communication terminal is communicated by voice switching device with other communication terminal.
In addition, after language switching equipment sends recording request to recording server, can receive the startup recording response from recording server, now, recording server is for recording is ready.
The Media Stream from the first communication terminal of current reception and the Media Stream from other communication terminal, for when receiving the recording request from the first communication terminal, are carried out audio mixing by mix module 102.
Preserve module 103 for receive at receiver module 101 described recording request after, receive described start recording response before using mix module 102 audio mixing generate Media Stream as first Media Stream preserve in the buffer.
First Media Stream was voice switching device before the startup recording response receiving recording server, the Media Stream generated after the Media Stream from the first communication terminal and the Media Stream from other communication terminal are carried out stereo process.
Voice switching device is before the startup recording response receiving recording server, and recording server is also for recording is not ready.But the first communication terminal and other communication terminal start session, the first Media Stream is preserved in the buffer by voice switching device, the recording server that can prevent loss be recording ready before Media Stream, wherein, buffer memory creates in advance.
Add module 104 for comprising in the meeting-place of the first communication terminal and other communication terminal of recording server being added voice switching device creates.
Recording server obtains Media Stream, realizes the equipment of user recording.After voice switching device receives the recording request from the first communication terminal, need recording server to be added in meeting-place can realize recording.Meeting-place is that voice switching device creates, and comprises the first communication terminal and other communication terminal.If peer to peer session, after voice switching device receives the recording request of the first communication terminal, voice switching device creates meeting-place, adds in meeting-place by the first communication terminal and other communication terminal; If videoconference, meeting-place created before videoconference starts, and was the meeting-place of videoconference, after voice switching device receives the recording request of the first communication terminal, did not need to create meeting-place again.
First sending module 105 starts recording request for sending to recording server.
After recording server adds meeting-place, voice switching device sends to recording server and starts recording request, so that recording server is that recording is ready.
Second sending module 106 for receive at receiver module 101 described start recording response after Media Stream that current for mix module 102 audio mixing is generated as the second media stream to recording server.
Second Media Stream is voice switching device after the startup recording response receiving recording server, the Media Stream generated after the Media Stream from the first communication terminal and the Media Stream from other communication terminal are carried out stereo process.
Voice switching device is after the startup recording response receiving recording server, and recording server has been carried out recording for recording and prepared.The Media Stream from the first communication terminal of current reception and the Media Stream from other communication terminal are carried out audio mixing by voice switching device, now, using audio mixing generate Media Stream as the second media stream to recording server.
The first Media Stream preserved in the buffer sends to recording server for receiving at receiver module 101 to start after recording responds by the 3rd sending module 107, records so that recording server carries out merging to the first Media Stream and the second Media Stream.
Within the time that recording server is not ready for recording, first Media Stream is preserved in the buffer, complete Media Stream is obtained for the ease of recording server, the first Media Stream preserved in the buffer sends to recording server by voice switching device, records so that recording server carries out merging to the first Media Stream and the second Media Stream.
It should be noted that, in actual applications, can increase and decrease the module of present embodiment or unit or merge, go to live in the household of one's in-laws on getting married no longer one by one at this and chat.
Consult Fig. 8, voice switching device also comprises creation module 108, and creation module 108 is for creating buffer memory when receiving recording request.
Buffer memory refers to temporary file exchange area, has the access rate be exceedingly fast, and it is the buffer between storage inside and extraneous interface.
Voice switching device creates buffer memory when receiving recording request.Such as: can be create after the recording request receiving the first communication terminal.Certainly, also can be created before the recording request receiving the first communication terminal, not limit at this.
The Media Stream generated by audio mixing is stopped to preserve in the buffer when preserving module 103 for responding in the startup recording receiving recording server.
After the startup recording response receiving recording server, recording server is for recording is ready, therefore, voice switching device can stop the Media Stream generating after stereo process to preserve in the buffer, is directly sent as the second Media Stream to recording server by the Media Stream generated after stereo process.Like this, the memory space wasting buffer memory can be avoided.
Wherein, the media band in the first Media Stream has sequence number to identify, so that recording server identifies the media bag recorded in chronological order in the first Media Stream according to sequence number.
It should be noted that, the voice switching device of present embodiment can perform the step in Fig. 3 and Fig. 4.
The present invention is before the startup recording response receiving recording server, and the first Media Stream generated after stereo process is preserved in the buffer by voice switching device; After the startup recording response receiving recording server, the second Media Stream generated after stereo process sends to recording server by voice switching device; The first Media Stream preserved in the buffer sends to recording server by voice switching device, records so that recording server carries out merging to the first Media Stream and the second Media Stream.In this way, the recording server that can prevent loss be recording ready before recording, thus complete recording can be obtained.
Consult Fig. 9, Fig. 9 is the structural representation of recording server one execution mode of the present invention, and this recording server comprises: add module 201, first receiver module 202, sending module 203, second receiver module 204, the 3rd receiver module 205 and merge and record module 206.
It should be noted that, the recording server of present embodiment can perform the step in Fig. 5.
Add module 201 for comprising in the meeting-place of the first communication terminal and other communication terminal of adding that voice switching device creates, the first communication terminal is communicated by voice switching device with other communication terminal.
Recording server obtains Media Stream, realizes the equipment of user recording.Voice switching device is a kind of for the voice telecommunication number network equipment forwarded.First communication terminal is the communication terminal of initiatively initiating recording request, and other communication terminal is the communication terminal participating in Recording Process except the first communication terminal.When the videoconference by voice switching device creates communicates, other communication terminal generally has two at least; When carrying out point-to-point communication by voice switching device, other communication terminal is one.Wherein, the first communication terminal is communicated by voice switching device with other communication terminal.
Recording server adds comprising in the meeting-place of the first communication terminal and other communication terminal of voice switching device establishment, just can prepare for recording.
The startup recording request that first receiver module 202 sends for receiving voice switching device.
Sending module 203 sends to voice switching device and starts response of recording after asking for the startup recording receiving voice switching device transmission at the first receiver module 202.
After recording server adds meeting-place, receive the startup recording request that voice switching device sends, the startup recording request that now recording server reception voice switching device sends, and send startup recording response to voice switching device.
Second receiver module 204 for sending module 203 to voice switching device send start recording response after, receive the second Media Stream from voice switching device.
Second Media Stream is voice switching device after the startup recording response receiving recording server, the Media Stream generated after the Media Stream from the first communication terminal and the Media Stream from other communication terminal are carried out stereo process.After send startup recording response to voice switching device, recording server is ready for recording, and now, recording server reception is from the second Media Stream of voice switching device.
3rd receiver module 205, for after sending to described voice switching device at sending module 203 and starting recording response, receives the first Media Stream of the buffer memory from voice switching device.
First Media Stream was voice switching device before the startup recording response receiving recording server, the Media Stream that voice switching device generates after the Media Stream from the first communication terminal and the Media Stream from other communication terminal are carried out stereo process.First Media Stream is preserved in the buffer in advance, until recording server be recording ready after, can receive voice switching device send preservation the first Media Stream in the buffer.
Merge and record module 206 for carrying out merging recording to the second Media Stream of the second receiver module 204 reception and the first Media Stream of the 3rd receiver module 205 reception.
Recording server carries out merging to the first Media Stream and the second Media Stream and records.As, voice switching device sends the first Media Stream and the second Media Stream simultaneously, and the first Media Stream and the second Media Stream carry out merging and be recorded as a recording file by recording server; And for example, voice switching device first sends the second Media Stream and sends the first Media Stream again, and the first Media Stream and the second Media Stream are recorded as a recording file by recording server respectively, and these two recording files are merged into a recording file.
After recording server of the present invention receives the first Media Stream and the second Media Stream, merging is carried out to the first Media Stream and the second Media Stream and records.In this way, the recording server that can prevent loss be recording ready before recording, thus complete recording can be obtained.
Consult Figure 10, Figure 10 is the structural representation of recording system one execution mode of the present invention, and this system comprises: voice switching device 31 and recording server 32.
Voice switching device is for receiving the recording request from the first communication terminal, and the first communication terminal is communicated by voice switching device with other communication terminal; When receiving recording request, audio mixing is carried out to the Media Stream from the first communication terminal of current reception and the Media Stream from other communication terminal, and the Media Stream generated by audio mixing is preserved in the buffer as the first Media Stream; What recording server is added voice switching device establishment comprises the first communication terminal with in the meeting-place of other communication terminal; Send to recording server and start recording request; After the startup recording response receiving recording server, audio mixing is carried out to the Media Stream from the first communication terminal of current reception and the Media Stream from other communication terminal, using audio mixing generate Media Stream as the second media stream to recording server, and by receive start recording response before preserve the first media stream in the buffer to recording server, so that recording server carries out mergings recording to the first Media Stream and the second Media Stream.
Recording server is for comprising in the meeting-place of the first communication terminal and other communication terminal of adding that voice switching device creates, and the first communication terminal is communicated by voice switching device with other communication terminal; Receive the startup recording request of voice switching device transmission and start to voice switching device transmission response of recording; After send startup recording response to voice switching device, receive the first Media Stream from voice switching device and the second Media Stream, first Media Stream is the Media Stream generated after voice switching device carried out stereo process to the Media Stream from the first communication terminal and other communication terminal before receiving startup recording response, and the second Media Stream is the Media Stream generated after voice switching device carries out stereo process to the Media Stream from the first communication terminal and other communication terminal after receiving startup recording and responding; Carry out merging to the first Media Stream and the second Media Stream to record.
The present invention is before the startup recording response receiving recording server, and the first Media Stream after stereo process is preserved in the buffer by voice switching device; After the startup recording response receiving recording server, the second Media Stream after stereo process sends to recording server by voice switching device; The first Media Stream preserved in the buffer sends to recording server by voice switching device, after recording server receives the first Media Stream and the second Media Stream, carries out merging record the first Media Stream and the second Media Stream.In this way, the recording server that can prevent loss be recording ready before recording, thus complete recording can be obtained.
Consult Figure 11, Figure 11 is the entity structure schematic diagram of the another execution mode of voice switching device of the present invention, and this voice switching device 40 comprises processor 41, the memory 42 be coupled with processor 41, receiver 43 and transmitter 44.
Receiver 43 is for receiving the recording request from the first communication terminal, and described first communication terminal communicates with transmitter 44 with the receiver 43 of other communication terminal by described voice switching device 40.
Processor 41 is when receiver 43 receives described recording request, the Media Stream from described first communication terminal receive current bin 43 and the Media Stream from other communication terminal described carry out audio mixing, and control transmitter 44 and be kept in the buffer memory of memory 42 as the first Media Stream by the Media Stream that audio mixing generates.
Recording server is added comprising in the meeting-place of described first communication terminal and other communication terminal described of described voice switching device establishment by processor 41.
Transmitter 44 sends to described recording server and starts recording request.
Processor 41 is after receiver 43 receives the startup recording response of described recording server, audio mixing is carried out to the Media Stream from described first communication terminal of current reception and the Media Stream from other communication terminal described, and controls Media Stream that audio mixing generates by transmitter 44 as the second media stream to described recording server.
Processor 41 obtains the first Media Stream be kept in the buffer memory of memory 42, control transmitter 44 receiver 43 is received described start recording response before be kept at the first media stream in described buffer memory to described recording server, so that described recording server carries out mergings recording to described first Media Stream and described second Media Stream.
The present invention is before the startup recording response receiving recording server, and the first Media Stream generated after stereo process is preserved in the buffer by voice switching device; After the startup recording response receiving recording server, the second Media Stream generated after stereo process sends to recording server by voice switching device; The first Media Stream preserved in the buffer sends to recording server by voice switching device, records so that recording server carries out merging to the first Media Stream and the second Media Stream.In this way, the recording server that can prevent loss be recording ready before recording, thus complete recording can be obtained.
Consult Figure 12, Figure 12 is the structural representation of another execution mode of recording server of the present invention, and this recording server 50 comprises: processor 51, the memory 52 be coupled with processor 51, receiver 53 and transmitter 54.
Processor 51 is for comprising in the meeting-place of the first communication terminal and other communication terminal of adding that voice switching device creates, and described first communication terminal is communicated by described voice switching device with other communication terminal described;
Receiver 53 receives the startup recording request that described voice switching device sends, and transmitter 54 sends to described voice switching device and starts recording response;
After send startup recording response to described voice switching device, receiver 53 receives the first Media Stream from described voice switching device and the second Media Stream, described first Media Stream is the Media Stream generated after described voice switching device carried out stereo process to the Media Stream from described first communication terminal and other communication terminal described before receiving described startup recording response, described second Media Stream is the Media Stream generated after described voice switching device carries out stereo process to the Media Stream from described first communication terminal and other communication terminal described after receiving described startup recording response,
Processor 51 carries out merging to described first Media Stream and described second Media Stream and records.
After recording server of the present invention receives the first Media Stream and the second Media Stream, merging is carried out to the first Media Stream and the second Media Stream and records.In this way, the recording server that can prevent loss be recording ready before recording, thus complete recording can be obtained.
The foregoing is only embodiments of the present invention; not thereby the scope of the claims of the present invention is limited; every utilize specification of the present invention and accompanying drawing content to do equivalent structure or equivalent flow process conversion; or be directly or indirectly used in other relevant technical fields, be all in like manner included in scope of patent protection of the present invention.

Claims (11)

1. a way of recording, is characterized in that, described method comprises:
Voice switching device receives the recording request from the first communication terminal, and described first communication terminal is communicated by described voice switching device with other communication terminal;
Described voice switching device is when receiving described recording request, audio mixing is carried out to the Media Stream from described first communication terminal of current reception and the Media Stream from other communication terminal described, and the Media Stream generated by audio mixing is preserved in the buffer as the first Media Stream;
Described voice switching device recording server is added described voice switching device create comprise in the meeting-place of described first communication terminal and other communication terminal described;
Described voice switching device sends to described recording server and starts recording request;
Described voice switching device is after the startup recording response receiving described recording server, audio mixing is carried out to the Media Stream from described first communication terminal of current reception and the Media Stream from other communication terminal described, described recording server is given as the second media stream using the Media Stream of audio mixing generation, and by receive described start recording response before be kept at the first media stream in described buffer memory to described recording server, so that described recording server carries out mergings recording to described first Media Stream and described second Media Stream.
2. method according to claim 1, is characterized in that, described method also comprises: described voice switching device creates described buffer memory when receiving described recording request.
3. method according to claim 1 and 2, is characterized in that, described method also comprises: described voice switching device stops by the Media Stream preservation of audio mixing generation in the buffer when receiving described startup recording response.
4. the method according to any one of claims 1 to 3, is characterized in that, the media band in described first Media Stream has sequence number to identify, so that described recording server identifies the media bag recorded in chronological order in described first Media Stream according to described sequence number.
5. a way of recording, is characterized in that, described method comprises:
Recording server adds comprising in the meeting-place of the first communication terminal and other communication terminal of voice switching device establishment, and described first communication terminal is communicated by described voice switching device with other communication terminal described;
Described recording server receives the startup recording request of described voice switching device transmission and starts to described voice switching device transmission response of recording;
After send startup recording response to described voice switching device, recording server receives from the first Media Stream of described voice switching device and the second Media Stream, described first Media Stream is the Media Stream generated after described voice switching device carried out stereo process to the Media Stream from described first communication terminal and other communication terminal described before receiving described startup recording response, described second Media Stream is the Media Stream generated after described voice switching device carries out stereo process to the Media Stream from described first communication terminal and other communication terminal described after receiving described startup recording response,
Described recording server carries out merging to described first Media Stream and described second Media Stream and records.
6. a voice switching device, is characterized in that, described voice switching device comprises: receiver module, mix module, preservation module, add module, the first sending module, the second sending module and the 3rd sending module;
Described receiver module is for receiving the recording request from the first communication terminal and the recording of the startup from recording server response, and described first communication terminal is communicated by described voice switching device with other communication terminal;
Described mix module is used for, when receiving described recording request, the Media Stream from described first communication terminal of current reception and the Media Stream from other communication terminal described being carried out audio mixing;
Described preservation module is used for after described receiver module receives described recording request, receive described start recording response before Media Stream that described mix module audio mixing is generated preserve in the buffer as the first Media Stream;
Described add module for recording server is added described voice switching device create comprise in the meeting-place of described first communication terminal and other communication terminal described;
Described first sending module is used for sending to described recording server starting recording request;
Described second sending module be used for described receiver module receive described start recording response after Media Stream that current for described mix module audio mixing is generated as the second media stream to described recording server;
Described 3rd sending module is used for being sent to described recording server by the first Media Stream be kept in described buffer memory after described receiver module receives described startup recording response, records so that described recording server carries out merging to described first Media Stream and described second Media Stream.
7. voice switching device according to claim 6, is characterized in that, described voice switching device also comprises creation module, and described creation module is used for creating described buffer memory when receiving described recording request.
8. the voice switching device according to claim 6 or 7, is characterized in that, described preservation module, also for stopping by the Media Stream preservation of audio mixing generation in the buffer when receiving described startup recording response.
9. the voice switching device according to any one of claim 6 to 8, it is characterized in that, media band in described first Media Stream has sequence number to identify, so that described recording server identifies the media bag recorded in chronological order in described first Media Stream according to described sequence number.
10. a recording server, is characterized in that, described recording server comprises: add module, the first receiver module, sending module, the second receiver module, the 3rd receiver module and merge and record module;
The described module that adds is for comprising in the meeting-place of the first communication terminal and other communication terminal of adding that voice switching device creates, and described first communication terminal is communicated by described voice switching device with other communication terminal described;
The startup recording request that described first receiver module sends for receiving described voice switching device;
Described sending module is used for, after described first receiver module receives the startup recording request of described voice switching device transmission, sending start response of recording to described voice switching device;
Described second receiver module is used for after described sending module sends startup recording response to described voice switching device, receive the second Media Stream from described voice switching device, described second Media Stream is the Media Stream generated after described voice switching device carries out stereo process to the Media Stream from described first communication terminal and other communication terminal described after receiving described startup recording response;
Described 3rd receiver module is used for after described sending module sends startup recording response to described voice switching device, receive the first Media Stream from the buffer memory of described voice switching device, described first Media Stream is the Media Stream generated after described voice switching device carried out stereo process to the Media Stream from described first communication terminal and other communication terminal described before receiving described startup recording response;
The described recording module that merges is recorded for carrying out merging to the second Media Stream of described second receiver module reception and the first Media Stream of described 3rd receiver module reception.
11. 1 kinds of recording systems, is characterized in that, described system comprises: voice switching device and recording server;
Described voice switching device is for receiving the recording request from the first communication terminal, and described first communication terminal is communicated by described voice switching device with other communication terminal; When receiving described recording request, audio mixing is carried out to the Media Stream from described first communication terminal of current reception and the Media Stream from other communication terminal described, and the Media Stream generated by audio mixing is preserved in the buffer as the first Media Stream; Recording server is added described voice switching device create comprise in the meeting-place of described first communication terminal and other communication terminal described; Send to described recording server and start recording request; After the startup recording response receiving described recording server, audio mixing is carried out to the Media Stream from described first communication terminal of current reception and the Media Stream from other communication terminal described, described recording server is given as the second media stream using the Media Stream of audio mixing generation, and by receive described start recording response before be kept at the first media stream in described buffer memory to described recording server, so that described recording server carries out mergings recording to described first Media Stream and described second Media Stream;
Described recording server is for comprising in the meeting-place of the first communication terminal and other communication terminal of adding that voice switching device creates, and described first communication terminal is communicated by described voice switching device with other communication terminal described, receive the startup recording request of described voice switching device transmission and start to described voice switching device transmission response of recording, after send startup recording response to described voice switching device, receive the first Media Stream from described voice switching device and the second Media Stream, described first Media Stream is the Media Stream generated after described voice switching device carried out stereo process to the Media Stream from described first communication terminal and other communication terminal described before receiving described startup recording response, described second Media Stream is the Media Stream generated after described voice switching device carries out stereo process to the Media Stream from described first communication terminal and other communication terminal described after receiving described startup recording response, carry out merging to described first Media Stream and described second Media Stream to record.
CN201410065530.4A 2014-02-25 2014-02-25 Sound recording method, voice switching equipment, sound recording server and sound recording system Withdrawn CN104869106A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410065530.4A CN104869106A (en) 2014-02-25 2014-02-25 Sound recording method, voice switching equipment, sound recording server and sound recording system
PCT/CN2014/089748 WO2015127793A1 (en) 2014-02-25 2014-10-29 Recording method, voice exchanging device, recording server, and recording system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410065530.4A CN104869106A (en) 2014-02-25 2014-02-25 Sound recording method, voice switching equipment, sound recording server and sound recording system

Publications (1)

Publication Number Publication Date
CN104869106A true CN104869106A (en) 2015-08-26

Family

ID=53914631

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410065530.4A Withdrawn CN104869106A (en) 2014-02-25 2014-02-25 Sound recording method, voice switching equipment, sound recording server and sound recording system

Country Status (2)

Country Link
CN (1) CN104869106A (en)
WO (1) WO2015127793A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105162801A (en) * 2015-09-24 2015-12-16 河北远东通信***工程有限公司 Method for realizing independent recording of internet protocol (IP) terminal in conference mode
CN105681532A (en) * 2016-03-07 2016-06-15 上海携程商务有限公司 Recording system and method of call center based on Softpbx
CN107395904A (en) * 2017-07-28 2017-11-24 河北远东通信***工程有限公司 A kind of distributed call recording method
WO2018059044A1 (en) * 2016-09-29 2018-04-05 中兴通讯股份有限公司 Recording method and device for telephone conference
AU2016319432B2 (en) * 2015-09-10 2018-09-20 Nec Platforms, Ltd. Telephone switching apparatus and method, and program
CN108833727A (en) * 2018-07-04 2018-11-16 广东商路信息科技有限公司 Sound record management method and system based on telephone exchange
CN110352591A (en) * 2017-12-05 2019-10-18 Nec平台株式会社 Communication device, communication data record system, communication means and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7133924B1 (en) * 2000-03-08 2006-11-07 Music Choice Personalized audio system and method
CN103166913B (en) * 2011-12-09 2015-10-21 华为技术有限公司 The method for recording of encrypted media streams and switch control device
CN102769633A (en) * 2012-08-03 2012-11-07 深圳中兴网信科技有限公司 Call recording system and call recording method

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10165098B2 (en) 2015-09-10 2018-12-25 Nec Platforms, Ltd. Telephone switching apparatus and method, and program
AU2016319432B2 (en) * 2015-09-10 2018-09-20 Nec Platforms, Ltd. Telephone switching apparatus and method, and program
CN105162801A (en) * 2015-09-24 2015-12-16 河北远东通信***工程有限公司 Method for realizing independent recording of internet protocol (IP) terminal in conference mode
CN105162801B (en) * 2015-09-24 2018-03-02 河北远东通信***工程有限公司 A kind of method for realizing that IP terminals independently record with conferencing
CN105681532A (en) * 2016-03-07 2016-06-15 上海携程商务有限公司 Recording system and method of call center based on Softpbx
CN105681532B (en) * 2016-03-07 2019-03-12 携程旅游信息技术(上海)有限公司 The recording system and method for call center based on Softpbx
WO2018059044A1 (en) * 2016-09-29 2018-04-05 中兴通讯股份有限公司 Recording method and device for telephone conference
CN107395904B (en) * 2017-07-28 2019-07-02 河北远东通信***工程有限公司 A kind of distributed call recording method
CN107395904A (en) * 2017-07-28 2017-11-24 河北远东通信***工程有限公司 A kind of distributed call recording method
CN110352591A (en) * 2017-12-05 2019-10-18 Nec平台株式会社 Communication device, communication data record system, communication means and program
US11064069B2 (en) 2017-12-05 2021-07-13 Nec Platforms, Ltd. Communication apparatus, communication data recording system, communication method, and program
CN110352591B (en) * 2017-12-05 2021-10-26 Nec平台株式会社 Communication device, communication data recording system, communication method, and program
CN108833727A (en) * 2018-07-04 2018-11-16 广东商路信息科技有限公司 Sound record management method and system based on telephone exchange

Also Published As

Publication number Publication date
WO2015127793A1 (en) 2015-09-03

Similar Documents

Publication Publication Date Title
CN104869106A (en) Sound recording method, voice switching equipment, sound recording server and sound recording system
CN108881783B (en) Method and device for realizing multi-person conversation, computer equipment and storage medium
US10798138B2 (en) Instant calling method, apparatus and system
US9106716B2 (en) Method, apparatus, and system for cross-platform conference convergence
US11805158B2 (en) Method and system for elevating a phone call into a video conferencing session
US20090279455A1 (en) Method, a device and a system for converging ip message
US10021349B2 (en) Conference migration method, apparatus, and system
CN109802913B (en) Fusion conference implementation method and device, electronic equipment and readable storage medium
WO2015131750A1 (en) Method, device and system for establishing multi-party call based on web rtc
CN106797379B (en) Use the TeleConference Bridge of synthesis identifier
CN111641602B (en) Session creation method and device and electronic equipment
US9049342B2 (en) Electronic conference system, band management system, and storage medium having band management program stored therein
EP2453681A1 (en) System and method for routing session initiation protocol conversation
WO2016045321A1 (en) Method, device, system and computer storage medium for multi-party call
US11716363B2 (en) Messaging resource function
US9936164B2 (en) Media control method and device
CN107666396B (en) Multi-terminal conference processing method and device
US11659012B2 (en) Relayed communication channel establishment
CN104994067A (en) System and method for SIP network to access RTSP monitoring network
WO2016197885A1 (en) Method and device for managing media cascade
WO2017113071A1 (en) Supplementary service implementation method, terminal device and ims server
CN104158811A (en) Voice communication method and system based on mobile Internet
CN110971577B (en) Session management method and device
CN110113371B (en) Session management system and session management server
EP3554035A1 (en) Method and device for communications based on integrating device, and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20150826

WW01 Invention patent application withdrawn after publication