×

Audio-video telephony with firewalls and network address translation

  • US 20040037268A1
  • Filed: 06/10/2003
  • Published: 02/26/2004
  • Est. Priority Date: 07/28/2000
  • Status: Active Grant
First Claim
Patent Images

1. A communications system (1) for making a multimedia call, comprising, a first multimedia terminal (10), a second multimedia terminal (12), communication means for making a multimedia call over a shared communications network (20), said communication means including a first communication means and a second communication means associated respectively with the first multimedia terminal (10) and the second multimedia terminal (12), the first communication means including a first firewall (26) through which the multimedia call must pass, in which:

  • i) the first firewall (26) is configured to restrict certain types of communication between the first terminal (10) and the shared communications network (20);

    ii) each terminal (10,12) has a number of logical communication ports (27,29) for transmitting and/or receiving the multimedia call, including at least one dynamically assigned port (31,35);

    iii) in the course of setting up a multimedia call, at least one of the terminals (10,12) is adapted to send a request (62) to the other of the terminals to open up one or more of the dynamic ports (35) in the terminal receiving said request;

    characterised in that;

    iv) the system (1) includes a proxy server (40) between the first terminal (10) and the second terminal (12) that acts for each terminal (10,12) as a proxy for the other terminal during the course of a multimedia call;

    v) the proxy server (40) has logical communication ports (33) for communication with the terminals (10,12) including one or more pre-assigned ports (41,55) for communication with the first terminal (10);

    vi) the first firewall (26) is configured not to restrict communication between the first terminal (10) and the pre-assigned port(s) (41,55) of the proxy server (40); and

    vii) the proxy server (40) is configured to receive and forward (64) the request(s) (62) to open up said dynamic port(s) (35) via one of its pre-assigned ports (41,55).

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×