CPC G10L 17/04 (2013.01) [G06F 21/32 (2013.01); G10L 25/27 (2013.01); H04M 3/2281 (2013.01); H04M 3/42068 (2013.01); H04M 3/51 (2013.01); H04M 3/5141 (2013.01); H04M 3/5166 (2013.01); H04M 2203/6045 (2013.01); H04M 2203/6054 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
receiving, by the computer from a call center server, one or more enrollment inputs for an enrolled speaker, the one or more enrollment inputs including enrollment call metadata;
determining, by the computer, an enrollment level based upon one or more characteristics of the enrollment inputs including the enrollment call metadata, the one or more characteristics including one or more temporal characteristics associated with the enrollment inputs;
generating, by the computer, an enrolled profile for the enrolled speaker according to the enrollment level and based on the one or more characteristics;
receiving, by the computer from the call center server, one or more inbound inputs for an inbound speaker, the one or more inbound inputs including inbound call metadata;
determining, by the computer, an authentication level for the inbound speaker using inbound contact data of the one or more inbound inputs including the inbound call metadata;
generating, by the computer, an authentication score for the inbound speaker based upon the inbound contact data inputs, the authentication level, and the enrollment level; and
transmitting, by the computer to the call center server, a message for authenticating the inbound call based upon the authentication score.
|