WO2001089182A1 - Voice storage system, exchanger and voice storage apparatus - Google Patents

Voice storage system, exchanger and voice storage apparatus Download PDF

Info

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
Application number
PCT/JP2001/004020
Other languages
English (en)
French (fr)
Inventor
Junichi Morita
Hiroshi Uranaka
Kenji Takagi
Noritoshi Ogasawara
Sachiko Kawaguchi
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to EP01930137A priority Critical patent/EP1206105A4/en
Priority to AU56735/01A priority patent/AU5673501A/en
Publication of WO2001089182A1 publication Critical patent/WO2001089182A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

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

音声蓄積システム、 交換機及び音声蓄積装置 技術分野
本発明は、 LANなどの音声データや制御データの到達時間の揺らぎ が大きいネットワークを介して音声を蓄積する音声蓄積システムに関す 明
る。
田 背景技術
近年、 インターネットの普及に代表されるコンピュータネッ卜ワーク の発達及び伝送速度の増加に伴い、 これまで回線交換網で伝送されてき た音声などのストリーム型データを、 コンピュータネットワーク上で伝 送する方式、 即ち、 Vo i c e Ove r I P (以下、 Vo I Pという 。 ) の利用が活発化しており、 この Vo I Pの技術を用いて、 通話音声 の全てをパソコンなどに蓄積し、 データとして保存する音声ログシステ ムゃ、 電話を掛けて来た相手に蓄積音声を再生して対話し、 この対話の 中で幾つかの選択肢を提示し,、 相手の選択に基づいて電話の接続先を絞 り込む IVR (interactive voice response) などのシステムが実用化 されている。
こうした音声蓄積システムでは、 電話網を介して電話機と接続する交 換機と、 この交換機に LANを通じて接続する音声蓄積装置 (パソコン など) とを備えており、 電話機の音声が音声蓄積装置に蓄積され、 また 、 音声蓄積装置に蓄積されている音声が再生されて交換機及び電話網を 介して電話機に送信される。 V o I Pでは、 データリンク層及び物理層のプロトコルとして、 E t h e r n e t (イーサネット) が使用されることが多い。 E t h e r n e tは、 帯域共有、 ベストエフオート型のプロトコルであるため、 デー 夕のトラフィックが高い時には、 音声データの欠落やデータ到達間隔の 揺らぎが大きいという欠点がある。 従って、 このコンピュータネットヮ ークを用いた音声蓄積システムでは、 音声データと、 音声の蓄積,再生 を制御する制御データとを並行して通信した場合に、 それらの同期を取 りつつ、 音声の蓄積や再生を制御することが難しいという問題点がある 音声とデータの同期を解決する従来の発明として、 特開平 8— 9 0 4 5号公報に記載されたものが知られている。 この発明は、 交換機系のポ イスメール装置と L ANベ一スのマルチメディアメールシステムとを統 合し、 音声及びグラフィック情報又は他のデータを、 生成されたシーケ ンス通りに、 この情報を同期して読み出すことができるようにしている 。
しかしながら、 従来の発明は、 メールボックスから読み出す音声情報 とデータとの同期を取ることに主眼を置いており、 音声データ自身の制 御を行うものではない。
コンピュータネットワークを用いた音声蓄積システムでは、 音声デー 夕と制御データとの同期を取って、 不要な音声データの録音停止や録音 の再開を制御したり、 音声再生中に電話機から再生音声の変更要求があ つた時に、 迅速に対処できるようにすることが必要であるが、 従来のシ ステムでは、 こうした点の制御について配慮されていない。 発明の開示 本発明は、 こうした課題を解決するものであり、 L A Nなど音声デー 夕や制御データの到達時間間隔の揺らぎが大きいネットワークを介した 音声蓄積システムにおいて、 不要な音声データの録音停止や、 再生音声 の変更要求時のスムーズな変更処理を的確に制御するシステムを提供す ることを目的としている。
そこで、 本発明では、 回線交換による通信を行う回線交換網と、 回線 交換網に接続され、 音声通信を行う第 1の電話機と、 回線交換網に接続 され、 音声交換を行う交換機と、 交換機に接続され、 音声通信を行う 1 つ又は複数の構内電話機と、 交換機に接続され、 交換機から送信される 音声データ及び外部メッセージにより、 少なくとも通話録音の音声蓄積 を行う音声蓄積装置とを具備する音声蓄積システムにおいて、 音声蓄積 装置が、 交換機から送信される音声データ及び外部メッセージの同期を 取ることにより、 通話音声の蓄積制御を行うように構成している。
電話機から再生音声の変更要求が出されたとき、 交換機が、 音声デー 夕及び外部メッセージの同期を取ることにより、 再生音声の変更を行う ように構成している。
また、 交換機に、 回線交換網に送出する再生音声を一時格納する再生 音声バッファと、 再生音声の変更を行う音声蓄積装置より送出されるク リア要求に基づいて、 この再生音声バッファから不要な音声をクリァす るバッファクリア手段とを設けている。
また、 音声蓄積装置が、 音声データ送出中に次の再生候補となる全音 声の頭の一部を送信し、 交換機が、 音声再生と共に、 この次の再生候補 となる全音声の頭の一部を格納し、 再生音声の変更の際に格納済みの前 記音声の一部を再生し、 続けて、 再生音声の変更後に音声蓄積装置から 送られた音声を再生するように構成している。 そのため、 通話録音中の保留 ·転送処理における不要な音声を排除す ることができる。
また、 音声再生中に電話機からのイベントによる再生音声変更要求が 出された場合に、 再生音声バッファ内に残存する変更前音声をクリアす ることによるスムーズな音声変更処理を行うことができる。
また、 音声再生中に電話機からのイベントによる再生音声変更要求が 出された場合、 あらかじめ用意した次の再生候補となる全音声の頭の一 部から、 変更音声の一部を再生することで、 再生音声バッファに変更後 の音声が格納されるまでのタイムラグの短縮を図ることができる。 図面の簡単な説明
図 1は、 本発明の音声蓄積システムの第 1の実施形態の構成を示すブ ロック図、
図 2は、 本発明の第 1の実施形態における交換機の構成を示すプロッ ク図、
図 3は、 本発明の第 1の実施形態における音声蓄積装置の構成を示す ブロック図、
図 4は、 本発明の第 1の実施形態における電話の接続動作を示すシ 一ケンス図、
図 5は、 本発明の第 1の実施形態における音声蓄積装置の処理の流 れを示すフロー図、
図 6は、 本発明の第 1の実施形態における交換機から音声蓄積装置へ の制御メッセ一ジデータ構造を示すフォーマット図、
図 7は、 本発明の第 1の実施形態における交換機から音声蓄積装置へ の音声データ構造を示すフォーマツト図、 図 8は、 本発明の第 2の実施形態における交換機の構成を示すブロッ ク図、
図 9は、 本発明の第 2の実施形態における音声蓄積装置の構成を示す ブロック図、
図 1 0は、 本発明の第 2の実施形態における電話の接続動作を示すシ 一ケンス図、
図 1 1は、 本発明の第 2の実施形態における音声蓄積装置の処理の流 れを示すフロー図、
図 1 2は、 本発明の第 2の実施形態における音声蓄積装置から交換機 への制御メッセージデータ構造を示すフォーマツト図、
図 1 3は、 本発明の第 2の実施形態における音声蓄積装置から交換機 への音声データ構造を示すフォーマツト図、
図 1 4は、 本発明の第 2の実施形態及び第 3の実施形態における音声 蓄積装置から交換機への制御メッセージデータ構造を示すフォーマット 図、
図 1 5は、 本発明の第 3の実施形態における交換機の構成を示すプロ ック図、
図 1 6は、 本発明の第 3の実施形態における音声蓄積装置の構成を示 すブロック図、
図 1 7は、 本発明の第 3の実施形態における電話の接続動作を示すシ 一ケンス図、
図 1 8は、 本発明の第 3の実施形態における音声蓄積装置の処理の流 れを示すフロー図、
図 1 9は、 本発明の第 3の実施形態における音声蓄積装置から交換機 への再生候補データ構造を示すフォーマット図、 図 2 0は、 本発明の第 3の実施形態における音声蓄積装置から交換機 への制御メッセージデータ構造を示すフォーマツト図、
図 2 1は、 本発明の実施の形態 3における音声蓄積装置から交換機へ の音声データ構造を示すフォーマツ卜図、
図 2 2は、 本発明の第 3の実施形態における再生候補選定情報を示す プロック図、
図 2 3は、 本発明の第 3の実施形態における効果を示すブロック図、 図 2 4は、 本発明の第 4の実施形態における交換機の構成を示すプロ ック図、
図 2 5は、 本発明の第 4の実施形態における音声蓄積装置の構成を示 すブロック図、
図 2 6は、 本発明の第 4の実施形態における電話の接続動作を示すシ 一ケンス図、
図 2 7は、 本発明の第 4の実施形態における音声蓄積装置の処理の流 れを示すフロー図、
図 2 8は、 本発明の第 4の実施形態における音声蓄積装置から交換機 への制御メッセージデータ構造を示すフォーマツト図、
図 2 9は、 本発明の第 4の実施形態における音声蓄積装置から交換機 への音声データ構造を示すフォーマツト図、
図 3 0は、 本発明の第 4の実施形態及び第 5の実施形態における音声 蓄積装置から交換機への制御メッセージデータ構造を示すフォーマット 図、
図 3 1は、 本発明の第 5の実施形態における交換機の構成を示すプロ ック図、
図 3 2は、 本発明の第 5の実施形態における音声蓄積装置の構成を示 すブロック図、 図 3 3は、 本発明の第 5の実施形態における電話の接続動作を示すシ 一ケンス図、
図 3 4は、 本発明の第 5の実施形態における音声蓄積装置の処理の流 れを示すフロー図、
図 3 5は、 本発明の第 5の実施形態における音声蓄積装置から交換機 への再生候補データ構造を示すフォーマツト図、
図 3 6は、 本発明の第 5の実施形態における音声蓄積装置から交換機 への制御メッセ一ジデータ構造を示すフォーマット図、
図 3 7は、 本発明の第 5の実施形態における音声蓄積装置から交換機 への音声データ構造を示すフォーマット図である。 発明を実施するための最良の形態
以下、 本発明の実施の形態について、 図面を用いて説明する。 なお、 本発明はこれら実施の形態に何ら限定されるものではなく、 その要旨を 逸脱しない範囲において、 種々なる態様で実施し得る。
(第 1の実施形態)
本発明の音声蓄積システムの第 1の実施形態は、 図 1に示すように、 少なくとも回線交換による通信 (以下、 回線交換通信と呼ぶ) を行うこ とができる第 1の電話機 101と、 回線交換網 106を通じて第 1の電話機 101 と回線交換通信を行う交換機 102 と、 通信路 109により交換機 102 と接続して音声蓄積を行う音声蓄積装置 103と、 交換機 102に接続する 第 1の構内電話機 104及び第 2の構内電話機 105とを備えている。 通信 路 109上の通信は T C P / I Pプロトコルによって行われる。 なお、 後 述する第 2〜第 5実施形態の基本構成は図 1と同じである。 第 1の電話機 101と回線交換網 106とは、 例えば専用線、 I S D N、 アナログ回線などの通信路 107で接続され、 また、 回線交換網 106と交 換機 102との間も、 同様の通信路 108で接続されている。
交換機 102は、 回線交換通信で取得した音声データに、 現在時刻を示 すタイムスタンプを付与し、 また、 音声蓄積装置 103への制御データと して作用する外部メッセージを生成するとともに、 これにもタイムス夕 ンプを付与し、 音声データ及び外部メッセージを、 通信路 109を通じて 、 音声蓄積装置 103に送信する。 通信路 109は、 例えば、 イーサネット などで構成され、 音声チャネルにより音声データの通信を、 制御チヤネ ルにより外部メッセージの通信を行うことができる。
音声蓄積装置 103は、 交換機 102から外部メッセージ及び音声データ を受信し、 外部メッセージ、 音声データそれぞれのタイムスタンプを基 に音声の制御、 蓄積を行う。
次に、 図 2を用いて第 1の実施形態における交換機 102の詳しい構成 について説明する。 交換機 102は、 回線交換網 106との接続を行う回線 網通信手段 201 と、 回線網や端末間の回線接続を行う回線交換手段 202 と、 交換機 102と第 1の構内電話機 104及び第 2の構内電話機 105 との 接続を行う端末通信手段 203と、 交換機 102全体を制御する交換機全体 制御手段 204と、 タイムスタンプを生成する交換機タイムスタンプ生成 手段 205と、 交換機タイムスタンプ生成手段 205からタイムスタンプを 取得し、 回線交換手段 202から取得した音声データにタイムスタンプを 付与し、 音声データの生成を行う交換機音声データ制御手段 206と、 交 換機タイムス夕ンプ生成手段 205からタイムスタンプを取得し、 交換機 全体制御手段 204から取得したイベントにタイムスタンプを付与し、 外 部メッセージの生成を行う交換機外部メッセージ制御手段 207と、 音声 蓄積装置 103と通信を行う音声蓄積装置通信手段 208とを備えている。 次に、 図 3を用いて、 第 1の実施形態における音声蓄積装置 103の詳 しい構成について説明する。 音声蓄積装置 103は、 交換機 102との通信 を行う交換機通信手段 301と、 交換機通信手段 301により受信した外部 メッセージの取り込みなどの制御を行う蓄積装置外部メッセージ制御手 段 302と、 交換機通信手段 301により受信した音声データの制御を行う 蓄積装置音声データ制御手段 303と、 外部メッセージ及び音声データか らタイムスタンプを取得する蓄積装置タイムスタンプ取得手段 304と、 音声蓄積装置 103全体を制御する音声蓄積装置全体制御手段 305と、 音 声蓄積装置全体制御手段 305の制御を受けて外部メッセージ及び音声デ —夕のタイムスタンプを基に通話音声を蓄積する蓄積装置音声蓄積手段 306とを備えている。
以上のように構成された音声蓄積システムの動作について、 図 4から 図 7を用いて説明する。 図 4は音声蓄積システムの電話の接続動作を示 すシーケンス図である。 図 5は音声蓄積装置上での音声蓄積動作のフロ 一を示す。 図 6は通信路 109上の制御チャネルで交換機 102から音声蓄 積装置 103へ送信される外部メッセ一ジ情報のデータ構造を示す。 図 6 において、 601 は通話中の呼の識別を行うチャネル識別子フィールドで ある。 602は交換機 102が取得したイベント情報を格納するイベントメ ッセージフィールドである。 603 は外部メッセージを送出する時刻を記 述したタイムスタンプフィールドである。 図 7は通信路 109上の音声チ ャネルで交換機 102から音声蓄積装置 103へ送信される音声デ一夕情報 のデータ構造を示す。 図 7において、 701 は通話中の呼の識別を行うチ ャネル識別子フィールドである。 702 は通話音声の実データを格納する 音声データフィールドである。 703 は音声データを送出する時刻を記述 したタイムスタンプフィールドである。 図 4において、 第 1の電話機 101と第 1の構内電話機 104との通話開 始により音声蓄積を開始し、 第 1の構内電話機 104による保留要求によ つて音声蓄積を停止し、 第 2の構内電話機 105への転送要求を経て、 第 1の電話機 101と第 2の構内電話機 105との通話開始により再び音声蓄 積を開始し、 第 1の電話機 101と第 2の構内電話機 105との通話終了に より音声蓄積を終了する一連の流れについて説明する。
第 1の電話機 101と第 1の構内電話機 104による通話が開始されたと き、 交換機 102は音声蓄積装置 103へ接続通知 401を送出する。 接続通 知送出処理を詳しく説明する。
接続通知 401は、 交換機外部メッセージ制御手段 207が生成する。 交 換機外部メッセージ制御手段 207は、 交換機全体制御手段 204より取得 したチャネル識別子及び接続通知を示すィベントメッセージと、 交換機 タイムスタンプ生成手段 205より得た送出時刻を示すタイムスタンプと を基に、 外部メッセージの形式で接続通知 401を生成し、 音声蓄積装置 通信手段 208は、 これを通信路 109上の制御チャネルにより送信する。 同時に、 交換機音声データ制御手段 206は、 交換機全体制御手段 204 より取得したチャネル識別子、 回線交換手段 202より取得した通話音声 及び、 交換機タイムスタンプ生成手段 205より得た送出時刻を示すタイ ムスタンプを基に、 音声データを生成し、 音声蓄積装置通信手段 208は 、 これを通信路 109上の音声チャネルにより送信する。
音声蓄積装置 103は、 接続通知 401を受信すると音声蓄積を開始する 。 音声蓄積装置 103における音声蓄積開始の判断は、 図 5に示すように 、 外部メッセージ ·音声取得処理 501、 接続判断 502を経て、 音声蓄積 開始処理 503のフ口一によりなされる。 音声蓄積開始処理を詳しく説明 する。 音声蓄積装置 103は、 交換機通信手段 301によって通信路 109上の制 御チャネルから外部メッセ一ジを、 また、 通信路 109上の音声チャネル から音声データを取得する。 外部メッセージを取り込んだ蓄積装置外部 メッセージ制御手段 302は、 蓄積装置タイムスタンプ取得手段 304を用 いて、 外部メッセージからタイムスタンプを取得し、 音声蓄積装置全体 制御手段 305に出力する。 一方、 音声データを取り込んだ蓄積装置音声 デー夕制御手段 303は、 蓄積装置タイムスタンプ取得手
段 304を用いて、 音声データに付与されたタイムスタンプを取得し、 音 声蓄積装置全体制御手段 305 に出力する。 音声蓄積装置全体制御手段 305 は、 それぞれのタイムスタンプを基に、 同期を取り、 蓄積装置音声 データ制御手段 303に対して、 外部メッセージのタイムスタンプ以降の タイムスタンプをもつ音声データを蓄積装置音声蓄積手段 306に出力さ せ、 蓄積装置音声蓄積手段 306が音声蓄積を開始する。
次に、 第 1の構内電話機 104が保留動作を行った時、 交換機 102へ保 留要求 402が送られる。 交換機 102は、 保留要求 402を取得し、 音声蓄 積装置 103へ保留通知 403を送出する。 この保留通知 403の送出は接続 通知 401の送出と同様の手順で行われる。
音声蓄積装置 103は、 保留通知 403を受信すると、 音声蓄積を停止す る。 音声蓄積装置 103における音声蓄積停止の判断は、 外部メッセージ ·音声取得処理 501、 保留判断 505を経て、 音声蓄積停止処理 506のフ ローによりなされる。 この音声蓄積停止処理は音声蓄積開始処理と同様 の手順で行われる。
第 1の構内電話機 104が転送動作を行った時、 交換機 102へ転送要求 404が送られる。 交換機 102は、 転送要求 404を取得し、 音声蓄積装置 103 へ転送通知 405 を送出する。 この転送通知 405 の送出は接続通知 401の送出と同様の手順で行われる。 音声蓄積装置 103は転送通知 405を受信し、 音声蓄積停止を継続する 。 音声蓄積装置 103における音声蓄積停止継続の判断は外部メッセージ •音声取得処理 501、 転送判断 504のフローによりなされる。 一方、 交換機 102は転送要求先である第 2の構内電話機 105へ鳴動要求 406を 出す。
交換機 102は第 2の構内電話機 105が転送電話に応答すると、 電話応 答 407を受信する。 第 1の電話機 101と第 2の構内電話機 105との間で 通話が開始されたため、 交換機 102は接続通知 408を音声蓄積装置 103 へ送出する。
接続通知 408の送出は接続通知 401の送出と同様の手順で行われる。 音声蓄積装置 103は、 接続通知 408を受信すると、 再び音声蓄積を開 始する。 音声蓄積装置 103における音声蓄積開始の判断は外部メッセ一 ジ ·音声取得処理 501、 接続判断 502を経て、 音声蓄積開始処理 503の フローによりなされる。 音声蓄積開始処理は接続通知 401を受信した際 と同様の手順で行われる。
次に、 通話が終了し第 2の構内電話機 105がオンフックすると、 交換 機 102はオンフック 409を受信する。 第 1の電話機 101と第 2の構内電 話機 105 との間で通話が終了したため、 終了通知 410 を音声蓄積装置 103へ送出する。 終了通知 410の送出は接続通知 401の送出と同様の手 順で行われる。
音声蓄積装置 103は、 終了通知 410を受信すると、 音声蓄積を停止す る。 音声蓄積装置 103における音声蓄積終了の判断は外部メッセージ · 音声取得処理 501、 終了判断 507を経て、 音声蓄積終了処理 508のフロ 一によりなされる。 音声蓄積終了処理は音声蓄積開始処理と同様の手順 で行われる。 なお、 図 4では保留 ·転送により転送先 (第 2の構内電話機 105) と の通話が成立した場合を示したが、 転送先とつながらず、 保留解除後、 第 1の電話機 101と第 1の構内電話機 104による通話が再開された場合 でも、 同様の手段で音声蓄積を実現できることは、 容易に類推できる。 さらに、 第 1の電話機 101と第 1の構内電話機 104による通話が保留 中及び転送中である時に、 第 1の電話機 101と第 1の構内電話機 104に よる通話が終了した場合でも、 同様の手段で音声蓄積を実現できること は、 容易に類推できる。
以上のように、 本実施の形態では、 交換機がタイムスタンプを付与し た外部メッセージ及び音声データを音声蓄積装置に送信し、 音声蓄積装 置がそのタイムスタンプを基に同期を取り録音音声を制御する手段を備 えることにより、 保留 ·転送操作時に生じる通話以外の不要な音声を力 ッ卜し音声蓄積を行うことが可能となる。
なお、 上記実施の形態によれば、 第 1の構内電話機と第 2の構内電話 機の 2台の場合について説明したが、 これを 1台又は 3台以上の場合に ついても実現することができ、 同様の効果を奏する。
(第 2の実施形態)
次に本発明の音声蓄積システムの第 2の実施形態について説明する。 この第 2の実施形態は、 音声再生中に電話機から再生音声変更が要求さ れたとき、 その要求に迅速に対応することができる音声蓄積システムで ある。 第 2の実施形態のシステムのブロック構成も図 1で示すことがで きる。 図 1の説明については第 1の実施形態で述べたため省略する。 以 下、 第 2の実施形態を構成する交換機 102及び音声蓄積装置 103につい て説明する。
図 8を用いて第 2の実施形態における交換機 102の詳しい構成につい て説明する。 図 8において、 801〜804は図 2における 201〜204と同様 のため、 説明は省略する。 交換機 102は、 その他に、 回線交換手段 802 から取得した音声データ及び、 音声蓄積装置 103より送出された音声デ 一夕の制御を行う交換機音声データ制御手段 805 と、 回線交換手段 802 から取得した音声データから D T M F情報を検出 ·解析し、 (第 1の電 話機 101 による) キー情報に変換する D T M F検出 ·解析制御手段 806 と、 交換機全体制御手段 804から取得したイベントと、 D T M F検出 - 解析制御手段 806により取得したキ一情報とから外部メッセージを生成 し、 一方、 音声蓄積装置 103より送出された外部メッセージの制御を行 う交換機外部メッセージ制御手段 807と、 音声蓄積装置 103より送出さ れた音声デ一夕及び外部メッセージからタイムスタンプを取得する交換 機タイムスタンプ取得手段 808と、 音声蓄積装置 103より送出された再 生音声を格納する交換機音声格納手段 809と、 音声蓄積装置 103と通信 を行う音声蓄積装置通信手段 810とを備えている。
交換機音声格納手段 809は、 再生音声バッファを構成しており、 音声 蓄積装置 103から通信路 109を介して送出された再生音声は、 交換機音 声格納手段 809に一旦格納された後、 ここから読み出されて第 1の電話 機 101に送出される。 こうすることにより、 通信路 109での音声データ の到達時間に揺らぎがある場合でも、 第 1の電話機 101に回線交換通信 により安定した再生音声を送ることができる。 交換機音声格納手段 809 に格納される再生音声は、 交換機全体制御手段 804により、 音声蓄積装 置 103から送出される外部メッセージの制御情報及びタイムスタンプに 基づいて制御される。
また、 図 9を用いて第 2の実施形態における音声蓄積装置 103の詳し い構成について説明する。 音声蓄積装置 103は、 図 3の 301と同様の交 換機通信手段 901と、 交換機通信手段 901により受信した外部メッセ一 ジの取り込みなどの制御を行い、 交換機 102に送信する外部メッセージ の生成を行う蓄積装置外部メッセージ制御手段 902と、 交換機 102へ送 信する再生音声の制御を行う蓄積装置音声デ一夕制御手段 903と、 タイ ムスタンプを生成する蓄積装置タイムスタンプ生成手段 904と、 図 3の 305と同様の音声蓄積装置全体制御手段 905 と、 交換機 102へ送信する 再生音声を格納する蓄積装置音声格納手段 906とを備えている。
以上のように構成された音声蓄積システムにおいて、 図 1 0から図 1 4を用いて説明する。 図 1 0は音声蓄積システムの電話の接続動作を示 すシーケンス図を示す。 図 1 1は音声蓄積装置上での一連の動作フロー を示す。 図 1 2は通信路 109上の制御チャネルで音声蓄積装置 103から 交換機 102へ送信される外部メッセージ情報のデータ構造を示す。 図 1 2において、 2201 は再生中の呼の識別を行うチャネル識別子フィール ドである。 2202 は交換機 102 上で音声制御を行うために必要な情報を 格納する制御情報識別子フィールドである。 2203 は外部メッセージを 送出する時刻を記述したタイムスタンプフィールドである。 図 1 3は通 信路 109上の音声チャネルで音声蓄積装置 103から交換機 102へ送信さ れる音声データ情報のデータ構造を示す。 1301 は再生中の呼の識別を 行うチャネル識別子フィールドである。 1302 は再生音声の実デ一夕を 格納する音声データフィールドである。 1303 は音声データを送出する 時刻を記述したタイムスタンプフィールドである。 図 1 4は通信路 109 上の制御チャネルで交換機 102から音声蓄積装置 103へ送信される外部 メッセージ情報を示す。 MM は再生中の呼の識別を行うチャネル識別 子フィールドである。 1402 は第 1の電話機 101 によるキー操作情報等 イベントメッセージを格納したイベントメッセージフィールドである。 図 1 0において、 第 1の電話機 101の接続開始により音声再生を開始 し、 第 1の電話機 101によるキー操作を交換機 102が D T M Fとして検 出 ·解析し、 キー情報として音声蓄積装置 103へ送出し、 音声蓄積装置 103がキー情報からバッファクリア要求を交換機 102へ、 変更音声を第 1の電話機 101へ送出し、 交換機 102が音声のバッファクリアを行い、 第 1の電話機 101の接続終了により音声再生を停止する一連の流れにつ いて説明する。
第 1の電話機 101 と交換機 102 との接続が開始されたとき、 交換機 102 は音声蓄積装置 103へ接続通知 1001 を送出する。 接続通知送出処 理を詳しく説明する。 接続通知 1001 は、 交換機外部メッセージ制御手 段 807が生成する。 交換機外部メッセージ制御手段 807は、 交換機全体 制御手段 804より取得したチャネル識別子及び接続通知を示すィベント メッセージを基に、 外部メッセージの形式で接続通知 1001 を生成し、 これを音声蓄積装置通信手段 808が、 通信路 109上の制御チャネルによ り送信する。
音声蓄積装置 103は、 接続通知 1001を受信すると音声再生 1002を開 始し再生音声を送出する。 音声蓄積装置 103における音声再生開始の判 断は、 外部メッセージ ·音声取得処理 S 1 101、 接続判断 S 1 102 を経て、 音声再生開始処理 S 1 103のフローによりなされる。 この音声再生開始処 理を詳しく説明する。
音声蓄積装置 103の蓄積装置外部メッセージ制御手段 902は、 交換機 通信手段 901が通信路 109上の制御チャネルから受信した外部メッセ一 ジを取り込み、 解析して、 接続通知を音声蓄積装置全体制御手段 905に 伝える。 音声蓄積装置全体制御手段 905は、 蓄積装置音声データ制御手 段 903に蓄積装置音声格納手段 906から読み出すべき音声データを指示 し、 蓄積装置音声データ制御手段 903は、 蓄積装置音声格納手段 906か ら読み出した音声デ一夕と、 蓄積装置外部メッセージ制御手段 902が解 祈したチャネル識別子と、 蓄積装置タイムスタンプ生成手段 904より得 た送出時刻を示すタイムスタンプとを基に音声データの形式で音声再生 1002 を生成する。 交換機通信手段 901 は、 これを通信路 109上の音声 チャネルで送信する。
同時に、 蓄積装置外部メッセージ制御手段 902は、 解析したチャネル 識別子と、 制御情報識別子と、 蓄積装置タイムスタンプ生成手段 904よ り得た送出時刻を示すタイムスタンプとを基に外部メッセージを生成し 、 交換機通信手段 901は、 これを通信路 109上の制御チャネルで送信す る。
交換機 102では、 受信した再生音声を交換機音声情報格納手段 809の 再生バッファに一旦格納した後、 回線交換通信で送信する。 第 1の電話 機 101 は交換機 102及び回線交換網 106を経由してきた再生音声 1002 を受信する。 次に、 第 1の電話機 101が受話器ポタンを押した時、 キー 操作 1003が回線交換網 106へ送信される。
回線交換網 106はキー操作 1003を受信するとそれを D TM F 1004に 変換し交換機 102へ送信する。 交換機 102は、 D T M F 1004 を検出 · 解析し、 音声蓄積装置 103へキー情報通知 1005 を送出する。 キー情報 通知送出処理を詳しく説明する。
キー情報通知 1005は、 交換機外部メッセージ制御手段 807が生成す る。 交換機外部メッセージ制御手段 807は、 交換機全体制御手段 804よ りチャネル識別子を取得し、 また、 D T M F検出 ·解析制御手段 806が 回線交換手段 802を通じて入手した音声データから D T M Fの検出 ·解 析を行うことによって得た第 1の電話機 101によるキー情報 (イベント メッセージ) を取得し、 これらを基に、 外部メッセージの形式でキ一情 報通知 1005 を生成する。 音声蓄積装置通信手段 810は、 これを通信路 109上の制御チャネルで送信する。
音声蓄積装置 103は、 キー情報通知 1005 を受信するとバッファクリ ァ要求 1006 を交換機へ送出する。 それと同時に変更した音声の再生を 開始し、 変更音声再生 1007 を送出する。 音声蓄積装置 103におけるバ ッファクリア要求送出及び音声再生開始の判断は、 外部メッセージ ·音 声取得処理 S1101、 キー情報判断 S 1104を経て、 バッファクリア要求送 出処理 S 1105及び音声再生開始処理 S1103のフローによりなされる。 バ ッファクリア要求 1006及び変更音声再生 1007 の送出は音声再生 1002 の送出と同様の手順で行われる。
交換機 102はバッファクリア要求 1006 を受信すると、 音声バッファ のクリアを行う。 音声バッファクリア処理を詳しく説明する。 交換機 102は、 音声蓄積装置通信手段 810によって、 通信路 109上の制御チヤ ネルから外部メッセージを、 また、 通信路 109上の音声チャネルから音 声デー夕を取得する。 外部メッセージを取り込んだ交換機外部メッセ一 ジ制御手段 807は、 交換機タイムスタンプ取得手段 808を用いて、 外部 メッセージからタイムスタンプを取得し、 交換機全体制御手段 804に出 力する。 一方、 音声データを取り込んだ交換機音声データ制御手段 805 は、 交換機タイムスタンプ取得手段 808を用いて、 音声データからタイ ムスタンプを取得し、 交換機全体制御手段 804に出力する。
交換機全体制御手段 804は、 それぞれのタイムスタンプを基に、 同期 をとり、 交換機音声データ制御手段 805を制御して、 交換機音声格納手 段 809の再生音声バッファから外部メッセージのタイムスタンプ以前の タイムスタンプをもつ再生音声をクリアする。
また、 受信した変更再生音声は交換機音声格納手段 809の再生バッフ ァに一旦格納された後、 回線交換通信で送信される。 第 1の電話機 101 は、 交換機 102及び回線交換網 106 を経由してきた変更再生音声 1007 を受信する。 次に、 接続が終了し、 第 1の電話機 101がオンフックする と、 交換機 102はオンフック 1008を受信する。 交換機 102は音声蓄積装置 103へ終了通知 1009を送出する。 終了通 知 1009の送出は接続通知 1001の送出と同様の手順で行われる。 音声蓄 積装置 103 は、 終了通知 1009 を受信すると音声再生を終了する。 音声 蓄積装置 103における音声再生終了の判断は、 外部メッセージ ·音声取 得処理 S 1 101、 終了判断 S 1 106を経て、 音声再生終了処理 S 1 107のフロ —によりなされる。
以上のように、 本実施の形態では、 音声蓄積装置がタイムスタンプを 付与した外部メッセージ及び音声データを交換機に送信し、 交換機がそ のタイムスタンプを基に同期をとり、 不要な音声デ一夕をバッファから クリアする手段を備えることにより、 音声再生中に電話機からのィベン トによる再生音声変更要求が出された場合に、 再生音声バッファ内に残 存する変更前音声をクリァすることによるスムーズな音声変更処理を行 うことが可能となる。
(第 3の実施形態)
次に本発明の音声蓄積システムの第 3の実施形態について説明する。 この第 3の実施形態の音声蓄積システムでは、 次の再生候補となる全て の音声の一部を交換機に格納することにより、 電話機からの再生音声変 更の要求に迅速に対応できるようにしている。 図 1 5から図 2 3を用い て、 本実施形態の構成について説明する。
本実施形態のシステムのブロック図も図 1で示すことができる。 図 1 の説明については第 1の実施形態で述べたため省略するが、 第 3の実施 形態では通信路 109の定義を変更する。 第 3の実施形態における通信路 109 は、 音声チャネルにより音声データの通信を、 制御チャネルにより 外部メッセージの通信を行うことができるのに加え、 再生候補音声チヤ ネルにより次の再生候補となる全音声の一部の通信を行うことができる 。 以下、 本実施形態を構成する交換機 102及び音声蓄積 装置 103について説明する。
図 1 5を用いて、 この実施形態における交換機 102の詳しい構成につ いて説明する。 図 1 5において、 1501〜1504 は、 図 2における 201〜 204と同様のため、 説明は省略する。 1505〜1507は図 8における 805〜 807と同様のため、 説明は省略する。 この交換機 102は、 その他に、 音 声蓄積装置 103 と通信を行う音声蓄積装置通信手段 1508 と、 音声蓄積 装置 103より送出された次の再生候補となる全音声の頭の一部のデータ 制御を行う交換機再生候補制御手段 1509 と、 交換機全体制御手段 1504 によって制御された音声データから得た再生音声を格納すると同時に、 交換機再生候補制御手段 1509 からの次の再生候補となる全音声の頭の 一部のデータをも格納する交換機音声格納手段 1510とを備えている。 また、 図 1 6を用いて、 この実施形態における音声蓄積装置 103の詳 しい構成について説明する。 図 1 6において、 1601〜1603 は図 9にお ける 901〜903 と同様のため、 説明は省略する。 1604、 1605は図 9にお ける 905、 906 と同様のため説明は省略する。 音声蓄積装置 103 は、 そ の他に、 蓄積装置音声格納手段 1605から、 交換機通信手段 1601によつ て送信している現音声データの次の再生候補となる全
音声の一部を取得し、 交換機 102への送信を行う蓄積装置再生候補制御 手段 1606を備えている。
ここで、 蓄積装置再生候補制御手段 1606 は、 図 2 2に示した再生候 補選定情報を基に再生候補を選定する。 図 2 2において、 現在再生して いる音声が現再生音声 2201である。 現再生音声 2201の次に再生すると 予測される音声が第 1の候補 2202及び第 2の候補 2203である。 第 1の 候補 2202から次に再生すると予測される音声は第 1一 1の候補 2204及 び第 1一 2の候補 2205である。 第 2の候補 2203から次に再生すると予 測される音声は第 2— 1の候補 2206、 第 2— 2の候補 2207及び第 2— 3の候補 2208である。
以上のように構成された音声蓄積システムの動作について、 図 1 7か ら図 2 3を用いて説明する。 図 1 7は音声蓄積システムの電話の接続動 作を示すシーケンス図を示す。 図 1 8は音声蓄積装置上での一連の動作 フローを示す。 図 1 9は通信路 109上の再生候補音声チャネルで、 音声 蓄積装置 103から交換機 102へ送信される再生候補選定情報のデータ構 造を示す。 図 1 9において、 1901 は次の再生候補となる音声の一部を 識別する再生候補識別子フィールドである。 1902 は次の再生候補とな る音声の一部を格納する再生候補データフィールドである。
図 2 0は、 通信路 109上の制御チャネルで音声蓄積装置 103から交換 機 102へ送信される外部メッセージ情報のデータ構造を示す。 図 2 0に おいて、 2001 は再生中の呼の識別を行うチャネル識別子フィールドで ある。 2002 は交換機 102 上で音声制御を行うために必要な情報を格納 する制御情報識別子フィ一ルドである。
図 2 1は、 通信路 109上の音声チャネルで音声蓄積装置 103から交換 機 102 へ送信される音声データ情報のデータ構造を示す。 2101 は再生 中の呼の識別を行うチャネル識別子フィールドである。 2102 は再生音 声の実データを格納する音声データフィールドである。 図 2 2は再生候 補選定情報を示す。
図 2 3は、 本実施形態の発明による効果を示す。 なお、 通信路 109上 の制御チャネルで交換機 102から音声蓄積装置 103へ送信される外部メ ッセージ情報のデータ構造は図 1 4と同様の形式であるため、 説明は省 略する。
図 1 7において、 第 1の電話機 101の接続開始により音声再生を開始 し、 同時に次の再生候補となる全音声の一部の送出も行い、 第 1の電話 機 101によるキー操作を交換機 102が D T M Fとして検出 ·解析し、 キ 一情報として音声蓄積装置 103へ送出し、 同時に、 第 1の電話機 101へ 変更音声の一部の再生を開始し、 音声蓄積装置 103がキー情報から変更 音声を交換機 102 を経て (変更音声の一部再生終了後) 第 1の電話機 101へ送出し、 第 1の電話機 101の接続終了により音声再生を停止する 一連の流れについて説明する。
第 1の電話機 101 と交換機 102 との接続が開始されたとき、 交換機 102 は音声蓄積装置 103へ接続通知 1701 を送出する。 接続通知送出処 理を詳しく説明する。
接続通知 1701は、 交換機外部メッセージ制御手段 1507が、 交換機全 体制御手段 1504 より取得したチャネル識別子と、 接続通知を示すィべ ントメッセージとを基に外部メッセージの形式で生成し、 音声蓄積装置 通信手段 1508が、 通信路 109上の制御チャネルにより送信する。
音声蓄積装置 103 は、 接続通知 1701 を受信すると音声再生を開始し 、 音声再生 1702及び再生候補送出 1703を送出する。 音声蓄積装置 103 における音声再生開始及び再生候補送出の判断は、 外部メッセージ取得 処理 1801、 接続判断 1802 を経て、 音声再生開始処理 1803及び再生候 補送出処理 1804 のフローによりなされる。 音声再生開始処理及び再生 候補送出処理を詳しく説明する。
音声蓄積装置 103 の蓄積装置外部メッセージ制御手段 1602は、 交換 機通信手段 1601が通信路 109上の制御チャネルから受信した外部メッ セージを取り込み、 解析して、 接続通知を音声蓄積装置全体制御手段 1604に伝える。 音声蓄積装置全体制御手段 1604は、 蓄積装置音声デー 夕制御手段 1603に蓄積装置音声格納手段 1605から読み出すべき音声デ —夕を指示し、 蓄積装置音声データ制御手段 1603 は、 蓄積装置音声格 納手段 1605 から読み出した音声データと、 蓄積装置外部メッセージ制 御手段 1602 が解析したチャネル識別子とを基に音声データの形式で音 声再生 1702を生成する。 交換機通信手段 1601は、 これを通信路 109上 の音声チャネルで送信する。
同時に、 蓄積装置外部メッセ一ジ制御手段 1602 は、 解析したチヤネ ル識別子と、 制御情報識別子とを基に外部メッセ一ジを生成し、 交換機 通信手段 1601は、 これを通信路 109上の制御チャネルで送信する。 さらに、 蓄積装置再生候補制御手段 1606 は、 次の再生候補となる全 音声の一部を、 蓄積装置音声格納手段 1605 から再生候補データとして 取得し、 再生候補識別子を付与した再生候補データ構造の形式に生成し 、 交換機通信手段 1601 は、 これを通信路 109上の再生候補音声チヤネ ルによって送信する。
第 1の電話機 101は交換機 102及び回線交換網 106を経由してきた再 生音声 1702を受信する。 一方、 交換機 102は、 再生候補送出 1703を受 信し、 次の再生候補となる全音声の一部を格納する。 再生候補格納処理 を詳しく説明する。
音声蓄積装置通信手段 1508によって通信路 109上の再生候補音声チ ャネルから再生候補データを取得する。 交換機再生候補制御手段 1509 は、 取得した再生候補データを、 交換機音声格納手段 1510 を用いて再 生候補識別子を基準に格納する。
次に、 第 1の電話機 101 が受話器ポタンを押した時、 キー操作 1704 が回線交換網 106へ送信される。 回線交換網 106はキー操作 Π04を受 信すると、 それを D T M F 1705 に変換し交換機 102 へ送信する。 交換 機 102 は D T M F 1705 を検出 ·解析し、 音声蓄積装置 103へキー情報 通知 1706 を送出する。 それと同時に、 第 1の電話機 101 に対して、 変 更音声一部再生 1707 を送出する。 キー情報通知送出処理及び、 再生候 補送出処理を詳しく説明する。 キー情報通知 1706は、 交換機外部メッセ一ジ制御手段 1507が生成す る。 交換機外部メッセ一ジ制御手段 1507は、 交換機全体制御手段 1504 よりチャネル識別子を取得し、 また、 D T M F検出 ·解析制御手段 1506が回線交換手段 1502を通じて入手した音声データから D T M Fの 検出 ·解析を行うことによって得た第 1の電話機 101によるキ一情報 ( イベントメッセージ) を取得し、 これらを基に、 外部メッセージの形式 でキ一情報通知 1706を生成する。 音声蓄積装置通信手段 1508は、 これ を通信路 109上の制御チャネルで送信する。
変更音声一部再生 1707は、 交換機再生候補制御手段 1509が、 次に再 生する音声を識別し、 その音声の一部を交換機音声格納手段 1510 から 読み出して再生する。 交換機再生候補制御手段 1509 は、 交換機全体制 御手段 1504 より取得したチャネル識別子と、 D T M F検出 ·解析制御 手段 1506が回線交換手段 1502より取得した音声データから D T M Fの 検出 ·解析を行うことによって得た、 第 1の電話機 101によるキー情報 (イベントメッセージ) とを基に、 次に再生する音声を識別する。 次の 再生候補となる音声の一部は、 交換機音声格納手段 1510 に再生候補識 別子ごとに格納してあるため、 その一部の再生を行う。 なお、 必要な音 声の一部以外は全て不要なため削除する。
第 1の電話機 101は交換機 102及び回線交換網 106を経由して送られ てきた変更音声一部再生 1707 を受信し、 その再生終了後、 変更音声再 生 1708を受信する。 一方、 交換機 102は、 再生候補送出 1709を受信し 、 次の再生候補となる全音声の一部を格納する。 次の再生候補となる全 音声の一部の格納処理は再生候補送出 1703 を受信した際の処理と同様 の手順で行われる。
次に、 接続が終了し第 1の電話機 101 がオンフックすると、 交換機 102 はオンフック 1710 を受信する。 交換機 102 は、 音声蓄積装置 103 へ終了通知 1711 を送出する。 終了通知 1711 の送出は接続通知 1701の 送出と同様の手順で行われる。
音声蓄積装置 103は、 終了通知 1711 を受信すると音声再生を終了す る。 音声蓄積装置 103における音声再生終了の判断は、 外部メッセージ 取得処理 1801、 終了判断 1806 を経て、 音声再生終了処理 1807 のフロ —により行われる。
図 2 3に、 本実施形態における効果を示す。 通常交換機は、 現音声 2301再生中に変更音声情報である D T M F情報 2302を受信すると、 音 声蓄積装置へその変更情報を伝え、 音声蓄積装置から送出された変更音 声を受信した後に変更音声 2303を再生するため、 タイムラグ 2304が生 じる。 しかしながら、 本発明では次の再生候補となる全音声の一部を交 換機に格納してあるため、 交換機は、 現音声 2305 再生中に変更音声情 報である D T M F情報 2306 を受信すると、 交換機内の変更音声一部再 生 2307を即座に行うことができ、 変更音声 2308が再生されるまでの夕 ィムラグ (タイムラグ 2304) をなくすことができるという効果が得ら れる。
以上のように、 この実施形態のシステムでは、 次の再生候補となる全 音声の一部を交換機に格納し、 音声変更命令を受け取ると同時にその音 声の一部の再生を開始する手段を備えることにより、 音声再生中に電話 機からのイベントによる再生音声変更要求が出された場合、 あらかじめ 用意した次の再生候補となる全音声の一部から、 変更音声の一部を再生 することで、 再生音声バッファに変更後の音声が格納されるまでのタイ ムラグの短縮を図ることが可能となる。
(第 4の実施形態)
次に本発明の音声蓄積システムの第 4の実施形態について説明する。 この第 4の実施形態は、 第 2の実施形態の音声蓄積システムと同様の機 能を、 交換機の処理負担を少なくして実現している。 第 4の実施形態の システムのブロック構成も図 1で示すことができる。 図 1の説明につい ては第 1の実施形態で述べたため省略する。 以下、 第 4の実施形態を構 成する交換機 102及び音声蓄積装置 103について説明する。
図 2 4は、 この実施形態における交換機 102の詳しい構成を示してい る。 図 2 4において、 201〜203, 207は、 図 8の 801〜803, 807 と同じ であり、 また、 805, 806, 809 は、 図 8の同番号のものと同じである。 この実施形態のシステムは、 その他に、 交換機外部メッセージ制御手段 207 からバッファクリア命令を取得した場合に、 交換機音声格納手段 809 に格納されている再生音声をバッファからクリアするバッファクリ ァ手段 249を備えている。 また、 交換機外部メッセージ制御手段 207は 、 音声蓄積装置 103より送出された外部メッセージを解析し、 バッファ クリァ命令をバッファクリァ手段 249に出力する。
また、 図 2 5は、 この実施形態における音声蓄積装置 103の詳しい構 成を示している。 この装置は、 交換機 102との通信を行う交換機通信手 段 301と、 交換機通信手段 301により受信した外部メッセージの制御を 行い、 交換機 102に送信する外部メッセージの生成を行う蓄積装置外部 メッセージ制御手段 302と、 交換機 102へ送信する再生音声の制御を行 う蓄積装置音声データ制御手段 303と、 音声蓄積装置 103全体を制御す る音声蓄積装置全体制御手段 305と、 交換機 102へ送信する再生音声を 格納する蓄積装置音声格納手段 306とを備えている。
以上のように構成された音声蓄積システムの動作について説明する。 図 2 6は、 本発明の音声蓄積システムの第 4の実施の形態における電話 の接続動作を示すシーケンス図を示す。 図 2 7は音声蓄積装置上での一 連の動作フローを示す。 図 2 7中、 図 5と同一番号のステップは同一内 容であるので説明を省略する。 図 2 8は通信路 109上の制御チャネルで 音声蓄積装置 103から交換機 102へ送信される外部メッセージ情報のデ —夕構造を示す。 図 2 8において、 60 1 は再生中の呼の識別を行うチヤ ネル識別子フィールドである。 284は交換機 102上で音声制御を行うた めに必要な情報を格納する制御情報識別子フィールドである。 図 2 9は 通信路 109上の音声チャネルで音声蓄積装置 103から交換機 102へ送信 される音声データ情報のデータ構造を示す。 70 1 は再生中の呼の識別を 行うチャネル識別子フィールドである。 702 は再生音声の実データを格 納する音声データフィールドである。 図 3 0は通信路 109上の制御チヤ ネルで交換機 102から音声蓄積装置 103へ送信される外部メッセージ情 報を示す。 701 は再生中の呼の識別を行うチャネル識別子フィールドで ある。 602は第 1の電話機 101によるイベントメッセージ、 例えばキー 操作情報を格納したイベントメッセージフィールドである。
図 2 6において、 第 1の電話機 101の接続開始により音声再生を開始 し、 第 1の電話機 101によるキー操作を交換機 102が D T M Fとして検 出し、 キー情報として音声蓄積装置 103へ送出し、 音声蓄積装置 103が キー情報からバッファクリア要求を交換機 102へ送出し、 交換機 102が 音声のバッファクリアを行い、 バッファクリア終了を音声蓄積装置 103 へ送出し、 音声蓄積装置 103が変更音声を第 1の電話機 101へ送出し、 第 1の電話機 10 1の接続終了により音声再生を停止する一連の流れにつ いて説明する。
第 1の電話機 101 と交換機 102との接続が開始されると、 交換機 102 は音声蓄積装置 103へ接続通知 26 1を送出する。 この接続通知送出処理 の詳細は、 第 2の実施形態と同じである。
音声蓄積装置 103は、 接続通知 26 1を受信すると音声再生を開始し、 音声再生 262を送出する。 音声蓄積装置 103における音声再生開始の判 断は、 外部メッセージ取得処理 501、 接続判断 502を経て、 音声再生開 始処理 503のフローによりなされる。 この音声再生開始処理を詳しく説 明する。
音声蓄積装置 103の蓄積装置外部メッセージ制御手段 302は、 交換機 通信手段 301が通信路 109上の制御チャネルから受信した外部メッセー ジを取り込み、 解析して、 接続通知を音声蓄積装置全体制御手段 305に 伝える。 音声蓄積装置全体制御手段 305は、 蓄積装置音声データ制御手 段 303に蓄積装置音声格納手段 306から読み出すべき音声データを指示 し、 蓄積装置音声データ制御手段 303は、 蓄積装置音声格納手段 306か ら読み出した音声データと、 蓄積装置外部メッセージ制御手段 302が解 祈したチャネル識別子とを基に音声データの形式で音声再生 262を生成 する。 交換機通信手段 301は、 これを通信路 109上の音声チャネルで送 信する。
同時に、 蓄積装置外部メッセージ制御手段 302は、 解析したチャネル 識別子と、 制御情報識別子とを基に外部メッセージを生成し、 交換機通 信手段 301は、 これを通信路 109上の制御チャネルで送信する。
交換機 102では、 受信した再生音声を交換機音声情報格納手段 208の 再生バッファに一旦格納した後、 回線交換通信で送信する。 第 1の電話 機 101は交換機 102及び回線交換網 106を経由して送られてきた再生音 声 262を受信する。
次に、 第 1の電話機 101が受話器ポタンを押した時、 キー操作 263が 回線交換網 106へ送信される。 回線交換網 106はキ一操作 263を受信す ると、 それを D T M F 264に変換して交換機 102へ送信する。
交換機 102は D T M F 264を検出し、 音声蓄積装置 103へキー情報通 知 265を送出する。 キー情報通知送出処理の詳細は第 2の実施形態と同 じである。 音声蓄積装置 103は、 キー情報通知 265を受信するとバッフ ァクリァ要求 266を交換機 102へ送出する。 音声蓄積装置 103における バッファクリア要求送出の判断は、 図 2 7のフローチャートの外部メッ セ一ジ取得処理 501、 接続判断 502、 バッファクリア終了判断 274、 キ 一情報通知判断 275を経て、 バッファクリア要求送出処理 276のフロー によりなされる。 バッファクリァ要求 266の送出は音声再生 262の送出 と同様の手順で行われる。 交換機 102は、 バッファクリア要求 266を受 信すると、 音声バッファのクリアを行う。 音声バッファクリア処理を詳 しく説明する。
音声蓄積装置通信手段 208によって通信路 109上の制御チャネルから 外部メッセージを、 通信路 109上の音声チャネルから音声デ一夕を取得 する。 交換機外部メッセージ制御手段 207により外部メッセージが解析 され、 ノ ッファクリア命令であると判断すると、 バッファクリア手段 249により、 交換機音声格納手段 809の再生音声バッファ内の音声を全 てクリァする。
交換機 102は、 バッファクリア終了後、 音声蓄積装置 103へバッファ クリァ終了通知 267を送出する。 バッファクリァ終了通知送出処理を詳 しく説明する。 バッファクリア終了通知 267は、 交換機外部メッセージ 制御手段 207が、 交換機全体制御手段 204より取得したチャネル識別子 、 バッファクリア終了を示す識別子を基に、 外部メッセージの形式で生 成し、 音声蓄積装置通信手段 208が、 これを通信路 109上の制御チヤネ ルで送信する。
音声蓄積装置 103は、 バッファクリア終了通知 267を受信すると、 変 更音声の再生を開始し、 変更音声再生 268 を送出する。 音声蓄積装置 103 における変更音声再生開始の判断は、 外部メッセージ取得処理 501 、 バッファクリア終了判断 274を経て、 音声再生開始処理 503のフロー によりなされる。 変更音声再生 268の送出は音声再生 262の送出と同様 の手順で行われる。 第 1の電話機 101は交換機 102及び回線交換網 106を経由して送られ てきた変更再生音声 268を受信する。 次に、 接続が終了し第 1の電話機 101がオンフックすると、 交換機 102はオンフック 269を受信する。 交 換機 102は音声蓄積装置 103へ終了通知 260を送出する。 終了通知 260 の送出は接続通知 261の送出と同様の手順で行われる。
音声蓄積装置 103は終了通知 260を受信すると音声再生を終了する。 音声蓄積装置 103における音声再生終了の判断は、 外部メッセージ取 処理 501、 終了判断 507を経て、 音声再生終了処理 508のフローにより なされる。
以上のように、 本実施の形態では、 音声蓄積装置によるバッファクリ ァ命令を交換機が受信し、 不要な音声デ一夕をバッファからクリアした 後に、 バッファクリア終了通知を送出し、 音声蓄積装置がバッファクリ ァ終了通知を受信すると共に、 変更音声を送出する。 そのため、 音声再 生中に電話機からのイベントによる再生音声変更要求が出された場合に 、 再生音声バッファ内に残存する変更前音声をクリアすることによるス ム一ズな音声変更処理を行うことが可能となる。
また、 この場合、 交換機は、 音声蓄積装置の指示を受けてバッファに 残存するものを全てクリァすれば良いので、 交換機自身がクリァする範 囲を識別する必要がある第 2の実施形態の構成に比べて、 処理負担が軽 減される。
また、 交換機にバッファを複数もたせ、 音声蓄積装置によるバッファ クリァ命令を交換機が受信したと同時に、 交換機が再生バッファを切り 換える方法により、 音声変更処理を行うことも同様の手段で実現できる ことは、 容易に類推できる。
また、 音声蓄積装置が外部メッセ一ジによるバッファクリア命令と同 時に、 頭に変更タグを加えた変更音声を送出し、 バッファクリア命令を 受信した交換機が、 変更タグまでの不要な音声データをバッファからク リアする方法により音声変更処理を行うことも同様の手段で実現できる ことは、 容易に類推できる。
(第 5の実施形態)
次に本発明の音声蓄積システムの第 5の実施形態について説明する。 この第 5の実施形態は、 第 3の実施形態の音声蓄積システムと同様の機 能を、 交換機の処理負担を少なくして実現している。 第 5の実施形態の システムのプロック構成も図 1で示すことができる。 図 1の説明につい ては第 1の実施形態で述べたため省略する。 なお、 通信路 109は、 第 3 の実施形態と同様、 音声データを通信する音声チャネルと、 外部メッセ
—ジを通信する制御チャネルと、 次の再生候補となる全音声の一部を通 信する再生候補音声チャネルとを備えている。
以下、 第 5の実施形態を構成する交換機 102及び音声蓄積装置 103に ついて説明する。 交換機 102は、 図 3 1に示す構成を備えている。 この 内、 1501〜1510 は、 第 3の実施形態 (図 1 5 ) の場合と同じである。 交換機 102は、 その他に、 交換機外部メッセージ制御手段 1507から音 声変更命令及び変更音声識別子を取得した場合に、 交換機音声格納手段 1510 に格納された再生候補の音声の一部を再生する交換機再生候補再 生手段 151 1 と、 音声蓄積装置 103 より送出された音声データ及び再生 候補データからタイムスタンプを取得する交換機タイムスタンプ取得手 段 1512とを備えている。 交換機外部メッセ一ジ制御手段 1507は、 音声 蓄積装置 103より送出された外部メッセージを解析して、 音声変更命令 及び変更音声識別子を交換機再生候補再生手段 151 1に出力する。
また、 音声蓄積装置 103は、 図 3 2に示す構成を備えている。 この内 、 1601〜1606 は、 第 3の実施形態 (図 1 6 ) の場合と同じである。 音 声蓄積装置 103は、 その他に、 タイムスタンプを生成する蓄積装置タイ ムスタンプ生成手段 1607 を備えている。 蓄積装置再生候補制御手段 1606は、 図 2 2に示す再生候補選定情報を基に再生候補を選定する。 以上のように構成された音声蓄積システムの動作について説明する。 図 3 3は音声蓄積システムの電話の接続動作を示すシーケンス図を示す 。 図 3 4は音声蓄積装置上での一連の動作フローを示す。
図 3 5は通信路 109上の再生候補音声チャネルで、 音声蓄積装置 103 から交換機 102へ送信される再生候補選定情報のデータ構造を示す。 図 3 5において、 3501 は次の再生候補となる音声の一部を識別する再生 候補識別子フィールドである。 3502 は次の再生候補となる音声の一部 を格納する再生候補デ一夕フィールドである。 3503 は再生候補選定情 報を送出する時刻を記述したタイムスタンプフィールドである。
図 3 6は、 通信路 109上の制御チャネルで音声蓄積装置 103から交換 機 102へ送信される外部メッセージ情報のデータ構造を示す。 図 3 6に おいて、 2401 は再生中の呼の識別を行うチャネル識別子フィールドで ある。 2402 は交換機 102 上で音声制御を行うために必要な情報を格納 する制御情報識別子フィールドである。 2403 は交換機に格納済み再生 候補から該当の音声を識別する変更音声識別子である。
図 3 7は、 通信路 109上の音声チャネルで音声蓄積装置 103から交換 機 102 へ送信される音声データ情報のデ一夕構造を示す。 1301 は再生 中の呼の識別を行うチャネル識別子フィールドである。 1302 は再生音 声の実データを格納する音声データフィールドである。 1303 は音声デ 一夕を送出する時刻を記述したタイムスタンプフィールドである。 なお 、 通信路 107上の制御チャネルで交換機 102から音声蓄積装置 103へ送 信される外部メッセージ情報のデ一夕構造は図 3 0と同様の形式である ため、 説明は省略する。 図 3 3において、 第 1の電話機 101の接続開始により音声再生を開始 し、 同時に次の再生候補となる全音声の一部の送出も行い、 第 1の電話 機 101によるキー操作を交換機 102が D T M Fとして検出し、 キ一情報 として音声蓄積装置 103へ送出し、 音声蓄積装置 103が受信したキー情 報を基に音声変更要求を送出し、 交換機 102が音声変更要求を受信する と共に変更音声の一部の再生を開始し、 同時に、 音声変更終了通知を送 信し、 音声蓄積装置 103が変更音声を交換機 102を経て、 第 1の電話機 101へ送出し、 第 1の電話機 101の接続終了により音声再生を停止する 一連の流れについて説明する。
第 1の電話機 101 と交換機 102 との接続が開始されたとき、 交換機 102は音声蓄積装置 103へ接続通知 1101 を送出する。 接続通知送出処 理の詳細は第 3の実施形態と同様である。
音声蓄積装置 103は、 接続通知 1101 を受信すると音声再生を開始し 、 音声再生 1102及び再生候補送出 1103を送出する。 音声蓄積装置 103 における音声再生開始及び再生候補送出の判断は、 外部メッセ一ジ取得 処理 1201、 接続判断 1202 を経て、 音声再生開始処理 1203及び再生候 捕送出処理 1204 のフローによりなされる。 音声再生開始処理及び再生 候補送出処理を詳しく説明する。
音声蓄積装置 103の蓄積装置外部メッセージ制御手段 1602は、 交換 機通信手段 1601が通信路 109上の制御チャネルから受信した外部メッ セージを取り込み、 解析して、 接続通知を音声蓄積装置全体制御手段 1604に伝える。 音声蓄積装置全体制御手段 1604は、 蓄積装置音声デー タ制御手段 1603に蓄積装置音声格納手段 1605から読み出すべき音声デ —夕を指示し、 蓄積装置音声データ制御手段 1603 は、 蓄積装置音声格 納手段 1605 から読み出した音声データと、 蓄積装置外部メッセージ制 御手段 1602 が解析したチャネル識別子と、 蓄積装置: 成手段 1607 から得た送出時刻を示すタイムスタンプとを基に音声デー 夕の形式で音声再生 1102を生成する。 交換機通信手段 1601は、 これを 通信路 109上の音声チャネルで送信する。
同時に、 蓄積装置外部メッセージ制御手段 1602 は、 解析したチヤネ ル識別子と、 変更音声識別子と、 制御情報識別子とを基に外部メッセ一 ジを生成し、 交換機通信手段 1601 は、 これを通信路 109上の制御チヤ ネルで送信する。
さらに、 蓄積装置再生候補制御手段 1606 は、 次の再生候補となる全 音声の一部を、 蓄積装置音声格納手段 1605 から再生候補データとして 取得し、 再生候補識別子及び、 蓄積装置タイムスタンプ生成手段 1607 から得た送出時刻を示すタイムスタンプを付与して、 再生候補データ構 造の形式に生成し、 交換機通信手段 1601 は、 これを通信路 109上の再 生候補音声チャネルによって送信する。
第 1の電話機 101は交換機 102及び回線交換網 106を経由して送られ てきた再生音声 1102 を受信する。 一方、 交換機 102は、 再生候補送出 1103 を受信し、 次の再生候補となる全音声の一部を格納する。 再生候 補格納処理の詳細は第 3の実施形態と同じである。
次に、 第 1の電話機 101 が受話器ポタンを押した時、 キー操作 1104 が回線交換網 106へ送信される。 回線交換網 106は、 キー操作 1104を 受信すると、 それを D T M F 1105に変換し交換機 102へ送信する。
交換機 102 は、 D T M F 1105 を検出し、 音声蓄積装置 103へキ一情 報通知 1106 を送出する。 キー情報通知送出処理の詳細は第 3の実施形 態と同じである。
音声蓄積装置 103は、 キー情報通知 1106 を受信すると、 キー情報を 解析し、 音声変更要求 1107を送出する。 音声蓄積装置 103における音 声変更要求送出の判断は、 外部メッセージ取得処理 1201、 キー情報通 知判断 1206を経て、 音声変更要求送出 1207のフローによりなされる。 音声変更要求 1107の送出は音声再生 1102の送出と同様の手順で行われ る。
交換機 102 は、 音声変更要求 1107 を受信すると、 変更音声一部再生 1108を行い、 同時に、 音声変更終了通知 1109を音声蓄積装置に送信す る。 変更音声一部再生 1108 について詳しく説明する。 変更音声一部再 生 1108は、 交換機外部メッセージ制御手段 1507によって取得した外部 メッセージより得たチャネル識別子及び変更音声識別子を基に、 次に再 生する音声を識別する。
次の再生候補となる音声の一部は交換機音声格納手段 1510 によって 再生候補識別子ごとに格納済みであるため、 変更音声の一部の再生を行 う。 なお、 必要な音声の一部以外は全て不要なため削除する。 ま た、 音声変更終了通知 1109の送出は、 接続通知 1101の送出と同様の手 順で行われる。
音声蓄積装置 103は、 音声変更終了通知 1109を受信すると、 変更し た音声の再生を開始し、 変更音声再生 1110 を送出する。 加えて、 再生 候補送出 1111 も送出する。 音声蓄積装置 103 における音声再生開始、 再生候補送出の判断は、 外部メッセージ取得処理 1201、 音声変更終了 判断 1205 を経て、 音声再生開始処理 1203及び再生候補送出処理 1204 のフローによりなされる。 変更音声再生 1110の送出は音声再生 1102の 送出と、 また、 再生候補送出 1111は再生候補送出 1103と同様の手順で 行われる。
第 1の電話機 101は、 交換機 102及ぴ回線交換網 106を経由して送ら れてきた変更音声一部再生 1108 を受信し、 その再生終了後、 変更音声 再生 1110を受信する。 一方、 交換機 102は再生候補送出 1111を受信し 、 次の再生候補となる全音声の一部を格納する。 次の再生候補となる全 音声の一部の格納処理は再生候補送出 1 103 を受信した際の処理と同様 の手順で行われる。
次に、 接続が終了し第 1の電話機 101 がオンフックすると、 交換機 102 はオンフック 1 1 12 を受信する。 交換機 102 は、 音声蓄積装置 103 へ終了通知 1 1 13を送出する。 終了通知 1 1 13の送出は接続通知 1 101 の 送出と同様の手順で行われる。 音声蓄積装置 103は、 終了通知 1 1 13 を 受信すると音声再生を終了する。 音声蓄積装置 103における音声再生終 了の判断は、 外部メッセージ取得処理 1201、 終了判断 1208を経て、 音 声再生終了処理 1209のフローにより行われる。
続いて、 変更音声一部再生 1 108から変更音声再生 1 1 10への切り換え 方について説明する。 前述したように、 音声蓄積装置が再生候補の全音 声の一部を送出する際に、 送出時の時刻 (タイムスタンプ) を付与する 。 一方、 音声蓄積装置が変更音声再生を行う際には、 変更音声の頭から 全てを送出するが、 送出済み変更音声の一部と重なる箇所においては、 変更音声の一部を送出した際のタイムスタンプを付与した音声データを 送出し、 それ以降の音声データに関しては送出時のタイムスタンプを付 与する。 交換機は、 変更音声要求を受信すると、 変更音声の一部の再生 を開始する。 変更音声の一部再生に続いて、 再生音声バッファ内の変更 音声を再生するが、 変更音声の再生は、 変更音声の一部と変更音声との タイムスタンプを比較し、 変更音声の一部のタイムスタンプよりも新し いタイムスタンプをもつ音声データまで再生音声バッファのポインタを 進めた上で行う。 こうすることにより、 変更音声一部再生から変更音声 再生への移行を連続的に行うことができる。
なお、 変更音声の一部のサイズを記憶しておき、 変更音声の一部のサ ィズ分だけ再生音声バッファのポインタを進め、 そこから音声の再生を 行うという方法でも、 変更音声一部再生から変更音声再生への切り換え が実現できることは、 容易に類推できる。
さらに、 音声蓄積装置が変更音声の一部を送出する際に、 変更音声の 一部のサイズ分だけ変更音声のポインタをずらしておき、 変更音声要求 の受信と共に、 ポインタの位置から変更音声の送出を開始し、 交換機が 変更音声の一部再生が終了すると同時に音声再生バッファの頭から音声 の再生を始めるという方法でも、 変更音声一部再生から変更音声再生へ の切り換えが実現できることは、 容易に類推できる。
以上のように、 本実施の形態のシステムでは、 交換機が、 音声蓄積装 置から指示された変更音声の一部を再生すれば良く、 交換機自身が変更 音声を識別する必要がある第 3の実施形態の構成に比べて、 処理負担が 軽減される。
なお、 本発明は、 ストリーム型データの伝送を目的とする R T P ( real-timetransport protocol) を用いた音声多重化による音声再生に も、 同じように適用して、 同様の効果を得ることができる。 産業上の利用可能性
以上の説明から明らかなように、 本発明の音声蓄積システムでは、 第 1に、 交換機に、 音声データ及び外部メッセージにタイムスタンプを 付与する手段を設け、 音声蓄積装置に、 タイムスタンプを利用して音声 データと制御メッセ一ジとの同期をとる手段を設けたことにより、 通話 録音中の保留 ·転送処理における不要な音声を排除することができると いう効果が得られる。
第 2に、 音声再生中に電話機から再生音声変更要求が出された場合に 、 再生パッファに残存する音声データをクリァする手段を設けたことに より、 スムーズな音声変更処理を行うことができるという効果が得られ る。
第 3に、 次に再生が予測される音声の一部を交換機に格納することに 'より、 再生音声バッファに変更後の音声が格納されるまでのタイムラグ の短縮をはかることができるという効果が得られる。

Claims

請 求 の 範 囲
1 . 回線交換による通信を行う回線交換網と、
前記回線交換網に接続され、 音声通信を行う第 1の電話機と、 前記回線交換網に接続され、 音声交換を行う交換機と、
前記交換機に接続され、 音声通信を行う 1つ又は複数の構内電話機と 前記交換機に接続され、 前記交換機から送信される音声データ及び外 部メッセージにより、 少なくとも通話録音の音声蓄積を行い、 前記交換 機から送信される前記音声データ及び前記外部メッセージの同期を取る ことにより、 通話音声の蓄積制御を行う音声蓄積装置とを、
有する音声蓄積システム。
2 . 回線交換による通信を行う回線交換網と、
前記回線交換網に接続され、 音声通信を行う第 1の電話機と、 前記回線交換網に接続され、 音声交換を行う交換機と、
前記交換機に接続され、 音声通信を行う 1つ又は複数の構内電話機と 前記交換機に接続され、 前記交換機から送信される音声データ及び外 部メッセージにより、 少なくとも通話録音の音声蓄積を行い、 前記交換 機から送信される前記音声データ及び前記外部メッセージの同期を取る ことにより、 通話音声の蓄積制御を行う音声蓄積装置とを、
有する音声蓄積システムの前記交換機であって、
前記回線交換網との接続を行う回線網通信手段と、
前記回線交換網や端末間の回線接続を行う回線交換手段と、 前記交換機と前記 1つ又は複数の構内電話機との接続を行う端末通信 手段と、
前記交換機の全体を制御する交換機全体制御手段と、
タイムスタンプを生成する交換機タイムスタンプ生成手段と、 前記交換機タイムスタンプ生成手段から前記タイムスタンプを取得し 、 前記回線交換手段から取得した音声データに前記タイムスタンプを付 与し、 前記音声デー夕の生成を行う交換機音声デー夕制御手段と、 前記交換機タイムスタンプ生成手段から前記タイムスタンプを取得し 、 前記交換機全体制御手段から取得したイベントに前記タイムスタンプ を付与し、 外部メッセージの生成を行う交換機外部メッセ一ジ制御手段 と、 前記音声蓄積装置と通信を行う音声蓄積装置通信手段とを具備する 交換機。
3 . 回線交換による通信を行う回線交換網と、
前記回線交換網に接続され、 音声通信を行う第 1の電話機と、 前記回線交換網に接続され、 音声交換を行う交換機と、
前記交換機に接続され、 音声通信を行う 1つ又は複数の構内電話機と 前記交換機に接続され、 前記交換機から送信される音声データ及び外 部メッセージにより、 少なくとも通話録音の音声蓄積を行い、 前記交換 機から送信される前記音声データ及び前記外部メッセ一ジの同期を取る ことにより、 通話音声の蓄積制御を行う音声蓄積装置とを、
有する音声蓄積システムの前記音声蓄積装置であって、
前記交換機から送信されてきた前記外部メッセージ及び前記音声デー タを受信する交換機通信手段と、 受信した前記外部メッセージを取り込む制御を行う蓄積装置外部メッ セージ制御手段と、
受信した前記音声デ一夕を制御する蓄積装置音声データ制御手段と、 前記外部メッセージ及び前記音声デ一夕から前記タイムスタンプを取 得する蓄積装置夕ィムスタンプ取得手段と、
前記外部メッセージから得られた前記構内電話機による前記イベント 及び前記音声デー夕から得られた前記通話音声の同期を取り、 音声蓄積 装置全体を制御する音声蓄積装置全体制御手段と、
前記通話音声を蓄積する蓄積装置音声格納手段とを具備する音声蓄積装
4 . 前記蓄積装置外部メッセージ制御手段により前記外部メッセ ージから保留及び転送イベントと、 前記蓄積装置音声データ制御手段に より前記音声データから音声を取得し、 前記蓄積装置タイムスタンプ取 得手段により取得した前記タイムスタンプを基に、 前記蓄積装置全体制 御手段により前記ィベント及び前記通話音声の同期をとり、 保留及び転 送など所定の動作の時間に基づき、 録音動作を開始、 一時停止、 再開及 び終了させることを特徴とする請求項 3に記載の音声蓄積装置。
5 . 回線交換による通信を行う回線交換網と、
前記回線交換網に接続され、 音声通信を行う第 1の電話機と、 前記回線交換網に接続され、 音声交換を行う交換機と、
前記交換機に接続され、 前記交換機から送信される音声データ及び外 部メッセージにより、 再生音声の変更を行う音声蓄積装置とを具備し、 前記交換機が前記音声データ及び前記外部メッセージの同期を取ること により、 再生音声の変更を行うよう構成されている音声蓄積システム。
6 . 回線交換による通信を行う回線交換網と、
前記回線交換網に接続され、 音声通信を行う第 1の電話機と、 前記回線交換網に接続され、 音声交換を行う交換機と、
前記交換機に接続され、 前記交換機から送信される音声データ及び外 部メッセージにより、 再生音声の変更を行う音声蓄積装置とを具備し、 前記交換機が前記音声データ及び前記外部メッセージの同期を取ること により、 再生音声の変更を行うよう構成されている音声蓄積システムの 前記交換機であって、
前記回線交換網との接続を行う回線網通信手段と、
前記回線交換網や端末間の回線接続を行う回線交換手段と、 前記交換機と 1つ又は複数の構内電話機との接続を行う端末通信手段 と、
前記交換機全体を制御する交換機全体制御手段と、
前記回線交換手段から取得した音声データ及び、 前記音声蓄積装置よ り送出された前記音声データの制御を行う交換機音声データ制御手段と 前記回線交換手段から取得した前記音声データより D T M F情報を検 出 ·解析し、 キー情報に変換する交換機 D T M F検出 ·解析制御手段と 、
前記交換機全体制御手段から取得したイベントと、 前記交換機 D T M F検出 ·解析制御手段により取得したキー情報から外部メッセージを少 なくとも生成する交換機外部メッセ一ジ制御手段と、
前記音声蓄積装置より送出された前記音声データ及び前記外部メッセ —ジからタイムスタンプを取得する交換機タイムスタンプ取得手段と、 前記外部メッセージから得た制御情報及びタイムスタンプを基に、 前 記交換機全体制御手段によって制御された前記音声データから得た再生 音声を格納する交換機音声格納手段と、
前記音声蓄積装置と通信を行う音声蓄積装置通信手段とを具備する交 換機。
7 . 回線交換による通信を行う回線交換網と、
前記回線交換網に接続され、 音声通信を行う第 1の電話機と、 前記回線交換網に接続され、 音声交換を行う交換機と、
前記交換機に接続され、 前記交換機から送信される音声デ一夕及び外 部メッセージにより、 再生音声の変更を行う音声蓄積装置とを具備し、 前記交換機が前記音声デー夕及び前記外部メッセージの同期を取ること により、 再生音声の変更を行うよう構成されている音声蓄積システムの 前記音声蓄積装置であって、
前記交換機から送信されてきた前記外部メッセージ及び前記音声デー 夕を受信する交換機通信手段と、
前記交換機に送信する外部メッセージを少なくとも生成する蓄積装置 外部メッセ一ジ制御手段と、
前記交換機へ送信する再生音声の制御を行う蓄積装置音声データ制御 手段と、
前記タイムスタンプを生成する蓄積装置タイムスタンプ生成手段と、 音声蓄積装置全体を制御する音声蓄積装置全体制御手段と、 前記交換機へ送信する再生音声を格納する蓄積装音声格納手段とを具 備する音声蓄積装置。
8 . 回線交換による通信を行う回線交換網と、 前記回線交換網に接続され、 音声通信を行う第 1の電話機と、 前記回線交換網に接続され、 音声交換を行う交換機と、
前記交換機に接続され、 前記交換機から送信される音声データ及び外 部メッセージにより、 再生音声の変更を行う音声蓄積装置とを具備し、 前記交換機が、 前記回線交換網に送出する前記再生音声を一時格納す る再生音声バッファと、
前記再生音声の変更を行う前記音声蓄積装置より送出されるクリァ要 求に基づいて前記再生音声バッファから不要な音声をクリァするバッフ ァクリァ手段とを備える音声蓄積システム。
9 . 回線交換による通信を行う回線交換網と、
前記回線交換網に接続され、 音声通信を行う第 1の電話機と、 前記回線交換網に接続され、 音声交換を行う交換機と、
前記交換機に接続され、 前記交換機から送信される音声データ及び外 部メッセージにより、 再生音声の変更を行う音声蓄積装置とを具備し、 前記交換機が、 前記回線交換網に送出する前記再生音声を一時格納す る再生音声バッファと、
前記再生音声の変更を行う前記音声蓄積装置より送出されるクリア要 求に基づいて前記再生音声バッファから不要な音声をクリァするバッフ ァクリア手段とを備える音声蓄積システムの前記音声蓄積装置であって 前記クリア要求とともに、 変更した再生音声を前記交換機に送出し、 前記再生音声バッファから前記クリア要求に付されているタイムスタン プより以前のタイムスタンプを持つ再生音声をクリアするバッファクリ ァ手段を具備する音声蓄積装置。
1 0 . 回線交換による通信を行う回線交換網と、
前記回線交換網に接続され、 音声通信を行う第 1の電話機と、 前記回線交換網に接続され、 音声交換を行う交換機と、
前記交換機に接続され、 前記交換機から送信される音声デー夕及び外 部メッセージにより、 再生音声の変更を行う音声蓄積装置とを具備し、 前記交換機が、 前記回線交換網に送出する前記再生音声を一時格納す る再生音声バッファと、
前記再生音声の変更を行う前記音声蓄積装置より送出されるクリア要 求に基づいて前記再生音声バッファから不要な音声をクリァするバッフ ァクリア手段とを備える音声蓄積システムの前記音声蓄積装置であって
前記クリァ要求を前記交換機に送出し、 前記再生音声バッファに残存 する再生音声を全てクリァするバッファクリァ手段を具備し、 前記再生 音声バッファのクリァが終了した通知を受けて、 変更した再生音声を前 記交換機に送出するよう構成された音声蓄積装置。
1 1 . 回線交換による通信を行う回線交換網と、
前記回線交換網に接続され、 音声通信を行う第 1の電話機と、 前記回線交換網に接続され、 音声交換を行う交換機と、
前記交換機に接続され、 前記交換機から送信される音声データ及び外 部メッセージにより、 再生音声の変更を行う音声蓄積装置とを具備し、 前記交換機が、 前記回線交換網に送出する前記再生音声を一時格納す る再生音声バッファと、
前記再生音声の変更を行う前記音声蓄積装置より送出されるクリア要 求に基づいて前記再生音声バッファから不要な音声をクリァするバッフ ァクリア手段とを備える音声蓄積システムの前記交換機であって、 前記再生音声パッファ及びバッファクリァ手段の他に、 前記回線交換 網との接続を行う回線網通信手段と、
前記回線交換網や端末間の回線接続を行う回線交換手段と、
前記交換機と構内電話機との接続を行う端末通信手段と、
前記交換機全体を制御する交換機全体制御手段と、
前記回線交換手段から取得した音声データ及び、 前記音声蓄積装置よ り送出された前記音声データの制御を行う交換機音声データ制御手段と 前記回線交換手段から取得した前記音声デー夕より D T M F情報を検 出し、 キー情報に変換する交換機 D T M F検出手段と、
前記交換機全体制御手段から取得したイベントと、 前記交換機 D T M F検出手段により取得したキー情報から外部メッセージを少なくとも生 成する交換機外部メッセージ制御手段と、
前記音声蓄積装置と通信を行う音声蓄積装置通信手段とを具備する特 徴とする交換機。
1 2 . 回線交換による通信を行う回線交換網と、
前記回線交換網に接続され、 音声通信を行う第 1の電話機と、 前記回線交換網に接続され、 音声交換を行う交換機と、
前記交換機に接続され、 前記交換機から送信される音声データ及び外 部メッセージにより、 再生音声の変更を行う音声蓄積装置とを具備し、 前記交換機が、 前記回線交換網に送出する前記再生音声を一時格納す る再生音声バッファと、
前記再生音声の変更を行う前記音声蓄積装置より送出されるクリァ要 求に基づいて前記再生音声バッファから不要な音声をクリアするパッフ ァクリア手段とを備える音声蓄積システムの前記音声蓄積装置であって 前記交換機から送信されてきた前記外部メッセージ及び前記音声デー タを受信する交換機通信手段と、 前記交換機に送信する外部メッセージ を少なくとも生成する蓄積装置外部メッセ一ジ制御手段と、
前記交換機へ送信する再生音声の制御を行う蓄積装置音声データ制御 手段と、
音声蓄積装置全体を制御する音声蓄積装置全体制御手段と、 前記交換機へ送信する再生音声を格納する蓄積装音声格納手段とを具
1 3 . 回線交換による通信を行う回線交換網と、
前記回線交換網に接続され、 音声通信を行う第 1の電話機と、 前記回線交換網に接続され、 音声交換を行う交換機と、
前記交換機に接続され、 前記交換機から送信される音声データ及び外 部メッセージにより、 再生音声の変更を行う音声蓄積装置とを具備し、 前記音声蓄積装置は、 前記音声データ送出中に次の再生候補となる全音 声の一部を送信し、 前記交換機は、 音声再生と共に、 前記次の再生候補 となる全音声の一部を格納し、 前記再生音声の変更の際に格納済みの前 記音声の一部を再生し、 続けて、 前記再生音声の変更後に前記音声蓄積 装置から送られた音声を再生するよう構成された音声蓄積システム。
1 4 . 前記全音声の一部を送信し、 前記交換機が、 前記全音声の一 部を格納し、 再生音声変更の際に格納済み前記音声の一部を再生するよ う構成されている請求項 1 3に記載の音声蓄積システム。
1 5 . 前記交換機が、 前記再生音声変更の際に、 前記全音声の一部 の中から、 再生すべき音声を識別するよう構成されている請求項 1 4に 記載の音声蓄積システム。
1 6 . 再生音声変更の際に、 再生すべき音声の一部を前記交換機に 指示し、 前記交換機は、 指示された音声の一部を再生するよう構成され ている請求項 1 4に記載の音声蓄積システム。
1 7 . 回線交換による通信を行う回線交換網と、
前記回線交換網に接続され、 音声通信を行う第 1の電話機と、 前記回線交換網に接続され、 音声交換を行う交換機と、
前記交換機に接続され、 前記交換機から送信される音声デ一夕及び外 部メッセージにより、 再生音声の変更を行う音声蓄積装置とを具備し、 前記音声蓄積装置は、 前記音声データ送出中に次の再生候補となる全音 声の一部を送信し、 前記交換機は、 音声再生と共に、 前記次の再生候補 となる全音声の一部を格納し、 前記再生音声の変更の際に格納済みの前 記音声の一部を再生し、 続けて、 前記再生音声の変更後に前記音声蓄積 装置から送られた音声を再生するよう構成された音声蓄積システムの前 記交換機であって、
前記回線交換網との接続を行う回線網通信手段と、
前記回線交換網や端末間の回線接続を行う回線交換手段と、 前記交換機と 1つ又は複数の構内電話機との接続を行う端末通信手段 と、
前記交換機全体を制御する交換機全体制御手段と、 前記回線交換手段から取得した音声データ及び、 前記音声蓄積装置よ り送出された前記音声データの制御を行う交換機音声データ制御手段と 前記回線交換手段から取得した前記音声データより D T M F情報を検 出 ·解析し、 キー情報に変換する交換機 D T M F検出 ·解析制御手段と 前記交換機全体制御手段から取得したイベントと、 前記交換機 D T M F検出 ·解析制御手段により取得したキー情報から外部メッセージを少 なくとも生成する交換機外部メッセージ制御手段と、
前記音声蓄積装置から送出された次の再生候補となる全音声の一部の データの制御を行う交換機再生候補制御手段と、
前記外部メッセージ情報を基に、 前記交換機全体制御手段によって制 御された前記音声データより得た再生音声を格納すると同時に、 前記交 換機再生候補制御手段からの前記次の再生候補となる全音声の一部のデ 一夕をも格納する交換機音声格納手段とを具備する交換機。
1 8 . 回線交換による通信を行う回線交換網と、
前記回線交換綱に接続され、 音声通信を行う第 1の電話機と、 前記回線交換網に接続され、 音声交換を行う交換機と、
前記交換機に接続され、 前記交換機から送信される音声データ及び外 部メッセージにより、 再生音声の変更を行う音声蓄積装置とを具備し、 前記音声蓄積装置は、 前記音声データ送出中に次の再生候補となる全音 声の一部を送信し、 前記交換機は、 音声再生と共に、 前記次の再生候補 となる全音声の一部を格納し、 前記再生音声の変更の際に格納済みの前 記音声の一部を再生し、 続けて、 前記再生音声の変更後に前記音声蓄積 装置から送られた音声を再生するよう構成された音声蓄積システムの前 記音声蓄積装置であって、
前記交換機から送信されてきた前記外部メッセージ及び前記音声デー タを受信する交換機通信手段と、
前記交換機に送信する外部メッセージを少なくとも生成する蓄積装置 外部メッセージ制御手段と、
前記交換機へ送信する再生音声の制御を行う蓄積装置音声データ制御 手段と、
音声蓄積装置全体を制御する音声蓄積装置全体制御手段と、 前記交換機へ送信する再生音声を格納する蓄積装置音声格納手段と、 前記蓄積装置音声格納手段を用い、 前記交換機通信手段によって送信 している現音声データを基に、 次の送信候補となる全音声の一部を取得 し、 前記交換機への送信を行う、 蓄積装置再生候補制御手段とを具備す
1 9 . 前記交換機は、 前記音声の一部に付与されたタイムスタンプ と、 再生音声の変更後に前記音声蓄積装置から送られた音声に付与され たタイムスタンプとに基づいて、 前記格納済みの音声の一部の再生に続 く、 前記音声蓄積装置から送られた音声の再生を行うよう構成されてい る請求項 1 3に記載の音声蓄積システム。
2 0 . 回線交換による通信を行う回線交換網と、
前記回線交換網に接続され、 音声通信を行う第 1の電話機と、 前記回線交換網に接続され、 音声交換を行う交換機と、
前記交換機に接続され、 前記交換機から送信される音声データ及び外 部メッセージにより、 再生音声の変更を行う音声蓄積装置とを具備し、 前記音声蓄積装置は、 前記音声データ送出中に次の再生候補となる全音 声の一部を送信し、 前記交換機は、 音声再生と共に、 前記次の再生候補 となる全音声の一部を格納し、 前記再生音声の変更の際に格納済みの前 記音声の一部を再生し、 続けて、 前記再生音声の変更後に前記音声蓄積 装置から送られた音声を再生するよう構成され、 前記交換機は、 前記音 声の一部に付与されたタイムスタンプと、 前記再生音声の変更後に前記 音声蓄積装置から送られた音声に付与されたタイムスタンプとに基づい て、 前記格納済みの音声の一部の再生に続く、 前記音声蓄積装置から送 られた音声の再生を行うよう構成されている音声蓄積システムの前記交 換機であって、
前記回線交換網との接続を行う回線網通信手段と、
前記回線交換網や端末間の回線接続を行う回線交換手段と、 前記交換機と構内電話機との接続を行う端末通信手段と、
前記交換機全体を制御する交換機全体制御手段と、
前記回線交換手段から取得した音声データ及び、 前記音声蓄積装置よ り送出された前記音声デ一夕の制御を行う交換機音声データ制御手段と 前記回線交換手段から取得した前記音声デー夕より D T M F情報を検 出し、 キー情報に変換する交換機 D T M F検出手段と、
前記交換機全体制御手段から取得したイベントと、 前記交換機 D T M F検出手段により取得したキー情報から少なくとも外部メッセージを生 成する交換機外部メッセージ制御手段と、
前記音声蓄積装置から送出された次の再生候補となる全音声の一部の 制御を行う交換機再生候補制御手段と、 前記音声データを格納すると同時に、 前記交換機再生候補制御手段か らの前記次の再生候補となる全音声の一部をも格納する交換機音声格納 手段と、
前記音声データ及び変更音声の一部からタイムスタンプを取得する交 換機タイムスタンプ取得手段と、
前記変更音声の一部を再生する交換機再生候補再生手段とを具備する 交換機。
2 1 . 回線交換による通信を行う回線交換網と、
前記回線交換網に接続され、 音声通信を行う第 1の電話機と、 前記回線交換網に接続され、 音声交換を行う交換機と、
前記交換機に接続され、 前記交換機から送信される音声デー夕及び外 部メッセージにより、 再生音声の変更を行う音声蓄積装置とを具備し、 前記音声蓄積装置は、 前記音声データ送出中に次の再生候補となる全音 声の一部を送信し、 前記交換機は、 音声再生と共に、 前記次の再生候補 となる全音声の一部を格納し、 前記再生音声の変更の際に格納済みの前 記音声の一部を再生し、 続けて、 前記再生音声の変更後に前記音声蓄積 装置から送られた音声を再生するよう構成され、 前記交換機は、 前記音 声の一部に付与されたタイムスタンプと、 前記再生音声の変更後に前記 音声蓄積装置から送られた音声に付与されたタイムスタンプとに基づい て、 前記格納済みの音声の一部の再生に続く、 前記音声蓄積装置から送 られた音声の再生を行うよう構成されている音声蓄積システムの前記音 声蓄積装置であって、
前記交換機から送信されてきた前記外部メッセージ及び前記音声デー 夕を受信する交換機通信手段と、 前記交換機に送信する外部メッセージを少なくとも生成する蓄積装置 外部メッセージ制御手段と、
前記交換機へ送信する再生音声の f !j御を行う蓄積装置音声データ制御 手段と、
前記タイムスタンプを生成する蓄積装置タイムスタンプ生成手段と、 音声蓄積装置全体を制御する音声蓄積装置全体制御手段と、 前記交換機へ送信する再生音声を格納する蓄積装置音声格納手段と、 前記蓄積装置音声格納手段を用い、 前記交換機通信手段によって送信 中の現音声データを基に、 次の送信候補となる全音声の一部を取得し、 前記交換機への送信を行う、 蓄積装置再生候補制御手段とを具備する音
PCT/JP2001/004020 2000-05-15 2001-05-15 Voice storage system, exchanger and voice storage apparatus Ceased WO2001089182A1 (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8229088B2 (en) * 2004-11-17 2012-07-24 Nec Corporation Time authentication system, terminal device, time authentication method for conversation voice data for use therein, and program thereof
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08195815A (ja) * 1995-01-13 1996-07-30 Toshiba Corp Lanシステム
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)

* Cited by examiner, † Cited by third party
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
NZ516066A (en) * 1999-06-08 2003-07-25 Dictaphone Corp A system and method for call record creation and processing

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08195815A (ja) * 1995-01-13 1996-07-30 Toshiba Corp Lanシステム
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)

* Cited by examiner, † Cited by third party
Title
See also references of EP1206105A4 *

Also Published As

Publication number Publication date
AU5673501A (en) 2001-11-26
EP1206105A1 (en) 2002-05-15
CN1386358A (zh) 2002-12-18
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
US20020172332A1 (en) System and method for on-demand recording
US7450699B2 (en) Method and system for call answer while connected to voice mail
JPH11313177A (ja) マルチメディア情報通信システム
JP2003101662A (ja) 通信方法、通信装置および通信端末
JP5621222B2 (ja) 通話録音再生方法及び通話録音装置
JPH10294927A (ja) 動画像データの通信方法および動画像データの記録再生方法ならびに記憶媒体
JP5340880B2 (ja) 遠隔会話システムの出力制御装置、その方法、およびコンピュータが実行可能なプログラム
EP1206105A1 (en) Voice storage system, exchanger and voice storage apparatus
JP2828029B2 (ja) 音声蓄積再生サービス装置
JP6367592B2 (ja) 通話録音システムおよび通話音声移行方法
JP2001230885A (ja) 注釈のついた音声メール応答のための方法および装置
JP4509590B2 (ja) 音声認識システムおよびそのプログラム
JP2001156931A (ja) ブラウザ付き電話機、及びブラウザ付き電話機においてurlを音声とともに留守録する方法
KR20090126734A (ko) VoIP 단말을 위한 영상 사서함 서비스 방법
CN101163136B (zh) 一种利用会话初始协议软终端播放话务员工号的方法
EP2282500B1 (en) Method and system for recording telephone conversations placed on hold
JP6552027B1 (ja) 通信装置、通信データ記録システム、通信方法、およびプログラム
JP4466631B2 (ja) 電話装置、電話制御方法、およびプログラム
JP2867999B2 (ja) 音声蓄積装置
KR100378811B1 (ko) 티티에스 합성음의 다중 사용자 실시간 처리장치 및 방법
JP2000151813A (ja) 音声蓄積通信装置
JP2004304630A (ja) ボタン電話装置
JP4375457B2 (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