Patent ID: 8077704

Claim:
A method for providing real-time session peering, comprising: receiving a request from a caller, at a first application server that is associated with the caller, to initiate a real-time session with a receiver; directing a first firewall associated with the caller to open and reserve a first set of pin-holes for a real-time communication protocol for communicating with the receiver; associating with the request a service level agreement (SLA) and address information for the first set of pin-holes on the first firewall which is associated with the caller; providing the request to a second application server that is associated with the receiver using a web service protocol; accepting from the receiver a response to the request if the caller is an allowed partner of the receiver based on the SLA, wherein the response is associated with address information for a second set of pin-holes on a second firewall which is associated with the receiver; and establishing the real-time session between the caller and the receiver using the real-time communication protocol through the first set of pin-holes on the first firewall and the second set of pin-holes on the second firewall.