WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Voice communication system and voice communication method    
United States Patent5604737   
Link to this pagehttp://www.wikipatents.com/5604737.html
Inventor(s)Iwami; Naoko (Machida, JP); Matsui; Susumu (Machida, JP); Takahara; Keiko (Kawasaki, JP)
AbstractA voice communication system, which is connected to a LAN to which communication terminals are connected and to a public network to which telephones are connected, is provided with a communication server between the LAN and public network having different protocols from each other. The communication server enables a voice communication between a telephone on the public network and a communication terminal connected to the LAN by performing processing similar to that for a voice communication between two communication terminals connected to the LAN. The communication server determines whether an address of the other party inputted by a user is a communication terminal address or a telephone number, and transmits a voice communication request to a communication terminal of the other party when the address is a communication terminal address. When the address is a telephone number, the user acquires the communication terminal address of the communication server, and transmits a voice communication request to the communication server. Thereafter, the voice communication processing is performed through the communication server.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5604737
Voice communication system and voice communication method - US Patent 5604737 Drawing
Voice communication system and voice communication method
Inventor     Iwami; Naoko (Machida, JP); Matsui; Susumu (Machida, JP); Takahara; Keiko (Kawasaki, JP)
Owner/Assignee     Hitachi, Ltd. (Tokyo, JP)
Patent assignment
All assignments
Publication Date     February 18, 1997
Application Number     08/357,189
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     December 13, 1994
US Classification     370/352
Int'l Classification     H04L 012/56
Examiner     Olms; Douglas W.
Assistant Examiner     Ton; Dang
Attorney/Law Firm     Fay, Sharpe, Beall, Fagan, Minnich & McKee
Address
Parent Case    
Priority Data     Dec 15, 1993[JP]5-343162
USPTO Field of Search     370/60 370/60.1 370/94.1 370/94.2 370/110.1 370/85.13 379/94 379/95 379/96
Patent Tags     voice communication voice communication
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5408524
Reum
379/157
Apr,1995

[0 after 0 votes]
5367522
Otani
370/468
Nov,1994

[0 after 0 votes]
5329572
Martens

Jul,1994

[0 after 0 votes]
5274635
Rahman
370/352
Dec,1993

[0 after 0 votes]
5148429
Kudo
370/473
Sep,1992

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A voice communication system including a line switching network to which telephones are connected, a packet switching network to which communication terminals are connected and which has a communication address scheme different from a telephone number scheme of said line switching network, and a communication server connected to said line switching network and said packet switching network and assigned a communication terminal address on said packet switching network, wherein:

each of said communication terminals comprises:

means for transmitting a voice communication request when an apparatus with which a communication is desired is a telephone connected to said line switching network, and performing communication control between said communication server and said communication terminal to establish a connection between said communication terminal and said communication server, and said voice communication request including the telephone number of the telephone, and

said communication server comprises:

means for receiving the voice communication request transmitted from said communication terminal to the communication terminal address of said communication server, and performing communication control between said communication server and said communication terminal which has transmitted said voice communication request to establish a connection between said communication server and said communication terminal;

means for performing communication control between said communication server and a telephone having a telephone number included in the received voice communication request to set said communication server and said telephone in a communication available state; and

means for receiving voice information transmitted from the telephone having said telephone number, editing said voice information into packets, and transmitting the packets to said communication terminal, while receiving packets transmitted from said communication terminal, and transmitting the voice information in the packets to the telephone having said telephone number.

2. A voice communication system according to claim 1, wherein said communication terminal further includes:

voice inputting means for inputting voice information;

voice encoding means for encoding the inputted voice information;

voice decoding means for decoding the encoded voice information in received packets; and

voice outputting means for outputting the decoded voice information.

3. A voice communication system according to claim 1, wherein said communication server further includes:

voice encoding means for encoding voice information from said telephone received through said line switching network;

means for editing said encoded voice information into packets and transmitting the packets to said communication terminal through said packet switching network;

voice decoding means for decoding the voice information in the packets from said communication terminal received through said packet switching network; and

means for transmitting said decoded voice information to said telephone through said line switching network.

4. A voice communication system according to claim 1, wherein said communication terminal further comprises:

means for allowing a user to select transmission of a mail to another communication terminal on said packet switching network with which a communication is desired, when a voice communication negating response is returned from the communication terminal as a result of transmitting a voice communication request to the communication terminal, and transmitting the mail to said communication terminal without inputting a communication address of said communication terminal when the user selects the transmission of the mail.

5. A voice communication system including a line switching network to which telephones are connected, a packet switching network to which communication terminals are connected and which has a communication address scheme different from a telephone number scheme of said line switching network, and a communication server connected to said line switching network and said packet switching network and assigned a communication terminal address on said packet switching network and a telephone number on said line switching network, wherein:

said communication terminals connected to said packet switching network are assigned unique extension numbers, respectively,

each of said telephones comprises:

means for controlling a communication between said telephone and said communication server, when a user inputs the telephone number of said communication server, to set said telephone and said communication server in a communication available state and transmitting an extension number inputted by the user to said communication server, and

said communication server comprises:

means for finding a communication terminal address of a communication terminal to which said extension number is assigned, based on the extension number transmitted from said telephone, to determine the communication terminal to be connected;

means for transmitting a voice communication request to the determined communication terminal to establish a connection between said communication server and said communication terminal; and

means for receiving voice information transmitted from the telephone having said telephone number, editing the voice information into packets, and transmitting the packets to said communication terminal, while receiving packets transmitted from said communication terminal, and transmitting voice information in the packets to said telephone having the telephone number.

6. A voice communication system according to claim 5, wherein said communication terminal further includes:

voice inputting means for inputting voice information;

voice encoding means for encoding the inputted voice information;

voice decoding means for decoding the encoded voice information in received packets; and

voice outputting means for outputting the decoded voice information.

7. A voice communication system according to claim 5, wherein said communication server further includes:

voice encoding means for encoding voice information from said telephone received through said line switching network;

means for editing said encoded voice information into packets and transmitting the packets to said communication terminal through said packet switching network;

voice decoding means for decoding the voice information in the packets from said communication terminal received through said packet switching network; and

means for transmitting said decoded voice information to said telephone through said line switching network.

8. A voice communication system according to claim 5, wherein said communication terminal further comprises:

means for allowing a user to select transmission of a mail to another communication terminal on said packet switching network with which a communication is desired, when a voice communication negating response is returned from the communication terminal as a result of transmitting a voice communication request to the communication terminal, and transmitting a mail to said communication terminal without inputting a communication address of said communication terminal when the user selects the transmission of a mail.

9. A voice communication system according to claim 5, wherein said communication server further comprises:

means for transmitting the mail to said communication terminal when a voice communication negating response is returned from said communication terminal as a result of transmitting said voice communication request to said communication terminal.

10. A voice communication system including a line switching network to which telephones are connected, a packet switching network to which communication terminals are connected and which has a communication address scheme different from a telephone number scheme of said line switching network, and a communication server connected to said line switching network and said packet switching network and assigned a communication terminal address on said packet switching network, wherein:

said communication terminals connected to said packet switching network are assigned unique telephone numbers, respectively,

each of said telephones comprises:

means for controlling a communication between said telephone and said communication server when a user inputs a telephone number assigned to one of said communication terminals, and

said communication server comprises:

means for finding, based on the telephone number inputted from said telephone, a communication terminal address of a communication terminal to which the telephone number is assigned to determine the communication terminal to be connected;

means for transmitting a voice communication request to the determined communication terminal to establish a connection between said communication server and said communication terminal; and

means for receiving voice information transmitted from said telephone, editing the voice information into packets, and transmitting the packets to said communication terminal, while receiving packets transmitted from said communication terminal, and transmitting voice information in the packets to said telephone.

11. A voice communication system according to claim 10, wherein said communication terminal further includes:

voice inputting means for inputting voice information;

voice encoding means for encoding the inputted voice information;

voice decoding means for decoding the encoded voice information in received packets; and

voice outputting means for outputting the decoded voice information.

12. A voice communication system according to claim 10, wherein said communication server further includes:

voice encoding means for encoding voice information from said telephone received through said line switching network;

means for editing said encoded voice information into packets and transmitting the packets to said communication terminal through said packet switching network;

voice decoding means for decoding the voice information in the packets from said communication terminal received through said packet switching network; and

means for transmitting said decoded voice information to said telephone through said line switching network.

13. A voice communication system according to claim 10, wherein said communication terminal further comprises:

means for allowing a user to select transmission of a mail to another communication terminal on said packet switching network with which a communication is desired, when a voice communication negating response is returned from the communication terminal as a result of transmitting a voice communication request to the communication terminal, and transmitting the mail to said communication terminal without inputting a communication address of said communication terminal when the user selects the transmission of the mail.

14. A voice communication system according to claim 10, wherein said communication server further comprises:

means for transmitting a mail to said communication terminal when a voice communication negating response is returned from said communication terminal as a result of transmitting said voice communication request to said communication terminal.

15. A voice communication system according to claim 11, wherein said communication server further includes:

voice encoding means for encoding voice information from said telephone received through said line switching network;

means for editing said encoded voice information into packets and transmitting the packets to said communication terminal through said packet switching network;

voice decoding means for decoding the voice information in the packets from said communication terminal received through said packet switching network; and

means for transmitting said decoded voice information to said telephone through said line switching network.

16. A voice communication system according to claim 5, wherein said communication server comprises a table for holding extension numbers of said communication terminals and communication terminal addresses corresponding to the extension numbers.

17. A voice communication system according to claim 10, wherein said communication server comprises a table for holding telephone numbers of said communication terminals and communication terminal addresses corresponding to the telephone numbers.

18. A voice communication system according to claim 5, wherein:

said line switching network is ISDN, and

each of said telephones transmits a voice communication request including an extension number for specifying said communication terminal as a parameter to said communication server, and said communication server finds a communication terminal address of a communication terminal to be connected from the extension number included in the voice communication request.

19. A voice communication system including a line switching network to which telephones are connected, a packet switching network to which communication terminals are connected and which has a communication address scheme different from a telephone number scheme of said line switching network, and a communication server connected to said line switching network and said packet switching network and assigned a communication terminal address on said packet switching network and a telephone number on said line switching network, wherein:

one of the communication terminals connected to said packet switching network is used as a switcher terminal,

each of said telephones comprises:

means for controlling a communication between said telephone and said communication server, when a user inputs the telephone number of said communication server, to set said telephone and said communication server in a communication available state,

said switcher terminal comprises:

means for connecting said switcher terminal with said communication server in response to a voice communication request from said communication server to set said switcher terminal and said telephone in a communication available state, wherein a switcher can speak with the user of said telephone;

means for finding a communication terminal address in response to an input of information for specifying a person to which the user desires to call, said information being obtained by a conversation between the switcher and the user; and

means for transmitting a connected terminal determination result including the found communication terminal address to said communication server, and

said communication server comprises:

means for transmitting the voice communication request to said switcher terminal, when said switcher terminal and said telephone are set in the communication available state, to establish a connection between said communication server and said switcher terminal;

means for receiving the connected terminal determination result from said switcher terminal, and transmitting the voice communication request to a communication terminal having the communication terminal address included in the connected terminal determination result to establish a connection between said communication server and said communication terminal; and

means for receiving voice information transmitted from said telephone, editing the voice information into packets, and transmitting the packets to said communication terminal, while receiving packets transmitted from said communication terminal, and transmitting the voice information in the packets to said telephone.

20. A voice communication method in a voice communication system including a line switching network to which telephones are connected, a packet switching network to which communication terminals are connected and which has a communication address scheme different from a telephone number scheme of said line switching network, and a communication server connected to said line switching network and said packet switching network and assigned a communication terminal address on said packet switching network, said method comprising the steps of:

transmitting a voice communication request including a telephone number of one of said telephones from one of said communication terminals to said communication server through said packet switching network;

transmitting a call setting request from said communication server which has received said voice communication request to a telephone having the telephone number included in said voice communication request through said line switching network;

returning a call setting accepting response from said one telephone which has received said call setting request to said communication server through said line switching network;

returning a voice communication accepting response from said communication server which has received said call setting accepting response to said communication terminal through said packet switching network; and

in said communication server, receiving voice information transmitted from said one telephone through said line switching network, editing said voice information into packets, and transmitting the packets to said communication terminal through said packet switching network, while receiving packets transmitted from said communication terminal through said packet switching network, and transmitting said voice information in the packets to said one telephone through said line switching network to carry out a communication between said telephone and said communication terminal through said communication server.

21. A voice communication method in a voice communication system including a line switching network to which telephones are connected, a packet switching network to which communication terminals are connected and which has a communication address scheme different from a telephone number scheme of said line switching network, and a communication server connected to said line switching network and said packet switching network and assigned a communication terminal address on said packet switching network and a telephone number on said line switching network, said method comprising the steps of:

transmitting a call setting request from one of said telephones to said communication server through said line switching network;

returning a call setting accepting response from said communication server which has received said call setting request to said one telephone through said line switching network;

determining a communication terminal address of a communication terminal to be connected to said one telephone by said communication server;

transmitting a voice communication request from said communication server to a communication terminal having said determined communication terminal address through said packet switching network;

returning a voice communication accepting response from said communication terminal which has received said voice communication request to said communication server through said packet switching network; and

in said communication server, receiving voice information transmitted from said one telephone through said line switching network, editing said voice information into packets, and transmitting the packets to said communication terminal through said packet switching network, while receiving the packets transmitted from said communication terminal through said packet switching network, and transmitting said voice information in the packets to said one telephone through said line switching network to carry out a communication between said telephone and said communication terminal through said communication server.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

The present invention relates to a voice communication system and method in communication terminals connected through a communication network.

As a conventional voice communication system, there is known a system which uses a line switching procedure through a line switching network such as a telephone network. For example, the standard thereof is indicated in CCITT (International Telegraph and Telephone Consullative Committee) Recommendation, ISDN, Q. 937. In this system, a communication terminal (telephone) connected to the line switching network transmits a voice communication request to a switching center dedicated to line switching processing, and the switching center receiving the request performs voice communication control for communication with a communication terminal (telephone) of the other party. Voice information sent at a constant speed is continuously transmitted and received through the switching center even during the voice communication.

In a packet switching network such as LAN (Local Area Network), in turn, the communication control is directly performed between communication terminals for transmitting and receiving packets. For example, Etherphone using Ethernet is well known.

However, due to the difference in schemes between the packet switching network and the line switching network, conventional voice communication systems such as that using the telephone network and so on cannot be utilized for realizing voice communication between communication terminals connected to the packet switching network.

To cope with this problem, a system for editing voice information into packets for transmission and reception between communication terminals has been proposed for adapting the voice communication scheme for communications between communication terminals connected to the packet switching network to the line switching network. However, even if the line switching network is connected with the packet switching network, a direct voice communication is not permitted between a communication terminal supporting voice communications between communication terminals connected to the packet switching network and a telephone connected to the line switching network and supporting the conventional voice communication functions. This is due to the difference between the voice communication protocol of the packet switching network and the conventional voice communication protocol.

SUMMARY OF THE INVENTION

It is an object of the present invention to provide a voice communication system and a voice communication method which enable voice communication to be performed between a communication terminal connected to the packet switching network and a communication terminal connected to the line switching network.

It is another object of the present invention to provide a voice communication system and a voice communication method which enable voice communication, even initiated by a communication terminal connected to the packet switching network to a telephone connected to the line switching network and supporting the conventional voice communication functions, to proceed in the same manner as a voice communication between communication terminals connected to the packet switching network.

It is a further object of the present invention to provide a voice communication system and a voice communication method which can transmit a message in the form of an electronic mail instead of the voice communication in case a voice communication to a communication terminal connected to the packet switching network is prevented for some reason, without requiring a user to start another program or input a communication address.

It is a further object of the present invention to provide a voice communication system and a voice communication method which allows a telephone connected to the line switching network and supporting conventional voice communication functions to request a voice communication to a communication terminal connected to the packet switching network.

To achieve the above objects, according to one feature of the present invention, when a voice communication request is issued from a communication terminal connected to a packet switching network, if the address of the other party to which a user desires to have a voice communication, inputted by the user, is a communication terminal address (telephone number) of a telephone connected to a line switching network, communication control is performed between the communication terminal and a communication server to establish a connection between the communication terminal and the communication server. The communication server performs the communication control for a telephone connected to the line switching network to set a communication available state between the communication server and the telephone. This control enables a communication between the communication terminal and the telephone through the communication server. Thereafter, the communication server receives voice information transmitted from the telephone, edits the voice information into packets, and transmits the packets to the communication terminal. The communication server also receives packets transmitted from the communication terminal, and transmits voice information in the packets to the telephone. In this way, communication is carried out.

When a voice communication request is issued from a communication terminal connected to the packet switching network, if the address of the other party to which a user desires to have a voice communication, inputted by the user, is the address of another communication terminal connected to the packet switching network, the communication control is performed for a communication terminal having the communication terminal address, conventionally, to carry out the communication.

When a communication request is issued from a telephone connected to the line switching network to a communication terminal connected to the packet switching network, each of communication terminals connected to the packet switching network has previously been assigned a unique extension number, such that when the telephone number of the communication server is inputted from a telephone, the communication control is performed between the telephone and the communication server to create a communication available state between the telephone and the communication server, and an inputted extension number is transmitted from the telephone to the communication server. The communication server finds a communication terminal address from the extension number transmitted from the telephone, determines a communication terminal to be connected, and transmits a voice communication request to the communication terminal to establish a connection with the telephone. This enables communication between the telephone and the communication terminal through the communication server. Thereafter, the communication server receives voice information transmitted from the telephone, edits the voice information into packets, and transmits the packets to the communication terminal. The communication server also receives packets transmitted from the communication terminal, and transmits voice information in the packet to the telephone, thus carrying out the communication.

The communication server may comprise a table for finding a communication terminal address from an extension number. If a push-type telephone having ten-key and function buttons is used, the extension number may be inputted through the push buttons. For inputting an extension number, an oral guidance may be outputted from the communication server to the telephone, such that the user responsively inputs an extension number corresponding to a communication terminal with which the user desires to communicate.

When the line switching network is ISDN (Integrated Services Digital Network), a telephone may transmit a voice communication request including as a parameter an extension number for specifying a communication terminal to the communication server, such that the communication server finds the communication terminal address of a communication terminal to be connected from the extension number included in the voice communication request.

Instead of assigning an extension number, a unique telephone number may be assigned to each of communication terminals connected to the packet switching network. In this case, although these telephone numbers are actually assigned to the communication server, they are regarded as telephone numbers of communication terminals from the user. Then, when a telephone number of a communication terminal is inputted from a telephone, the communication control is performed between the telephone and the communication server, wherein the communication server finds a communication terminal address from the telephone number inputted from the telephone, determines a communication terminal to be connected, and transmits a voice communication request to the communication terminal. This control enables a communication between the telephone and the communication terminal through the communication server. Thereafter, the communication server receives voice information transmitted from the telephone, edits the voice information into packets, and transmits the packets to the communication terminal. The communication server also receives packets transmitted from the communication terminal, and transmits voice information in the packets to the telephone. In this way, communication is carried out.

Additionally, the communication server may include a table for finding a communication terminal address from a telephone number. Since a telephone number of each communication terminal is actually the telephone number of the communication server on the line switching network, the communication server is called when one of these telephone numbers is inputted from a telephone on the line switching network.

According to one aspect of the present invention, a communication terminal connected to the packet switching network may be one that encodes voice inputted through a voice input means, transmits the encoded voice information, and outputs received encoded voice information after decoding the same. In this case, the communication server decodes encoded voice information in the form of packets received from a communication terminal connected to the packet switching network, outputs the decoded voice information to the line switching network, encodes voice information received from the line switching network at a constant speed, edits the encoded voice information into packets, and transmits the packets to the communication terminal.

For issuing a communication request from a communication terminal connected to the packet switching network to another communication terminal, a voice communication request is first issued from the communication terminal. In this event, a voice communication negating response may be transmitted from the communication terminal of the other party. This could be because nobody responds although the communication terminal of the other party is called. In this case, it is convenient if a mail can be transmitted to the communication terminal of the other party without requiring the inputting of the address of the other party. The mail may be unconditionally transmitted, or a guidance may be provided to the user of the communication terminal so as to allow the user to determine whether or not a mail is transmitted. The contents of the mail may be a fixed voice mail created by the system or an arbitrary mail inputted by the user.

For issuing a communication request from a telephone connected to the line switching network to a communication terminal connected to the packet switching network, a voice communication request is first issued from the telephone to the communication server. In this event, a guidance of a voice communication negating response may be returned from the communication server. This could be because nobody responded although the communication server called the communication terminal of the other party. In this case, it is convenient that a mail can be transmitted to the communication terminal of the other party without requiring the user to input the address of the other party. The mail may be unconditionally transmitted, or a guidance may be provided to the user of the telephone so as to allow the user to determine whether a mail should be transmitted. The mail may include a fixed contents created by the system or arbitrary contents inputted by the user.

Further, a communication terminal on the packet switching network may be used as a switcher terminal for managing the relationships between communication terminals connected to the packet switching network and communication terminal users. In this case, when the telephone number of the communication server is inputted from a telephone connected to the line switching network and supporting conventional voice communication functions, the communication server first creates a communication available state between the switcher terminal and the telephone. The user speaks with a switcher at the switcher terminal to specify a person with whom the user desires to communicate. Since the switcher terminal manages the relationships between respective communication terminals and users of these communication terminals, a corresponding communication terminal can be found from information which specifies the person with whom the user of the telephone desires to communicate. The address of the communication terminal is transmitted from the switcher terminal to the communication server. The communication server performs the communication control between the telephone and a communication terminal having the communication terminal address transmitted from the switcher terminal to establish a connection with the communication terminal. This control enables a communication between the communication terminal and the telephone through the communication server. Thereafter, the communication server receives voice information transmitted from the telephone, edits the voice information into packets, transmits the packets to the communication terminal. The communication server also receives packets transmitted from the communication terminal, and transmits voice information in the packets to the telephone.

It should be noted that the transmission and reception of control commands such as a voice communication start command, voice communication end command, and so on and the transmission and reception of voice packets between communication terminals on the packet switching network and between a communication terminal and the communication server, may be carried out through separate communication functions having different characteristics such as reliability, communication delay, and so on.

According to the voice communication system and voice communication method of the present invention, the other party to which the user requests a voice communication is determined to be a communication terminal connected to the packet switching network or a telephone connected to the line switching network in accordance with the address of the other party inputted by the user of a communication terminal connected to the packet switching network. If the user issues the request to a telephone connected to the line switching network, the communication server absorbs the difference between a voice communication protocol of the packet switching network and a conventional voice communication protocol of the line switching network. Stated another way, the communication server realizes the compatibility between different kinds of protocols. For this reason, even a voice communication initiated by a communication terminal connected to the packet switching network to a telephone connected to the line switching network and supporting the conventional voice communication function can be carried out in the same manner as a voice communication between communication terminals connected to the packet switching network.

Also, since an extension number or a telephone number of a communication terminal connected to the packet switching network is inputted from a telephone connected to the line switching network such that the communication server finds a communication terminal address corresponding to the extension number or the telephone number and connects the telephone to the communication terminal, a voice communication may be requested to a communication terminal connected to the packet switching network from a telephone connected to the line switching network and supporting the conventional voice communication functions.

In case a voice communication to a communication terminal was prevented for some reason, a mail may be used instead of the voice communication to send a message without requiring the user to start another program or input a communication address.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram showing the whole configuration of a voice communication system according to an embodiment of the present invention;

FIG. 2 is a block diagram showing the configuration of a communication terminal in FIG. 1;

FIG. 3 is a block diagram showing the allocation of programs in a memory of the communication terminal;

FIG. 4 is a flow chart showing the processing of a voice communication program on the communication terminal for starting a voice communication, upon receiving a voice communication request from another communication terminal;

FIG. 5 is a flow chart showing the processing of the voice communication program on the communication terminal for starting a voice communication by a request of the user;

FIG. 6 is a block diagram showing the configuration of a communication server;

FIG. 7 is a block diagram showing the allocation of programs in a memory of the communication server;

FIG. 8 is a flow chart showing the processing of a voice communication program on the communication server for starting a voice communication between a communication network on LAN and the telephone, upon receiving a call setting request from a telephone connected to a public network;

FIG. 9 is a flow chart showing the processing of the voice communication program on the communication server for starting voice communication between the communication terminal on LAN and a telephone, upon receiving a voice communication request from a communication terminal on LAN;

FIG. 10 is a flow chart showing the processing performed during a communication;

FIG. 11 is a sequence diagram showing a procedure followed by a communication terminal connected to the LAN for making a call to a telephone through the communication server by a request from a communication terminal on the LAN;

FIG. 12 is a sequence diagram showing a procedure followed by a communication terminal connected to LAN for making a call to a telephone connected to the public network through the communication server by a request from the telephone;

FIG. 13 shows the structure of a voice communication request command;

FIG. 14 shows the structure of a voice communication response command;

FIG. 15 shows the structure of a voice communication command;

FIG. 16 shows the structure of a voice communication end notice command;

FIG. 17 is a flow chart showing the processing for determining a communication terminal with which a telephone user desires to communicate when using push buttons;

FIG. 18 shows the structure of an extension number management table;

FIG. 19 is a flow chart showing the processing for determining a communication terminal with which a telephone user desires to communicate when a communication terminal on the LAN is utilized as a switcher terminal;

FIG. 20 is a flow chart showing the processing performed by the switcher terminal;

FIG. 21 shows the structure of a connected terminal determination notice command;

FIG. 22 shows the structure of a communication terminal address management table; and

FIG. 23 is a flow chart showing the processing for determining a communication terminal with which a telephone user desires to communicate when the public network is ISDN.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

An embodiment of the present invention will hereinafter be described with reference to the accompanying drawings.

FIG. 1 shows the whole configuration of a voice communication system according to an embodiment of the present invention, including communication terminals 10-1, 10-2 for performing communications; LAN (Local Area Network) 1 to which the communication terminals 10-1, 10-2 are connected; a telephone 2; a public network 3; and a communication server 20 which is connected simultaneously to the public network 3 and the LAN 1.

It will be of course understood that while one telephone 2 and two communication terminals 10-1, 10-2 (hereinafter, an arbitrary communication terminal will be denoted by reference numeral 10) only are shown in FIG. 1, more telephones and communication terminals may be connected.

FIG. 2 shows in a block diagram form the configuration of the communication terminal 10 in FIG. 1. The communication terminal 10 comprises a voice input unit 11; a voice encoder 12; a memory 13; a LAN communication controller 14; a voice decoder 15; a voice output unit 16; a processor 17; and a storage unit 18. The LAN communication controller 14 is connected to the LAN 1. The voice encoder 12, voice decoder 15, LAN communication controller 14, memory 13, storage unit 18, and processor 17 are mutually connected through an internal bus 19.

The voice input unit 11 is provided for inputting voice information. Inputted voice information is encoded by the voice encoder 12. Coded voice information outputted from the voice encoder 12 is read