Multimedia conference system and method which enables communication between private network and Internet
First Claim
1. A multimedia conference system that enables communication between private network and the Internet, including:
- a plurality of user agents (to receive call requests) constituting a local network;
a calling SIP terminal positioned outside the local network and able to connect with the private network via Internet;
a network address translation (NAT) positioned on the gate of the local network as barrier between the calling terminal and the user agent;
a SIP Proxy Server positioned between the calling terminal and private network and logically installed in parallel with said NAT to receive session initiation protocol messages transmitted from the calling terminal, connect, and transmit IP addresses, so as to send the message to specific User Agent(s)
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a multimedia conference system and method that enables peer-to-peer communication between private network and the Internet. The multimedia conference system and method that enables direct peer-to-peer communication between private network and the Internet includes: a plurality of user agents (to receive call requests) constituting a local network; a calling terminal positioned outside the local network and connected to the local network via Internet; a network address translation (NAT) positioned on the gate of the local network as barrier between the calling terminal and the user agent, and a SIP Proxy Server positioned between the calling terminal and private network and logically installed in parallel with said NAT to receive session initiation protocol messages transmitted from the calling terminal, connect, and transmit IP addresses, so as to send the message to specific User Agent(s).
50 Citations
46 Claims
-
1. A multimedia conference system that enables communication between private network and the Internet, including:
-
a plurality of user agents (to receive call requests) constituting a local network;
a calling SIP terminal positioned outside the local network and able to connect with the private network via Internet;
a network address translation (NAT) positioned on the gate of the local network as barrier between the calling terminal and the user agent;
a SIP Proxy Server positioned between the calling terminal and private network and logically installed in parallel with said NAT to receive session initiation protocol messages transmitted from the calling terminal, connect, and transmit IP addresses, so as to send the message to specific User Agent(s) - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A multimedia conference system that enables direct communication between private network and Internet, including:
-
a plurality of user agents to constitute a local network;
a proxy server connected to the user agents via the local network, performing as the interface to public network to receive session initiation protocol messages transmitted from the user agents, connect, and transmit IP addresses;
a network address translation (NAT) positioned between the called terminal and the local network and logically deployed in parallel with the proxy server;
- View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. The multimedia conference system according to claim 20, wherein said Proxy Server applies the approach of “
- Backend to Backend User Agent (B2BUA)”
to perform as the call mediation between the User Agent and the called terminal.
- Backend to Backend User Agent (B2BUA)”
-
21. The multimedia conference system according to claim 21, wherein said Backend to Backend User Agent of the Proxy Server ties two call legs of “
- User Agent to the called SIP terminal” and
“
the called SIP terminal to User Agent”
.
- User Agent to the called SIP terminal” and
-
22. The multimedia conference system according to claim 22, wherein said Backend to Backend User Agent of the Proxy Server also establishes a RTP RELAY mechanism between the “
- User Agent” and
the “
called SIP terminal”
. - View Dependent Claims (23)
- User Agent” and
-
24. A method for multimedia conference that enables direct communication between private network and public network, including:
-
(1) A Proxy Server deployed logically in parallel with NAT, to receive incoming call request sending from the calling SIP terminal which connects to the Proxy Server via Internet, validate the request, and record the routing information for the call;
(2) Forwarding the call request to specified User Agent and establishing the call connection;
(3) Conducting multimedia conference communication between the calling SIP terminal and specified User Agent in the private network. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A method for multimedia conference that enables direct communication between private network and the public network, including:
-
(1) A Proxy Server deployed logically in parallel with NAT to receive incoming call request originating from the User Agent located inside private network, validate the request, and record the routing information for the call;
(2) The Proxy Server performs DNS lookup based on the request originating from User Agent and forward the call request to called SIP terminal which is located outside the private network to establish the call connection. (3) Conducting multimedia conference communication between the calling User Agent and the called SIP terminal. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A computer-readable medium that enables peer-to-peer communication between private network and public network, including the following computer-executable instructions:
-
(1) Receive a call request message originating from the calling terminal that locates outside the private network and connects to Proxy server via Internet;
(2) Record the routing information for the call;
(3) Allow User Agent in the private network to register its URI;
(4) Obtain Contact List of User Agents by requesting URI and forward the request to specified User Agent so as to establish intended call connection;
(5) Construct multimedia conference communication between the calling SIP terminal and the called User Agent - View Dependent Claims (38, 39, 40, 41)
-
-
42. A computer-readable medium that enables peer-to-peer communication between private network and public network, including the following computer-executable instructions:
-
(1) Receive a call request message originating from User Agent in the private network;
(2) Record the routing information for the call;
(3) Apply DNS lookup in response to the call request originating from the User Agent and forward the call request to the called SIP terminal located outside the private network to establish call connection;
(4) Construct multimedia conference communication between the calling User Agent and the called SIP terminal. - View Dependent Claims (43, 44, 45, 46)
-
Specification