EP1511271A2

Communications system for handling multimedia calls

Abstract

The present invention relates to a communications system for handling communications sessions, for example multimedia calls or voice calls. The communications system comprises a local terminal, an external server, a proxy interface agent (PIA) between the terminal and a shared network. The communication means includes a NAT function through which the communications session must pass. The communications session is carried over the network over one or more logical channels between the terminal and the external server, during which the first NAT function applies network address mappings on the terminal's transport addresses. The PIA acts on behalf of the terminal in communications with the external server, and establishes a logical channel on an outbound connection to the server that serves as a control channel between the PIA and the server. The PIA establishes dynamic outbound connections to the server, and in response to a request from the server or in response to a request from the PIA itself, makes one or more associations between the terminal's transport address(es) and identifiable logical channel(s) between the PIA and the server. These identifiable logical channel(s) are established on one or more of the dynamic outbound connections from the PIA to the server.

EP1511271A2, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 29 November 2021, 4.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

21 claims: 3 independent, 18 dependent

  1. 1
    A method of handling a multimedia communication session over a communication link using Transmission Control Protocol (TCP) and over a communication link using User Datagram Protocol (UDP), comprising the acts of:receiving a request, over the TCP link, to register from a client terminal located within a private network;forwarding a probe data packet to the client terminal, over the TCP link, requesting to send a data packet over the UDP link;andreceiving a data packet from the client terminal that contains information relating to an address of the client terminal and a dynamic port over which the multimedia communication session is to be established.
  2. 8
    A method of handling multimedia communication sessions over communication links using at least one of Transmission Control Protocol (TCP) and User Datagram Protocol (UDP), comprising the acts of:receiving a request, over a first communication link, to register from a client terminal located within a private network;forwarding a probe data packet to the client terminal, over the first communication link, requesting to send a data packet over a second communication link;andreceiving a data packet over the second communication link from the client terminal that contains information relating to an address of the client terminal and a dynamic port over which a multimedia communication session is to be established.
  3. 19
    The method of 8, comprising the acts of:forwarding an additional probe data packet to the client terminal, over an existing communication link, requesting to send a data packet over at least one subsequent communication links;andreceiving a data packet over the at least one subsequent communication links from the client terminal that contains information relating to the address of the client terminal and a dynamic port over which an additional multimedia communication session is to be established.