Communication apparatus with address translation for multimedia communication in different address spaces and multimedia communication method compatible with address translation
First Claim
1. A communication apparatus with an address translation function located between terminals, which communicate over an IP (Internet Protocol) network, for processing different types of data for communication, wherein in the IP network an address uniquely identifying a called party is a first address and an address used in a closed network is a second address, said apparatus comprising:
- a first control circuit that sends destination information indicating a destination and a call instruction, which are included in the data, and a reception instruction;
an information storage that stores therein the first address to which the second address is made to correspond with IP address translation, information indicating which address, first or second, is to be set in the call instruction and the reception instruction, and port information used for identifying applications;
a second control circuit that determines which address, first or second, is set as a destination address in a call message generated based on information read out from said information storage and that performs control according to a standard;
a codec circuit that performs codec processing for supplied data; and
an interface circuit that connects the IP network to said apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
A multimedia communication apparatus includes a system controller which determines how to process, during call processing, destination information received from a user controller based on information from a data storage, sets a global address or a private address in the call message according to the determination result, and sends out the call message through a LAN interface. Therefore, during negotiation between terminals that is performed by the system controller in response to a response from a remote terminal, the address that is set in the call message may be used for the address of the call terminal even in a different address space.
-
Citations
11 Claims
-
1. A communication apparatus with an address translation function located between terminals, which communicate over an IP (Internet Protocol) network, for processing different types of data for communication, wherein in the IP network an address uniquely identifying a called party is a first address and an address used in a closed network is a second address, said apparatus comprising:
-
a first control circuit that sends destination information indicating a destination and a call instruction, which are included in the data, and a reception instruction;
an information storage that stores therein the first address to which the second address is made to correspond with IP address translation, information indicating which address, first or second, is to be set in the call instruction and the reception instruction, and port information used for identifying applications;
a second control circuit that determines which address, first or second, is set as a destination address in a call message generated based on information read out from said information storage and that performs control according to a standard;
a codec circuit that performs codec processing for supplied data; and
an interface circuit that connects the IP network to said apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A multimedia communication method of processing different types of data over an IP network and of performing a plurality of types of data communication between terminals while using an IP address translation function, wherein in the IP network an address uniquely identifying a called party is a first address and an address used in a closed network is a second address, said method comprising:
-
a first step of setting destination information of a call destination, one of the terminals being the call destination;
a second step of determining if address translation is to be performed for an address included in a call message created based on the destination information;
a third step of determining if the determined destination is represented by the first address or the second address;
a fourth step of setting an IP address, produced by the address translation, in local device information unique to the terminal when the determined result indicates the first address;
a fifth step of setting the local device information when the determined result indicates the second address;
a sixth step of sending the call message set up in the above steps;
a seventh step of checking if a response message is received from another terminal;
an eighth step of performing negotiation between the terminals in response to the reception;
a ninth step of checking if the negotiation is successful;
a tenth step of communicating data between the terminals when the negotiation is successful and for performing codec processing on the data sent or received; and
an eleventh step of releasing the call if, after completion of the communication, the response message was not received or the negotiation failed. - View Dependent Claims (10, 11)
-
Specification