Patent ID: 7817646

Claim:
A communication network for providing peer-to-peer communications for data transmission between a first and second client according to the session initiation protocol (SIP) as a control protocol used for session initiation protocol tasks of establishing, managing, modifying, and terminating connections between the first and second client, comprising: a SIP distributor server (P) for distributing session initiation protocol tasks (SIP tasks) in communication with at least two SIP servers (P 1 and P 2 ) comprising conventional SIP server functionality of proxy server, redirect server, and registrar server with assigned databases for processing SIP tasks, wherein the SIP distributor server (P) is assigned to a first client (A) and, without processing SIP tasks, stores a connection request from first client (A) in a transaction list and distributes SIP tasks using a load distribution algorithm to one of the at least two SIP servers (P 1 and P 2 ) for processing the SIP tasks, wherein the SIP distributor server (P) using the load distribution algorithm to distributes the SIP tasks to a selected one of the at least two SIP servers (P 1 and P 2 ) on the basis of the transaction list and according to the load distribution algorithm that determines the available one of the at least two SIP servers (P 1 and P 2 ) based on load and not based on a look-up of a pre-assigned home server for the first client, and wherein the selected one of the at least two SIP servers (P 1 and P 2 ) processes the SIP task of determining a path for the data transmission, forwards the connection request to a proxy server of the second client via the SIP distributor server (P), and establishes a connection between the first and second client.