Patent ID: 8005099

Claim:
A method comprising: determining that a call session between a first endpoint and a second endpoint is being initiated, the first endpoint belonging to a first region corresponding to a first network address translator, the first network address translator configured to translate an address for a device of the first region, the second endpoint belonging to a second region corresponding to a second network address translator, the second network address translator configured to translate an address for a device of the second region; selecting one or more higher probability transport addresses of a plurality of transport addresses from one or more lower probability transport addresses of the plurality of transport addresses, the higher probability transport addresses having a higher probability of enabling communication, the lower probability transport addresses having a lower probability of enabling communication, the one or more higher probability transport addresses selected by determining that the first region intersects the second region and by selecting one or more transport addresses associated with the intersection of the first region the second region as the one or more higher probability transport addresses, the plurality of transport addresses corresponding to the first endpoint; and facilitating communication with the higher probability transport addresses.