1. An apparatus for use with a plurality of endpoint devices, each endpoint device being configured and arranged to provide physical location data about the physical location of the endpoint device to an external network, the apparatus comprising: a wireless communication circuit configured and arranged to receive over one or more wireless communication channels, venue information that characterizes physical location data corresponding to at least two network access points for each of the plurality of endpoint devices; and a server configured and arranged with a memory circuit to respond to the wireless communication circuit by receiving the venue information from one of the plurality of the endpoint devices; calculating respective physical locations for one or more nodes in a transmission route between said one of the plurality of the endpoint devices and the server, as a function of the venue information and the transmission route; storing the calculated respective physical locations corresponding to the one or more nodes in a transmission route; and in response to an emergency call from a Voice over Internet Protocol (VoIP) device: identifying one or more nodes in a transmission route used to send data from the VoIP device; retrieving the stored physical locations for the identified nodes; and providing a probable physical location for the VoIP device to an emergency operator based on the stored locations for the identified nodes and a probable location algorithm that is configured and arranged to: assign respective weightings to the calculated physical locations of a plurality of the nodes based on a degree of certainty of the location data, the location data of the endpoint device having a greater certainty than other end point devices indicated by the probable location algorithm.