CPC H04L 45/56 (2013.01) [H04L 9/40 (2022.05); H04L 67/02 (2013.01); H04L 67/561 (2022.05); H04L 69/329 (2013.01)] | 1 Claim |
1. A computer-implemented method for routing of communications sessions with a contact center, comprising:
receiving, by a system, a first message from a user equipment (UE) via a first communications protocol;
parsing, by the system, content of the first message using unsupervised machine learning to determine whether the first message comprises pertinent data indicating a request for services;
in response to the first message comprising the pertinent data, applying, by the system, a policy for routing the first message to a service provider based on the parsed content of the first message;
transmitting, by the system, a second message to the service provider according to the applied policy via a second communications protocol, wherein the second message comprises at least a portion of the pertinent data;
receiving, by the system, feedback based on an accuracy of parsing the content of the first message using the unsupervised machine learning; and
based on comparing the accuracy to an accuracy threshold, using, by the system, supervised machine learning to parse content of a next message received by the system;
wherein:
the first message is or includes text in a foreign language that is different from a language customarily used by the contact center or the service provider; and
the method further comprises:
forwarding at least a portion of the text in the foreign language to a multilingual natural language processing (NLP) knowledgebase for translating the at least a portion of the text in the foreign language to the language customarily used by the contact center or the service provider; and
receiving translated text from the multilingual NLP knowledgebase for use in one or more of the parsing, applying, and transmitting steps of the method.
|