Patent ID: 7006436

Claim:
A method for managing network services between a plurality of networks comprising: receiving at a Voice Proxy Server (VPS) an Internet Protocol data packet with a corresponding address from a first network source, wherein the Internet Protocol data packet comprises a header and a payload and the payload of said Internet Protocol data packet contains at least a portion of a destination address; translating the destination address wherein said translating comprises: receiving a first endpoint identifying parameter from a public network, wherein the first endpoint identifying parameter comprises a wild card representing all endpoints; receiving a value indicating a maximum number of endpoints to return; checking a mapping table for the first endpoint identifying parameter, obtaining a plurality of endpoints corresponding to the first e endpoint identifying parameter in the mapping table; and replacing the first endpoint identifying parameter with a plurality of second endpoint identifying parameters, wherein each second endpoint identifying parameter comprises an identifier for an obtained endpoint; and delivering the Internet Protocol data packet to a destination node on a second network based on said translating.