Patent ID: 9288309
Filing Date: 2016-03-15
CPC Classification: H04M,H04W

Claim Text:
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, the program, when executed, causing the at least one computing device to at least: add at least one detected dropped call and a plurality of call quality ratings for a plurality of previously completed calls to aggregated call quality data; determine a call location as a function of a predefined quantity of leading digits of a call endpoint phone number; calculate a plurality of selection scores for a plurality of call routes as a function of the aggregated call quality data; select, from the plurality of call routes, one of the plurality of call routes from a subset of the plurality of call routes having a corresponding one of the plurality of call quality ratings meeting a threshold and having a lowest call cost with respect to the subset; select a trunk corresponding to the one of the plurality of call routes; initiate a call via the trunk to the call endpoint phone number; and wherein the aggregated call quality data comprises a call quality rating for at least one previously completed call.