1. A method for determining information pertaining to a call traveling through a network from a call origin to a call destination at a given time, comprising: providing a topology discovery unit; using the topology discovery unit for determining a network path the call traverses from the call origin to the call destination at the given time, the network path including a layer-2 portion and a layer-3 portion; providing a network element load monitoring unit; using the network element load monitoring unit to determine load on all network devices on the network oath the call traverses at the given time; determining utilization and error statistics on all network devices on the network path the call traverses at the given time; and determining end-to-end quality of the call at the given time.