1. A computer-implemented method for forecasting expected call quality, the method comprising: generating a plurality of scenarios from a plurality of network metrics; retrieving historical ratings for the plurality of network metrics from a plurality of users; assigning the historical ratings for the plurality of network metrics to the plurality of scenarios; filtering one or more users of the plurality of users based on similarities of the historical ratings for the plurality of scenarios with one or more current network metrics; forecasting an expected call quality based on the historical ratings of the one or more filtered users; and routing a communication based on the forecasting of the expected call quality.