WO2001089182A1 - Voice storage system, exchanger and voice storage apparatus - Google Patents
Voice storage system, exchanger and voice storage apparatus Download PDFInfo
- Publication number
- WO2001089182A1 WO2001089182A1 PCT/JP2001/004020 JP0104020W WO0189182A1 WO 2001089182 A1 WO2001089182 A1 WO 2001089182A1 JP 0104020 W JP0104020 W JP 0104020W WO 0189182 A1 WO0189182 A1 WO 0189182A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- voice
- exchange
- storage device
- sound
- audio
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/533—Voice mail systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42221—Conversation recording systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42314—Systems providing special services or facilities to subscribers in private branch exchanges
- H04M3/42323—PBX's with CTI arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/533—Voice mail systems
- H04M3/53333—Message receiving aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/533—Voice mail systems
- H04M3/53366—Message disposing or creating aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/20—Aspects of automatic or semi-automatic exchanges related to features of supplementary services
- H04M2203/2016—Call initiation by network rather than by subscriber
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/30—Aspects of automatic or semi-automatic exchanges related to audio recordings in general
- H04M2203/303—Marking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/533—Voice mail systems
- H04M3/53366—Message disposing or creating aspects
- H04M3/53383—Message registering commands or announcements; Greetings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/58—Arrangements for transferring received calls from one subscriber to another; Arrangements affording interim conversations between either the calling or the called party and a third party
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q1/00—Details of selecting apparatus or arrangements
- H04Q1/18—Electrical details
- H04Q1/30—Signalling arrangements; Manipulation of signalling currents
- H04Q1/44—Signalling arrangements; Manipulation of signalling currents using alternate current
- H04Q1/444—Signalling arrangements; Manipulation of signalling currents using alternate current with voice-band signalling frequencies
- H04Q1/45—Signalling arrangements; Manipulation of signalling currents using alternate current with voice-band signalling frequencies using multi-frequency signalling
Definitions
- the present invention relates to a voice storage system that stores voice via a network such as a LAN where the arrival time of voice data and control data fluctuates greatly.
- Vo IP Voice Over IP
- Such a voice storage system includes an exchange that connects to a telephone via a telephone network, and a voice storage device (such as a personal computer) that connects to the exchange via a LAN.
- the voice of the telephone is stored in the voice storage device.
- the voice stored in the voice storage device is reproduced and transmitted to the telephone via the exchange and the telephone network.
- V o IP often uses Ethernet as the data link layer and physical layer protocols. Since Ethernet is a bandwidth sharing and best-effort protocol, it has the drawback that when data traffic is high, voice data is lost and the data arrival interval fluctuates greatly. Therefore, in the voice storage system using this computer network, when voice data and control data for controlling voice storage and playback are communicated in parallel, the voice data is synchronized while the voice data is being synchronized.
- the present invention integrates the switch-based point-mail device with a lan-based multimedia mail system and synchronizes voice and graphic information or other data in the sequence generated. And read it out.
- the conventional invention focuses on synchronizing the voice information read from the mailbox with the data, and does not control the voice data itself.
- a voice storage system using a computer network synchronizes voice data with control data to control the stop and restart of recording of unnecessary voice data, and to request a change in playback voice from the telephone during voice playback. It is necessary to be able to respond promptly when there is a problem, but conventional systems do not take care of controlling these points. Disclosure of the invention The present invention solves these problems.
- an audio storage system via a network such as a LAN in which the arrival time interval of audio data and control data fluctuates greatly, recording of unnecessary audio data is stopped, and reproduction of reproduced audio is not performed.
- the purpose is to provide a system that accurately controls smooth change processing when a change is requested.
- a circuit switching network for performing communication by circuit switching, a first telephone connected to the circuit switching network and performing voice communication, an exchange connected to the circuit switching network and performing voice switching, A voice storage comprising one or more private telephones connected and performing voice communication, and a voice storage device connected to the exchange and storing at least voice data of a call recording by voice data and an external message transmitted from the exchange.
- the voice storage device is configured to control the storage of call voice by synchronizing voice data transmitted from the exchange and external messages.
- the switch is configured to change the playback sound by synchronizing the voice data and the external message when a request for changing the playback sound is issued from the telephone.
- Buffer clear means for clearing the data.
- the voice storage device transmits a part of the head of the whole voice to be the next reproduction candidate during the transmission of the voice data.
- the playback sound is changed, a part of the stored sound is played back, and then, after the playback sound is changed, the sound sent from the sound storage device is played back. Therefore, unnecessary voices in the hold / transfer process during call recording can be eliminated.
- a smooth sound change process can be performed by clearing the pre-change sound remaining in the playback sound buffer.
- FIG. 1 is a block diagram showing the configuration of a first embodiment of the voice storage system of the present invention
- FIG. 2 is a block diagram showing the configuration of the exchange according to the first embodiment of the present invention
- FIG. 3 is a block diagram illustrating a configuration of a voice storage device according to the first embodiment of the present invention.
- FIG. 4 is a sequence diagram showing a telephone connection operation according to the first embodiment of the present invention.
- FIG. 5 is a flowchart showing a processing flow of the voice storage device according to the first embodiment of the present invention
- FIG. 6 is a format diagram showing a control message data structure from the exchange to the voice storage device in the first embodiment of the present invention
- FIG. 7 is a format diagram showing a voice data structure from the exchange to the voice storage device in the first embodiment of the present invention
- FIG. 8 is a block diagram showing the configuration of the exchange according to the second embodiment of the present invention.
- FIG. 9 is a block diagram illustrating a configuration of a voice storage device according to the second embodiment of the present invention.
- FIG. 10 is a sequence diagram showing a telephone connection operation according to the second embodiment of the present invention.
- FIG. 11 is a flowchart showing a processing flow of the voice storage device according to the second embodiment of the present invention.
- FIG. 12 is a format diagram showing a control message data structure from the voice storage device to the exchange in the second embodiment of the present invention.
- FIG. 13 is a format diagram showing a voice data structure from the voice storage device to the exchange in the second embodiment of the present invention.
- FIG. 14 is a format diagram showing a control message data structure from the voice storage device to the exchange in the second embodiment and the third embodiment of the present invention.
- FIG. 15 is a block diagram showing a configuration of an exchange according to the third embodiment of the present invention.
- FIG. 16 is a block diagram showing a configuration of a voice storage device according to the third embodiment of the present invention.
- FIG. 17 is a sequence diagram showing a telephone connection operation according to the third embodiment of the present invention.
- FIG. 18 is a flowchart showing a flow of processing of the voice storage device according to the third embodiment of the present invention.
- FIG. 19 is a format diagram showing a playback candidate data structure from the voice storage device to the exchange in the third embodiment of the present invention
- FIG. 20 is a format diagram showing a control message data structure from the voice storage device to the exchange in the third embodiment of the present invention
- FIG. 21 is a format diagram showing a voice data structure from a voice storage device to an exchange according to Embodiment 3 of the present invention.
- FIG. 22 is a block diagram showing reproduction candidate selection information according to the third embodiment of the present invention.
- FIG. 23 is a block diagram showing the effect of the third embodiment of the present invention
- FIG. 24 is a block diagram showing the configuration of the exchange in the fourth embodiment of the present invention
- FIG. 25 is a block diagram illustrating a configuration of a voice storage device according to a fourth embodiment of the present invention.
- FIG. 26 is a sequence diagram showing a telephone connection operation according to the fourth embodiment of the present invention.
- FIG. 27 is a flowchart showing a processing flow of the voice storage device according to the fourth embodiment of the present invention.
- FIG. 28 is a format diagram showing a control message data structure from the voice storage device to the exchange in the fourth embodiment of the present invention.
- FIG. 29 is a format diagram showing a voice data structure from the voice storage device to the exchange in the fourth embodiment of the present invention.
- FIG. 30 is a format diagram showing a control message data structure from the voice storage device to the exchange in the fourth embodiment and the fifth embodiment of the present invention.
- FIG. 31 is a block diagram showing a configuration of an exchange according to a fifth embodiment of the present invention.
- FIG. 32 is a block diagram illustrating a configuration of a voice storage device according to a fifth embodiment of the present invention.
- FIG. 33 is a sequence diagram showing a telephone connection operation according to the fifth embodiment of the present invention.
- FIG. 34 is a flowchart showing a processing flow of the voice storage device according to the fifth embodiment of the present invention.
- FIG. 35 is a format diagram showing a playback candidate data structure from the voice storage device to the exchange in the fifth embodiment of the present invention.
- FIG. 36 is a format diagram showing a control message data structure from the voice storage device to the exchange in the fifth embodiment of the present invention.
- FIG. 37 is a format diagram showing a voice data structure from the voice storage device to the exchange in the fifth embodiment of the present invention.
- a first embodiment of a voice storage system includes a first telephone 101 capable of performing at least circuit-switched communication (hereinafter referred to as circuit-switched communication), An exchange 102 for performing circuit-switched communication with a first telephone 101 via a network 106; a voice storage device 103 for connecting to the exchange 102 via a communication path 109 to store voice; a first private telephone 104 for connecting to the exchange 102; And a second private telephone 105. Communication on the communication path 109 is performed by the TCP / IP protocol.
- the basic configuration of the second to fifth embodiments described later is the same as that of FIG.
- the first telephone set 101 and the circuit switching network 106 are connected by a communication path 107 such as a dedicated line, ISDN, or analog line, and a similar communication path is also provided between the circuit switching network 106 and the switch 102. Connected at 108.
- the exchange 102 attaches a time stamp indicating the current time to the voice data obtained by the circuit switching communication, and generates an external message acting as control data for the voice storage device 103.
- a time stamp is given, and the voice data and the external message are transmitted to the voice storage device 103 via the communication path 109.
- the communication path 109 is composed of, for example, Ethernet or the like, and can communicate voice data by a voice channel and communicate external messages by a control channel.
- the voice storage device 103 receives an external message and voice data from the exchange 102, and controls and stores voice based on the time stamp of each of the external message and voice data.
- the exchange 102 includes a network communication means 201 for connecting to the circuit switching network 106, a circuit switching means 202 for connecting the line between the network and terminals, the exchange 102, the first local telephone 104, and the second Terminal communication means 203 for connection to telephone 105, exchange overall control means 204 for controlling overall exchange 102, exchange time stamp generation means 205 for generating time stamps, and time stamps obtained from exchange time stamp generation means 205 Then, a time stamp is added to the voice data obtained from the circuit switching means 202, and a time stamp is obtained from the voice data control means 206 for the switching equipment for generating voice data, and the time stamp generation means 205 for the switching equipment.
- the voice storage device 103 includes a switching device communication means 301 for communicating with the switching device 102, a storage device external message control means 302 for controlling such as taking in an external message received by the switching device communication device 301, and a switching device communication device 301.
- FIG. 4 is a sequence diagram showing a telephone connection operation of the voice storage system.
- Fig. 5 shows the flow of the voice storage operation on the voice storage device.
- FIG. 6 shows the data structure of the external message information transmitted from the exchange 102 to the voice storage device 103 via the control channel on the communication path 109.
- reference numeral 601 denotes a channel identifier field for identifying an active call.
- An event message field 602 stores the event information acquired by the exchange 102.
- 603 is a time stamp field that describes the time at which the external message is sent.
- FIG. 7 shows the data structure of the voice data transmitted from the exchange 102 to the voice storage device 103 via the voice channel on the communication path 109.
- reference numeral 701 denotes a channel identifier field for identifying an active call.
- Reference numeral 702 denotes an audio data field for storing actual data of a call audio.
- 703 is a time stamp field that describes the time at which the audio data is sent.
- voice storage is started by the start of a call between the first telephone 101 and the first private telephone 104, the voice storage is stopped by a hold request by the first private telephone 104, and the second private telephone is stopped. After a transfer request to telephone 105, voice storage is started again when the first telephone 101 and the second private telephone 105 start talking, and the telephone call between the first telephone 101 and the second private telephone 105 ends.
- a series of flows for ending the voice storage by the following will be described.
- connection notification sending process When a call between the first telephone 101 and the first private telephone 104 is started, the exchange 102 sends a connection notification 401 to the voice storage device 103.
- the connection notification sending process will be described in detail.
- the connection notification 401 is generated by the exchange external message control means 207.
- the exchange external message control means 207 is based on the event message indicating the channel identifier and the connection notification obtained from the entire exchange control means 204 and the time stamp indicating the transmission time obtained from the exchange time stamp generation means 205.
- a connection notification 401 is generated in the form of a message, and the voice storage device communication means 208 transmits this via a control channel on the communication path 109.
- the switch voice data control means 206 is based on the channel identifier obtained from the switch general control means 204, the call voice obtained from the circuit switching means 202, and the time stamp indicating the transmission time obtained from the switch time stamp generating means 205. Then, the voice data is generated, and the voice storage device communication means 208 transmits the voice data via a voice channel on the communication path 109.
- the voice storage device 103 Upon receiving the connection notification 401, the voice storage device 103 starts voice storage. As shown in FIG. 5, the voice storage device 103 determines the start of voice storage through an external message / voice acquisition process 501 and a connection determination 502, and is performed by a voice storage start process 503. The voice storage start process will be described in detail.
- the voice storage device 103 obtains an external message from a control channel on the communication path 109 and voice data from a voice channel on the communication path 109 by the exchange communication means 301.
- the storage device external message control means 302 that has fetched the external message obtains a time stamp from the external message using the storage device time stamp obtaining means 304 and outputs the time stamp to the overall voice storage device control means 305.
- the storage device voice data control means 303 which has taken in the voice data,
- the time stamp added to the audio data is obtained and output to the overall control means 305 of the audio storage device.
- the voice storage device overall control means 305 synchronizes based on the respective time stamps, and stores the voice data having a time stamp after the time stamp of the external message into the voice storage device voice data with respect to the storage device voice data control means 303.
- the output is output to the means 306, and the storage device sound storage means 306 starts sound storage.
- a hold request 402 is sent to the exchange 102.
- the exchange 102 acquires the hold request 402 and sends a hold notification 403 to the voice storage device 103.
- the transmission of the hold notification 403 is performed in the same procedure as the transmission of the connection notification 401.
- the voice storage device 103 stops voice storage.
- the determination of the voice storage stop in the voice storage device 103 is made by the flow of the voice storage stop process 506 through the external message / voice acquisition process 501 and the hold determination 505.
- This sound accumulation stop processing is performed in the same procedure as the sound accumulation start processing.
- a transfer request 404 is sent to the exchange 102.
- the exchange 102 acquires the transfer request 404, and sends a transfer notification 405 to the voice storage device 103.
- the transmission of the transfer notification 405 is performed in the same procedure as the transmission of the connection notification 401.
- the voice storage device 103 receives the transfer notification 405, and continues to stop voice storage.
- the determination of the continuation of the voice storage stop in the voice storage device 103 is made by the flow of the external message ⢠voice acquisition processing 501 and transfer determination 504.
- the exchange 102 issues a ringing request 406 to the second private telephone 105 to which the transfer is requested.
- Switch 102 receives telephone answer 407 when second private telephone 105 answers the transfer call. Since a call has started between the first telephone 101 and the second private telephone 105, the exchange 102 sends a connection notification 408 to the voice storage device 103.
- connection notification 408 is performed in the same procedure as the transmission of the connection notification 401.
- the voice storage device 103 starts voice storage again.
- the determination of the start of voice storage in the voice storage device 103 is made by the flow of the voice storage start process 503 through the external message / voice acquisition process 501 and the connection determination 502.
- the voice storage start process is performed in the same procedure as when the connection notification 401 is received.
- exchange 102 receives on-hook 409. Since the communication between the first telephone 101 and the second private telephone 105 has ended, an end notification 410 is sent to the voice storage device 103. The transmission of the end notification 410 is performed in the same procedure as the transmission of the connection notification 401.
- the voice storage device 103 Upon receiving the end notification 410, the voice storage device 103 stops voice storage.
- the determination of the end of the voice storage in the voice storage device 103 is made by the flow of the voice storage end process 508 through the external message / voice acquisition process 501 and the end determination 507.
- the voice storage end process is performed in the same procedure as the voice storage start process.
- FIG. 4 shows a case in which a call with the transfer destination (the second local telephone 105) is established due to hold / transfer, but the call is not connected to the transfer destination, and after the hold is released, the first telephone 101 and the first telephone It can be easily analogized that the voice storage can be realized by the same means even when the call by the private telephone 104 is resumed. Further, when the call between the first telephone 101 and the first private telephone 104 is terminated while the call between the first telephone 101 and the first private telephone 104 is on hold and being transferred, the same means is used. It is easy to imagine that voice storage can be realized by using.
- the exchange transmits the external message and the voice data to which the time stamp has been added to the voice storage device, and the voice storage device controls the recorded voice by synchronizing based on the time stamp.
- the second embodiment is a voice storage system capable of promptly responding to a request to change a playback voice from a telephone during voice playback.
- the block configuration of the system of the second embodiment can also be shown in FIG.
- the description of FIG. 1 has been described in the first embodiment, and a description thereof will not be repeated.
- the exchange 102 and the voice storage device 103 constituting the second embodiment will be described.
- the switch 102 also includes a switch voice data control unit 805 for controlling the voice data obtained from the circuit switching unit 802 and the voice data transmitted from the voice storage unit 103, and a voice obtained from the circuit switching unit 802.
- DTMF detection and analysis control means 806 for detecting and analyzing DTMF information from the data and converting it to key information (by the first telephone 101), and the events obtained from the entire exchange control means 804, and the DTMF detection and analysis control means
- An external message control means 807 for generating an external message from the key information obtained by 806 and controlling the external message sent from the voice storage device 103, and a voice sent from the voice storage device 103
- An exchange time stamp acquisition unit 808 for acquiring a time stamp from an overnight message and an external message, and a reproduced sound transmitted from the voice storage device 103.
- An exchange voice storage unit 809 for storing, and a voice storage device communication means 810 for communicating with the voice storing unit 103.
- the switch sound storage unit 809 constitutes a reproduction sound buffer, and the reproduction sound transmitted from the sound storage device 103 via the communication path 109 is temporarily stored in the switch sound storage unit 809 and then read therefrom.
- the call is sent to the first telephone 101.
- the reproduced voice stored in the switch voice storage unit 809 is controlled by the switch overall control unit 804 based on the control information and the time stamp of the external message transmitted from the voice storage unit 103.
- the voice storage device 103 controls the exchange communication means 901 similar to 301 in FIG. 3 and captures an external message received by the exchange communication means 901, and transmits an external message to the exchange 102.
- FIG. 10 is a sequence diagram showing a telephone connection operation of the voice storage system.
- Fig. 11 shows a series of operation flow on the voice storage device.
- FIG. 12 shows the data structure of the external message information transmitted from the voice storage device 103 to the exchange 102 on the control channel on the communication path 109.
- reference numeral 2201 denotes a channel identifier field for identifying a call being reproduced.
- Reference numeral 2202 denotes a control information identifier field for storing information necessary for performing voice control on the exchange 102.
- 2203 is a time stamp field that describes the time at which the external message is sent.
- FIG. 10 is a sequence diagram showing a telephone connection operation of the voice storage system.
- Fig. 11 shows a series of operation flow on the voice storage device.
- FIG. 12 shows the data structure of the external message information transmitted from the voice storage device 103 to the exchange 102 on the control channel on the communication path 109.
- reference numeral 2201 denotes a channel identifier
- FIG. 13 shows the data structure of audio data information transmitted from the audio storage device 103 to the exchange 102 via an audio channel on the communication path 109.
- 1301 is a channel identifier field for identifying the call being reproduced.
- 1302 is an audio data field for storing the actual data of the reproduced audio.
- 1303 is a time stamp field that describes the time at which the audio data is transmitted.
- FIG. 14 shows external message information transmitted from the exchange 102 to the voice storage device 103 via the control channel on the communication path 109.
- MM is a channel identifier field for identifying the call being played.
- An event message field 1402 stores an event message such as key operation information of the first telephone 101.
- voice reproduction is started when the connection of the first telephone set 101 is started, and the exchange 102 detects and analyzes the key operation by the first telephone set 101 as DTMF, and sends it to the voice storage device 103 as key information.
- Voice storage device 103 sends a buffer clear request from the key information to the exchange 102, sends a changed voice to the first telephone 101, the exchange 102 clears the audio buffer, and stops the audio reproduction when the connection of the first telephone 101 ends. The flow of the process will be described.
- connection notification 1001 is generated by the exchange external message control means 807.
- the exchange external message control means 807 generates a connection notification 1001 in the form of an external message based on the channel identifier acquired from the exchange overall control means 804 and the event message indicating the connection notification. It is transmitted via a control channel on the communication path 109.
- the sound storage device 103 Upon receiving the connection notification 1001, the sound storage device 103 starts sound reproduction 1002 and sends out the reproduced sound.
- the judgment of the start of the sound reproduction in the sound storage device 103 is made by the flow of the sound reproduction start processing S1103 through the external message and sound acquisition processing S1101, and the connection judgment S1102. This audio reproduction start processing will be described in detail.
- the storage device external message control means 902 of the voice storage device 103 captures and analyzes the external message received by the exchange communication means 901 from the control channel on the communication path 109, and transmits the connection notification to the voice storage device overall control means 905.
- Tell The sound storage device overall control means 905 instructs the storage device sound data control means 903 of the sound data to be read from the storage device sound storage means 906, and the storage device sound data control means 903 outputs the sound data from the storage device sound storage means 906
- Exchange communication means 901 transmits this via a voice channel on communication path 109.
- the storage device external message control means 902 generates an external message based on the analyzed channel identifier, the control information identifier, and the time stamp indicating the transmission time obtained from the storage device time stamp generation means 904, and The communication means 901 transmits this via a control channel on the communication path 109.
- the received reproduced voice is temporarily stored in the reproduction buffer of the exchange voice information storage means 809, and then transmitted by circuit switching communication.
- the first telephone 101 receives the reproduced voice 1002 via the exchange 102 and the circuit switching network 106.
- a key operation 1003 is transmitted to the circuit switching network 106.
- the circuit switching network 106 Upon receiving the key operation 1003, the circuit switching network 106 converts the key operation 1003 into a DTMF 1004 and transmits it to the exchange 102.
- the exchange 102 detects and analyzes the DTMF 1004, and sends a key information notification 1005 to the voice storage device 103.
- the key information notification sending process will be described in detail.
- the key information notification 1005 is generated by the exchange external message control means 807.
- the exchange external message control means 807 acquires the channel identifier from the exchange overall control means 804, and the DTMF detection and analysis control means 806 detects and analyzes DTMF from the voice data obtained through the circuit switching means 802.
- the key information (event message) obtained by the first telephone set 101 is obtained, and a key information notification 1005 is generated in the form of an external message based on the key information (event message).
- the voice storage device communication means 810 transmits this via a control channel on the communication path 109.
- the voice storage device 103 Upon receiving the key information notification 1005, the voice storage device 103 sends a buffer clear request 1006 to the exchange. At the same time, play the changed sound It starts and sends out the modified audio playback 1007.
- the determination of sending the buffer clear request and starting sound reproduction in the sound storage device 103 is performed through the external message and sound acquisition processing S1101, the key information judgment S1104, the buffer clear request sending processing S1105, and the sound reproduction start processing S1103. Made by The transmission of the buffer clear request 1006 and the modified audio reproduction 1007 is performed in the same procedure as the transmission of the audio reproduction 1002.
- the exchange 102 Upon receiving the buffer clear request 1006, the exchange 102 clears the voice buffer.
- the audio buffer clear processing will be described in detail.
- the exchange 102 acquires the external message from the control channel on the communication path 109 and the voice data from the voice channel on the communication path 109 by the voice storage device communication means 810.
- the exchange external message control means 807 which has received the external message acquires the time stamp from the external message using the exchange time stamp acquisition means 808, and outputs it to the exchange overall control means 804.
- the switch voice data control means 805 which has taken in the voice data uses the switch time stamp obtaining means 808 to obtain a time stamp from the voice data and outputs the time stamp to the overall switch control means 804.
- the exchange overall control means 804 synchronizes based on the respective time stamps, controls the exchange audio data control means 805, and outputs the time stamp before the time stamp of the external message from the reproduced audio buffer of the exchange audio storage means 809. Clear playback audio with.
- the received modified reproduction voice is temporarily stored in the reproduction buffer of the exchange voice storage means 809, and then transmitted by circuit switching communication.
- the first telephone set 101 receives the modified reproduced voice 1007 via the exchange 102 and the circuit switching network 106.
- the exchange 102 receives the on-hook 1008.
- the exchange 102 sends an end notification 1009 to the voice storage device 103.
- the termination notification 1009 is transmitted in the same procedure as the transmission of the connection notification 1001.
- the sound accumulation device 103 ends sound reproduction.
- the judgment of the end of the sound reproduction in the sound storage device 103 is made by the flow of the sound reproduction end processing S 1107 through the external message / speech acquisition processing S 1101 and the end judgment S 1106.
- the voice storage device transmits an external message and voice data to which a time stamp has been added to the exchange, and the exchange synchronizes based on the time stamp, and unnecessary voice data is transmitted.
- Means for clearing the audio from the buffer so that when an audio playback request is issued from the telephone during audio playback, smooth audio is generated by clearing the pre-change audio remaining in the audio playback buffer. Change processing can be performed.
- a third embodiment of the voice storage system of the present invention will be described.
- a part of all voices as the next playback candidates is stored in the exchange, so that it is possible to quickly respond to a request for a change in the playback voice from the telephone. .
- the configuration of the present embodiment will be described with reference to FIGS. 15 to 23.
- FIG. 1 A block diagram of the system of the present embodiment can also be shown in FIG.
- the description of FIG. 1 is omitted because it has been described in the first embodiment, but the definition of the communication path 109 is changed in the third embodiment.
- the communication path 109 in the third embodiment is capable of not only communicating voice data using a voice channel and communicating external messages using a control channel, but also using a playback candidate voice channel to enable all voices to be the next playback candidate. Some communication can be performed.
- the exchange 102 and the voice storage constituting this embodiment will be described.
- the device 103 will be described.
- the exchange 102 also includes a voice storage device communication means 1508 for communicating with the voice storage device 103, and data control of a part of the head of all voices transmitted from the voice storage device 103 and serving as the next reproduction candidate.
- the switching playback candidate control means 1509 to be performed and the playback voice obtained from the voice data controlled by the switching equipment overall control means 1504 are stored, and at the same time, one of the heads of all the voices to be the next playback candidates from the switching playback candidate control means 1509 is stored.
- an exchange voice storage means 1510 for also storing the data of each section.
- a detailed configuration of the voice storage device 103 in this embodiment will be described with reference to FIG.
- 1601 to 1603 are the same as 901 to 903 in FIG. 1604 and 1605 are the same as 905 and 906 in FIG.
- the voice storage device 103 is also provided with a storage device voice storage unit 1605 which is used as the next reproduction candidate of the current voice data transmitted by the exchange communication unit 1601.
- a storage device reproduction candidate control means 1606 for acquiring a part of the voice and transmitting it to the exchange 102 is provided.
- the storage device reproduction candidate control means 1606 selects a reproduction candidate based on the reproduction candidate selection information shown in FIG.
- the currently reproduced sound is the currently reproduced sound 2201.
- Voices predicted to be reproduced next to the current reproduced voice 2201 are a first candidate 2202 and a second candidate 2203.
- the audio that is predicted to be reproduced next from the first candidate 2202 is the eleventh candidate 2204 and the eleventh candidate 2205. It is expected to play next from the second candidate 2203
- the measured voices are a 2-1 candidate 2206, a 2-2 candidate 2207, and a 2-3 candidate 2208.
- FIG. 17 shows a sequence diagram illustrating the telephone connection operation of the voice storage system.
- Figure 18 shows a flow of a series of operations on the audio storage device.
- FIG. 19 shows a data structure of reproduction candidate selection information transmitted from the voice storage device 103 to the exchange 102 on a reproduction candidate voice channel on the communication path 109.
- reference numeral 1901 denotes a reproduction candidate identifier field for identifying a part of the sound to be the next reproduction candidate.
- Reference numeral 1902 denotes a reproduction candidate data field for storing a part of the sound to be the next reproduction candidate.
- FIG. 20 shows the data structure of external message information transmitted from voice storage device 103 to switching device 102 over a control channel on communication path 109.
- reference numeral 2001 denotes a channel identifier field for identifying a call being reproduced.
- 2002 is a control information identifier field for storing information necessary for performing voice control on the exchange 102.
- FIG. 21 shows a data structure of voice data information transmitted from voice storage device 103 to exchange 102 via a voice channel on communication channel 109.
- Reference numeral 2101 denotes a channel identifier field for identifying the call being reproduced.
- Reference numeral 2102 denotes an audio data field for storing the actual data of the reproduced audio.
- Figure 22 shows the information on the selection of regeneration candidates.
- FIG. 23 shows the effect of the present embodiment. Note that the data structure of the external message information transmitted from the exchange 102 to the voice storage device 103 via the control channel on the communication path 109 has the same format as that shown in FIG. 14, and thus the description is omitted.
- the sound reproduction is started when the connection of the first telephone set 101 is started, and at the same time, a part of the whole sound as the next reproduction candidate is transmitted.
- the exchange 102 detects and analyzes the key operation by the handset 101 as DTMF and sends it as key information to the voice storage device 103, and at the same time, starts reproducing a part of the changed voice to the first telephone 101.
- 103 transmits the changed voice from the key information to the first telephone 101 via the exchange 102 (after the partially reproduced voice is completed), and stops the voice reproduction when the connection of the first telephone 101 is completed. I do.
- connection notification 1701 When the connection between the first telephone set 101 and the exchange 102 is started, the exchange 102 sends a connection notification 1701 to the voice storage device 103.
- the connection notification sending process will be described in detail.
- connection notification 1701 is generated by the exchange external message control means 1507 in the form of an external message based on the channel identifier obtained from the exchange overall control means 1504 and the event message indicating the connection notification.
- Means 1508 transmits on a control channel on communication path 109.
- the voice storage device 103 Upon receiving the connection notification 1701, the voice storage device 103 starts voice reproduction, and transmits a voice reproduction 1702 and a reproduction candidate transmission 1703.
- the judgment of the start of sound reproduction and the transmission of reproduction candidates in the sound storage device 103 is made by the flow of the sound reproduction start processing 1803 and the reproduction candidate transmission processing 1804 through the external message acquisition processing 1801 and the connection judgment 1802.
- the sound reproduction start processing and the reproduction candidate transmission processing will be described in detail.
- the storage device external message control means 1602 of the voice storage device 103 captures and analyzes the external message received by the exchange communication means 1601 from the control channel on the communication path 109, and transmits the connection notification to the voice storage device overall control means 1604.
- Tell The audio storage device overall control means 1604 instructs the storage device audio data evening control means 1603 which audio data to read from the storage device audio storage means 1605, and the storage device audio data control means 1603 outputs the storage device audio storage means.
- the voice data read from the 1605 and the storage device external message system Based on the channel identifier analyzed by the control means 1602, the audio reproduction 1702 is generated in the form of audio data.
- Exchange communication means 1601 transmits this via a voice channel on communication path 109.
- the storage device external message control means 1602 generates an external message based on the analyzed channel identifier and the control information identifier, and the exchange communication means 1601 transmits the external message to the control channel on the communication path 109.
- the storage device reproduction candidate control means 1606 obtains a part of the entire sound as the next reproduction candidate from the storage device sound storage means 1605 as reproduction candidate data, and forms a reproduction candidate data structure format to which a reproduction candidate identifier is added. Then, the exchange communication means 1601 transmits this via the reproduction candidate voice channel on the communication path 109.
- the first telephone set 101 receives the reproduced voice 1702 via the exchange 102 and the circuit switching network 106.
- the exchange 102 receives the reproduction candidate transmission 1703, and stores a part of the whole voice as the next reproduction candidate.
- the reproduction candidate storing process will be described in detail.
- Reproduction candidate data is obtained from the reproduction candidate voice channel on the communication path 109 by the voice storage device communication means 1508.
- the exchange playback candidate control means 1509 stores the obtained playback candidate data using the exchange voice storage means 1510 based on the playback candidate identifier.
- a key operation 1704 is transmitted to the circuit switching network 106.
- the circuit switching network 106 converts it into DTMF 1705 and transmits it to the exchange 102.
- the exchange 102 detects and analyzes the DTMF 1705 and sends a key information notification 1706 to the voice storage device 103.
- a modified voice partial reproduction 1707 is transmitted to the first telephone 101.
- the key information notification sending process and the playback candidate sending process will be described in detail.
- the key information notification 1706 is generated by the switch external message control means 1507.
- the exchange external message control means 1507 obtains the channel identifier from the exchange overall control means 1504, and the DTMF detection and analysis control means 1506 detects and analyzes DTMF from the voice data obtained through the circuit switching means 1502. Key information (event message) obtained by the first telephone 101 obtained by the first telephone 101 is obtained, and based on these, a key information notification 1706 is generated in the form of an external message.
- the voice storage device communication means 1508 transmits this via a control channel on the communication path 109.
- the exchange reproduction candidate control means 1509 identifies the audio to be reproduced next, and reads and reproduces a part of the audio from the exchange audio storage means 1510.
- the switch regeneration candidate control means 1509 is obtained by detecting and analyzing DTMF from the channel identifier obtained from the entire switch control means 1504 and the DTMF detection and analysis control means 1506 from the voice data obtained from the circuit switching means 1502. Based on the key information (event message) from the first telephone set 101, the audio to be reproduced next is identified. Since a part of the sound to be the next reproduction candidate is stored for each reproduction candidate identifier in the exchange voice storage means 1510, a part of the reproduction is performed. All but a part of the required voices are unnecessary and are deleted.
- the first telephone set 101 receives the modified voice partial reproduction 1707 sent via the exchange 102 and the circuit switching network 106, and receives the modified voice reproduction 1708 after the reproduction is completed.
- the exchange 102 receives the reproduction candidate transmission 1709, and stores a part of the entire sound to be the next reproduction candidate. The process of storing a part of the whole sound as the next playback candidate is performed in the same procedure as the process when the playback candidate transmission 1703 is received.
- the exchange 102 receives the on-hook 1710.
- the exchange 102 is a voice storage device 103 Sends end notification 1711 to The transmission of the end notification 1711 is performed in the same procedure as the transmission of the connection notification 1701.
- the sound storage device 103 Upon receiving the end notification 1711, the sound storage device 103 ends sound reproduction.
- the end of the sound reproduction in the sound storage device 103 is determined by the flow of the sound reproduction end processing 1807 through the external message acquisition processing 1801 and the end judgment 1806.
- FIG. 23 shows the effect of the present embodiment.
- the exchange Normally, upon receiving the DTMF information 2302, which is the changed voice information during the reproduction of the current voice 2301, the exchange transmits the change information to the voice storage device, and after receiving the changed voice transmitted from the voice storage device, changes the voice 2303.
- a time lag 2304 is generated to play back music.
- the switch since a part of all voices to be the next playback candidate is stored in the switch, the switch receives the DTMF information 2306 which is the changed voice information during the playback of the current voice 2305, and The part 2307 of the changed voice can be immediately played, and the effect of eliminating the lag (time lag 2304) until the changed voice 2308 is reproduced can be obtained.
- the system according to the present embodiment includes means for storing a part of all voices to be the next reproduction candidate in the exchange, receiving a voice change instruction, and starting to reproduce part of the voice at the same time.
- a part of the changed sound is reproduced from a part of the whole sound which is prepared in advance as the next reproduction candidate. It is possible to reduce the time lag until the changed sound is stored in the playback sound buffer.
- FIG. 1 also shows the block configuration of the system according to the fourth embodiment. The description of FIG. 1 has been described in the first embodiment, and a description thereof will not be repeated.
- an exchange 102 and a voice storage device 103 constituting the fourth embodiment will be described.
- FIG. 24 shows a detailed configuration of the exchange 102 in this embodiment.
- 201 to 203 and 207 are the same as 801 to 803 and 807 in FIG. 8, and 805, 806 and 809 are the same as those in FIG.
- the system according to this embodiment further includes a buffer clear unit 249 for clearing the playback sound stored in the switch sound storage unit 809 from the buffer when a buffer clear command is obtained from the switch external message control unit 207.
- the exchange external message control means 207 analyzes the external message sent from the voice storage device 103 and outputs a buffer clear instruction to the buffer clear means 249.
- FIG. 25 shows a detailed configuration of the voice storage device 103 in this embodiment.
- This device includes an exchange communication means 301 for communicating with the exchange 102, and a storage device external message control means 302 for controlling an external message received by the exchange communication means 301 and generating an external message to be transmitted to the exchange 102.
- a storage device voice data control means 303 for controlling the playback voice transmitted to the exchange 102
- a voice storage device overall control means 305 for controlling the entire voice storage device 103, and a playback voice to be transmitted to the exchange 102.
- FIG. 26 is a sequence diagram showing a telephone connection operation in the fourth embodiment of the voice storage system of the present invention.
- Figure 27 shows a series of operation flows on the voice storage device.
- the steps having the same numbers as those in FIG. Figure 28 shows the control channel on channel 109.
- the data structure of the external message information transmitted from the voice storage device 103 to the exchange 102 is shown.
- reference numeral 601 denotes a channel identifier field for identifying the call being reproduced.
- Reference numeral 284 denotes a control information identifier field for storing information necessary for performing voice control on the exchange 102.
- FIG. 601 denotes a channel identifier field for identifying the call being reproduced.
- Reference numeral 284 denotes a control information identifier field for storing information necessary for performing voice control on the exchange 102.
- FIG. 29 shows the data structure of audio data information transmitted from the audio storage device 103 to the exchange 102 via an audio channel on the communication path 109.
- 70 1 is a channel identifier field for identifying the call being reproduced.
- Reference numeral 702 denotes an audio data field that stores actual data of the reproduced audio.
- FIG. 30 shows external message information transmitted from the exchange 102 to the voice storage device 103 via a control channel on the communication path 109.
- 701 is a channel identifier field for identifying the call being reproduced.
- Reference numeral 602 denotes an event message field that stores an event message from the first telephone 101, for example, key operation information.
- voice reproduction starts when the connection of the first telephone set 101 is started, and the exchange 102 detects a key operation by the first telephone set 101 as DTMF, sends the key operation to the voice storage device 103, and stores the voice data.
- the device 103 sends a buffer clear request from the key information to the exchange 102, the exchange 102 clears the audio buffer, sends an end of the buffer clear to the audio storage device 103, and the audio storage device 103 outputs the changed audio to the first telephone.
- the following describes a series of flows for sending to 101 and stopping the sound reproduction when the connection of the first telephone set 101 ends.
- connection notification 261 When the connection between the first telephone set 101 and the exchange 102 is started, the exchange 102 sends a connection notification 261 to the voice storage device 103.
- the details of this connection notification sending process are the same as in the second embodiment.
- the voice storage device 103 Upon receiving the connection notification 26 1, the voice storage device 103 starts voice playback and sends out a voice playback 262. Judgment of the start of sound reproduction in the sound storage device 103 is made through the external message acquisition processing 501 and the connection judgment 502, and Initial processing is performed according to the flow of 503. This audio reproduction start process will be described in detail.
- the storage device external message control means 302 of the voice storage device 103 captures and analyzes the external message received by the exchange communication means 301 from the control channel on the communication path 109, and sends a connection notification to the voice storage device overall control means 305.
- Tell The sound storage device overall control means 305 instructs the storage device sound data control means 303 with the sound data to be read from the storage device sound storage means 306, and the storage device sound data control means 303 reads the sound data from the storage device sound storage means 306.
- An audio reproduction 262 is generated in the form of audio data based on the read audio data and the channel identifier deciphered by the storage device external message control means 302.
- the exchange communication means 301 transmits this via an audio channel on the communication path 109.
- the storage device external message control means 302 generates an external message based on the analyzed channel identifier and the control information identifier, and the exchange communication means 301 transmits this over a control channel on the communication path 109.
- the received reproduced voice is temporarily stored in the reproduction buffer of the exchange voice information storage means 208, and then transmitted by circuit switching communication.
- the first telephone 101 receives the reproduced voice 262 transmitted via the exchange 102 and the circuit switching network 106.
- a key operation 263 is transmitted to the circuit switching network 106.
- the circuit switching network 106 converts the key operation 263 into a DTMF 264 and transmits it to the exchange 102.
- Exchange 102 detects DTMF 264 and sends key information notification 265 to voice storage device 103.
- the details of the key information notification sending process are the same as in the second embodiment.
- the voice storage device 103 Upon receiving the key information notification 265, the voice storage device 103 sends a buffer clear request 266 to the exchange 102.
- the determination of the buffer clear request transmission is made through the external message acquisition processing 501, connection determination 502, buffer clear end determination 274, and key information notification determination 275 in the flowchart of FIG. Made by The transmission of the buffer clear request 266 is performed in the same procedure as the transmission of the audio reproduction 262.
- the exchange 102 receives the buffer clear request 266, it clears the audio buffer.
- the audio buffer clear processing will be described in detail.
- the external message is obtained from the control channel on the communication path 109 and the voice data is obtained from the voice channel on the communication path 109 by the voice storage device communication means 208.
- the buffer clear means 249 clears all the voices in the reproduced voice buffer of the voice storage means 809 of the switch.
- the exchange 102 sends a buffer clear end notification 267 to the audio storage device 103.
- the buffer clear end notification sending process will be described in detail.
- the buffer clear end notification 267 is generated by the exchange external message control means 207 in the form of an external message based on the channel identifier obtained from the overall switch control means 204 and the identifier indicating the buffer clear end, and the voice storage device communication means. 208 transmits this on the control channel on the communication path 109.
- the sound storage device 103 Upon receiving the buffer clear end notification 267, the sound storage device 103 starts playing the changed sound and sends out the changed sound reproduction 268.
- the determination of the start of the changed voice reproduction in the voice storage device 103 is made by the flow of the voice reproduction start process 503 through the external message acquisition processing 501 and the buffer clear end determination 274.
- the transmission of the modified audio reproduction 268 is performed in the same procedure as the transmission of the audio reproduction 262.
- the first telephone set 101 receives the modified reproduced voice 268 transmitted via the exchange 102 and the circuit switching network 106.
- the exchange 102 receives the on-hook 269.
- the switch 102 sends an end notification 260 to the voice storage device 103.
- the transmission of the end notification 260 is performed in the same procedure as the transmission of the connection notification 261.
- the sound storage device 103 Upon receiving the end notification 260, the sound storage device 103 ends sound reproduction.
- the determination of the end of the sound reproduction in the sound storage device 103 is made by the flow of the sound reproduction end process 508 through the external message taking process 501 and the end judgment 507.
- the buffer clear end notification is sent out, and the voice storage device Receives the buffer clear end notification and sends out the change sound. Therefore, when a request is made to change the playback sound due to an event from the telephone during the playback of the sound, a smooth sound change process can be performed by clearing the pre-change sound remaining in the playback sound buffer. It becomes possible.
- the exchange only needs to clear all the data remaining in the buffer in response to the instruction of the voice storage device, so that the exchange itself needs to identify the range to be cleared. In comparison, the processing load is reduced.
- the voice storage device sends a modified voice with the change tag added to the head and sends the buffer clear command. It can be easily analogized that the received exchange can perform voice change processing by a method of clearing unnecessary voice data up to the change tag from the buffer by the same means.
- the communication channel 109 includes an audio channel for communicating audio data and an external message, as in the third embodiment.
- control channel for communicating the next page
- reproduction candidate voice channel for transmitting a part of all voices as the next reproduction candidate
- the exchange 102 has the configuration shown in FIG. Among them, 1501 to 1510 are the same as those in the third embodiment (FIG. 15).
- the switch 102 additionally obtains a voice change command and a changed voice identifier from the switch external message control means 1507
- the switch 102 plays a part of the voice of the playback candidate stored in the switch voice storage means 1510. It comprises playback means 151 1, and an exchange time stamp acquisition means 1512 for acquiring a time stamp from audio data and reproduction candidate data sent from the audio storage device 103.
- the exchange external message control means 1507 analyzes the external message sent from the voice storage device 103, and outputs a voice change command and a changed voice identifier to the switch reproduction candidate reproduction means 1511.
- the voice storage device 103 has the configuration shown in FIG. Among them, 1601 to 1606 are the same as those in the third embodiment (FIG. 16).
- the voice storage device 103 also includes a storage device type that generates a time stamp.
- the storage device reproduction candidate control means 1606 selects a reproduction candidate based on the reproduction candidate selection information shown in FIG.
- FIG. 33 is a sequence diagram showing a telephone connection operation of the voice storage system.
- FIG. 34 shows a series of operation flows on the voice storage device.
- FIG. 35 shows a data structure of reproduction candidate selection information transmitted from the voice storage device 103 to the exchange 102 on a reproduction candidate voice channel on the communication path 109.
- reference numeral 3501 denotes a reproduction candidate identifier field for identifying a part of the sound to be the next reproduction candidate.
- Reference numeral 3502 denotes a playback candidate data field for storing a part of the voice to be the next playback candidate.
- Reference numeral 3503 denotes a time stamp field that describes the time at which the playback candidate selection information is transmitted.
- FIG. 36 shows the data structure of the external message information transmitted from voice storage device 103 to exchange 102 on the control channel on communication path 109.
- 2401 is a channel identifier field for identifying the call being reproduced.
- Reference numeral 2402 denotes a control information identifier field for storing information necessary for performing voice control on the exchange 102.
- Reference numeral 2403 denotes a changed sound identifier for identifying the corresponding sound from the reproduction candidates stored in the exchange.
- FIG. 37 shows a data structure of audio data information transmitted from the audio storage device 103 to the exchange 102 via an audio channel on the communication path 109.
- 1301 is a channel identifier field for identifying the call being reproduced.
- 1302 is an audio data field for storing the actual data of the reproduced audio.
- 1303 is a time stamp field that describes the time at which the audio data is transmitted. Note that the structure of the external message information transmitted from the exchange 102 to the voice storage device 103 via the control channel on the communication path 107 is the same as that shown in FIG. In FIG.
- the sound reproduction is started by the connection of the first telephone set 101, and at the same time, a part of the whole sound as the next reproduction candidate is transmitted, and the key operation by the first telephone set 101 is performed by the exchange 102.
- Detected as DTMF sent as key information to voice storage device 103, sends voice change request based on key information received by voice storage device 103, and exchange 102 receives voice change request and Partial playback is started, and at the same time, a voice change completion notification is transmitted, and the voice storage device 103 sends the changed voice to the first telephone 101 via the exchange 102, and the connection of the first telephone 101 is terminated.
- a series of flows for stopping the sound reproduction will be described.
- connection notification 1101 When the connection between the first telephone set 101 and the exchange 102 is started, the exchange 102 sends a connection notification 1101 to the voice storage device 103.
- the details of the connection notification sending process are the same as in the third embodiment.
- the audio storage device 103 Upon receiving the connection notification 1101, the audio storage device 103 starts audio reproduction, and transmits an audio reproduction 1102 and a reproduction candidate transmission 1103.
- the judgment of the start of sound reproduction and the transmission of reproduction candidates in the sound storage device 103 is made by the flow of the sound reproduction start processing 1203 and the reproduction trap transmission processing 1204 through the external message acquisition processing 1201 and the connection judgment 1202.
- the sound reproduction start processing and the reproduction candidate transmission processing will be described in detail.
- the storage device external message control means 1602 of the voice storage device 103 captures and analyzes the external message received by the exchange communication means 1601 from the control channel on the communication path 109, and transmits the connection notification to the voice storage device overall control means 1604.
- Tell The sound storage device overall control means 1604 instructs the storage device sound data control means 1603 to read the sound data to be read from the storage device sound storage means 1605, and the storage device sound data control means 1603 outputs the storage device sound storage means.
- An audio reproduction 1102 is generated in the form of audio data based on the transmission timestamp obtained from the generating means 1607.
- Exchange communication means 1601 transmits this via a voice channel on communication path 109.
- the storage device external message control means 1602 generates an external message based on the analyzed channel identifier, the changed voice identifier, and the control information identifier, and the exchange communication means 1601 transmits the external message on the communication path 109. Send on the control channel of.
- the storage device reproduction candidate control means 1606 obtains a part of the whole sound as the next reproduction candidate from the storage device sound storage means 1605 as reproduction candidate data, and generates the reproduction candidate identifier and the storage device time stamp generation means 1607. Then, a time stamp indicating the transmission time obtained from is provided to generate a reproduction candidate data structure, and the exchange communication means 1601 transmits this through a reproduction candidate voice channel on the communication path 109.
- the first telephone set 101 receives the reproduced voice 1102 transmitted via the exchange 102 and the circuit switching network 106.
- the exchange 102 receives the reproduction candidate transmission 1103, and stores a part of the whole voice as the next reproduction candidate.
- the details of the playback candidate storage process are the same as in the third embodiment.
- a key operation 1104 is transmitted to the circuit switching network 106.
- the circuit switching network 106 converts the key operation 1104 into a DTMF 1105 and transmits the same to the exchange 102.
- the exchange 102 detects the DTMF 1105 and sends a key information notification 1106 to the voice storage device 103.
- the details of the key information notification sending process are the same as in the third embodiment.
- the voice storage device 103 Upon receiving the key information notification 1106, the voice storage device 103 analyzes the key information and sends out a voice change request 1107.
- the decision of the voice storage device 103 to transmit the voice change request is determined by the external message acquisition processing 1201 and the key information communication. This is performed according to the flow of the voice change request transmission 1207 after the knowledge determination 1206.
- the transmission of the audio change request 1107 is performed in the same procedure as the transmission of the audio reproduction 1102.
- the exchange 102 Upon receiving the voice change request 1107, the exchange 102 performs a partial voice change playback 1108, and at the same time, transmits a voice change end notification 1109 to the voice storage device.
- the modified sound partial playback 1108 will be described in detail.
- the changed voice partial playback 1108 identifies the voice to be reproduced next based on the channel identifier and the changed voice identifier obtained from the external message obtained by the exchange external message control means 1507.
- the transmission of the voice change end notification 1109 is performed in the same manner as the transmission of the connection notification 1101.
- the sound storage device 103 Upon receiving the sound change end notification 1109, the sound storage device 103 starts playing the changed sound and sends out the changed sound reproduction 1110. In addition, playback candidate transmission 1111 is also transmitted.
- the determination of the start of sound reproduction and the transmission of the reproduction candidate in the sound storage device 103 is made by the flow of the sound reproduction start processing 1203 and the reproduction candidate transmission processing 1204 after the external message acquisition processing 1201 and the sound change end judgment 1205.
- the transmission of the modified audio reproduction 1110 is performed in the same manner as the transmission of the audio reproduction 1102, and the reproduction candidate transmission 1111 is performed in the same procedure as the reproduction candidate transmission 1103.
- the first telephone set 101 receives the modified voice partial reproduction 1108 transmitted via the exchange 102 and the circuit switching network 106, and receives the modified voice reproduction 1110 after the reproduction is completed.
- the exchange 102 receives the reproduction candidate transmission 1111 and stores a part of the entire voice to be the next reproduction candidate. All of the next play candidates The process of storing part of the audio is performed in the same procedure as the process when the playback candidate transmission 1103 is received.
- the exchange 102 receives the on-hook 1 1 12.
- the exchange 102 sends an end notification 1 113 to the voice storage device 103.
- the transmission of the end notification 1 113 is performed in the same procedure as the transmission of the connection notification 1 101.
- the sound storage device 103 ends sound reproduction.
- the end of the sound reproduction in the sound storage device 103 is determined by the flow of the sound reproduction end processing 1209 through the external message acquisition processing 1201 and the end judgment 1208.
- the change audio in the playback audio buffer is played, but the playback of the change audio compares the timestamps of the change audio and the change audio, and outputs the change audio. This is performed after advancing the playback audio buffer pointer to audio data with a newer time stamp than the time stamp. By doing so, it is possible to continuously perform the transition from the modified sound partial reproduction to the modified sound reproduction.
- the size of a part of the changed voice is stored, the pointer of the playback voice buffer is advanced by a part of the size of the changed voice, and the voice is reproduced from there. It is easy to guess that switching from partial playback of the changed voice to playback of the changed voice can be realized even with this method.
- the voice storage device transmits a part of the changed voice
- the pointer of the changed voice is shifted by a part of the changed voice, and the changed voice is transmitted from the position of the pointer upon receiving the request for the changed voice. It is also easy to switch from partial playback of modified voice to playback of modified voice by using a method in which the switch starts playback of the voice from the beginning of the voice playback buffer at the same time that the exchange finishes partial playback of the modified voice. I can analogy.
- the exchange only needs to reproduce a part of the changed voice instructed from the voice storage device, and the exchange itself needs to identify the changed voice.
- the processing load is reduced compared to the configuration of the form.
- the exchange is provided with a means for adding a time stamp to the voice data and the external message, and the voice storage device uses the time stamp.
- the effect of reducing the time lag until the changed audio is stored in the playback audio buffer can be reduced. can get.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Description
Claims
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP01930137A EP1206105A4 (en) | 2000-05-15 | 2001-05-15 | LANGUAGE STORAGE SYSTEM, CHANGE AND LANGUAGE SPRAYER |
| AU56735/01A AU5673501A (en) | 2000-05-15 | 2001-05-15 | Voice storage system, exchanger and voice storage apparatus |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000141494 | 2000-05-15 | ||
| JP2000-141494 | 2000-05-15 | ||
| JP2000-196662 | 2000-06-29 | ||
| JP2000196662 | 2000-06-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2001089182A1 true WO2001089182A1 (en) | 2001-11-22 |
Family
ID=26591876
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2001/004020 Ceased WO2001089182A1 (en) | 2000-05-15 | 2001-05-15 | Voice storage system, exchanger and voice storage apparatus |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20030007611A1 (ja) |
| EP (1) | EP1206105A4 (ja) |
| CN (1) | CN1386358A (ja) |
| AU (1) | AU5673501A (ja) |
| WO (1) | WO2001089182A1 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101061664B (zh) * | 2004-11-17 | 2010-06-16 | æ¥æ¬çµæ°æ ªåŒäŒç€Ÿ | æ¶å»è®€è¯ç³»ç» |
| CN101345047B (zh) * | 2007-07-12 | 2012-09-05 | è±äžèŸŸè¡ä»œæéå ¬åž | 人声èªåšæ ¡æ£çæ··é³ç³»ç»åå ¶æ··é³æ¹æ³ |
| CN101282579B (zh) * | 2008-05-08 | 2011-06-08 | åäžºææ¯æéå ¬åž | è®°åœéè¯çæ¹æ³ãç³»ç»ãéè¯è®°åœå¹³å°å圩éå¹³å° |
| CN101753744B (zh) * | 2008-12-02 | 2012-12-12 | äžåœç§»åšéä¿¡éå¢çèæéå ¬åž | åœé³éç¥äžèŽæ§æ žæ¥æ¹æ³åç³»ç» |
| EP2282500B1 (en) * | 2009-07-17 | 2011-10-19 | Research In Motion Limited | Method and system for recording telephone conversations placed on hold |
| US8189745B2 (en) | 2009-07-17 | 2012-05-29 | Research In Motion Limited | Method and system for recording telephone conversations placed on hold |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08195815A (ja) * | 1995-01-13 | 1996-07-30 | Toshiba Corp | ïœïœã·ã¹ãã |
| WO1997014250A1 (en) * | 1995-10-11 | 1997-04-17 | Sony Corporation | Data processing system |
| JPH10304066A (ja) * | 1997-04-25 | 1998-11-13 | Nec Corp | é³å£°æ å ±æäŸè£ 眮åã³ãã®æäœæ¹æ³ |
| JPH1141356A (ja) * | 1997-07-16 | 1999-02-12 | Nec Corp | é³å£°èç©è£ 眮 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE69121939T2 (de) * | 1990-02-23 | 1997-02-27 | Canon Kk | Fernsprechvermittlungsanlage und -verfahren |
| US5982857A (en) * | 1994-10-17 | 1999-11-09 | Apropros Technology | Voice recording method and system providing context specific storage and retrieval |
| US6052454A (en) * | 1996-01-16 | 2000-04-18 | Global Tel*Link Corp. | Telephone apparatus with recording of phone conversations on massive storage |
| ES2191574T1 (es) * | 1999-06-08 | 2003-09-16 | Dictaphone Corp | Un sistema y metodo para creacion de registro de llamadas y para su procesado. |
-
2001
- 2001-05-15 EP EP01930137A patent/EP1206105A4/en not_active Withdrawn
- 2001-05-15 US US10/030,969 patent/US20030007611A1/en not_active Abandoned
- 2001-05-15 WO PCT/JP2001/004020 patent/WO2001089182A1/ja not_active Ceased
- 2001-05-15 AU AU56735/01A patent/AU5673501A/en not_active Abandoned
- 2001-05-15 CN CN01801961A patent/CN1386358A/zh active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08195815A (ja) * | 1995-01-13 | 1996-07-30 | Toshiba Corp | ïœïœã·ã¹ãã |
| WO1997014250A1 (en) * | 1995-10-11 | 1997-04-17 | Sony Corporation | Data processing system |
| JPH10304066A (ja) * | 1997-04-25 | 1998-11-13 | Nec Corp | é³å£°æ å ±æäŸè£ 眮åã³ãã®æäœæ¹æ³ |
| JPH1141356A (ja) * | 1997-07-16 | 1999-02-12 | Nec Corp | é³å£°èç©è£ 眮 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP1206105A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1386358A (zh) | 2002-12-18 |
| AU5673501A (en) | 2001-11-26 |
| EP1206105A1 (en) | 2002-05-15 |
| US20030007611A1 (en) | 2003-01-09 |
| EP1206105A4 (en) | 2005-06-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7054420B2 (en) | Voice over IP telephone recording architecture | |
| US20110158235A1 (en) | Stream delivery system, call control server, and stream delivery control method | |
| US7450699B2 (en) | Method and system for call answer while connected to voice mail | |
| JPH11313177A (ja) | ãã«ãã¡ãã£ã¢æ å ±éä¿¡ã·ã¹ãã | |
| JP2003101662A (ja) | éä¿¡æ¹æ³ãéä¿¡è£ çœ®ããã³éä¿¡ç«¯æ« | |
| JP5621222B2 (ja) | é話é²é³åçæ¹æ³åã³é話é²é³è£ 眮 | |
| WO2001089182A1 (en) | Voice storage system, exchanger and voice storage apparatus | |
| JPH10294927A (ja) | åç»åããŒã¿ã®éä¿¡æ¹æ³ããã³åç»åããŒã¿ã®èšé²åçæ¹æ³ãªãã³ã«èšæ¶åªäœ | |
| JP5340880B2 (ja) | é éäŒè©±ã·ã¹ãã ã®åºåå¶åŸ¡è£ 眮ããã®æ¹æ³ãããã³ã³ã³ãã¥ãŒã¿ãå®è¡å¯èœãªããã°ã©ã | |
| JP2828029B2 (ja) | é³å£°èç©åçãµãŒãã¹è£ 眮 | |
| JP6367592B2 (ja) | é話é²é³ã·ã¹ãã ããã³é話é³å£°ç§»è¡æ¹æ³ | |
| JP2001230885A (ja) | 泚éã®ã€ããé³å£°ã¡ãŒã«å¿çã®ããã®æ¹æ³ããã³è£ 眮 | |
| JP4509590B2 (ja) | é³å£°èªèã·ã¹ãã ããã³ãã®ããã°ã©ã | |
| KR20090126734A (ko) | ïœïŒ©ïŒ° ëšë§ì ìí ìì ì¬ìíš ìë¹ì€ ë°©ë² | |
| JP3762709B2 (ja) | é³å£°ïœïœäŒéã·ã¹ãã | |
| CN101163136B (zh) | äžç§å©çšäŒè¯åå§å议蜯ç»ç«¯ææŸè¯å¡åå·¥å·çæ¹æ³ | |
| EP2282500B1 (en) | Method and system for recording telephone conversations placed on hold | |
| JP4148003B2 (ja) | ãã¿ã³é»è©±è£ 眮 | |
| JP6552027B1 (ja) | éä¿¡è£ çœ®ãéä¿¡ããŒã¿èšé²ã·ã¹ãã ãéä¿¡æ¹æ³ãããã³ããã°ã©ã | |
| JP4466631B2 (ja) | é»è©±è£ 眮ãé»è©±å¶åŸ¡æ¹æ³ãããã³ããã°ã©ã | |
| KR100378811B1 (ko) | í°í°ìì€ í©ì±ìì ë€ì€ ì¬ì©ì ì€ìê° ì²ëЬì¥ì¹ ë° ë°©ë² | |
| JP2000151813A (ja) | é³å£°èç©éä¿¡è£ çœ® | |
| JP2004304630A (ja) | ãã¿ã³é»è©±è£ 眮 | |
| JP4375457B2 (ja) | ãã¿ã³é»è©±è£ 眮 | |
| JPS6223940B2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2001930137 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 10030969 Country of ref document: US |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 018019617 Country of ref document: CN |
|
| WWP | Wipo information: published in national office |
Ref document number: 2001930137 Country of ref document: EP |
|
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 2001930137 Country of ref document: EP |