H04M3/5237

System and method of real-time wiki knowledge resources
11258906 · 2022-02-22 · ·

A system and method are disclosed for recommending a resource to a customer service representative that includes one or more databases that store data describing electronic communication between one or more customer system communication devices and one or more service center communication devices. Embodiments further include a computer coupled with one or more databases and configured to monitor communication activity to determine whether a customer service ticket has been opened between one or more customer system communication devices and one or more service center communication devices and determine a customer service representative score based on one or more customer service representative ranking factors.

High fidelity call center simulator

Systems, methods, and computer program products provide a digital twin of a call center or call center network, including the members, representatives, and algorithms therein. The digital twin can be used to model real-world call centers and call center networks or may be modified to test changes (in the center/network's control such as algorithms or representative staffing, or beyond the center network's controls such as callers) before they are implemented in real-world production environments. Call loads, which may be based on real call loads or generated differently, can be used to test current or contemplated call center/network arrangements. The digital twin can be validated through comparison with data received from the real-world call center(s)/network(s) it models.

System and method for managing a dialog between a contact center system and a user thereof

A computer-implemented method for managing a dialog between a contact center system and a user thereof, comprising the steps of: hosting a dialog over a communication channel between an automated dialog engine of said contact center and said user thereof, said dialog comprising messages sent between said automated dialog engine and said user in both directions; said automated dialog engine receiving input messages from said user, and determining response messages in response to said inputs; detecting from said messages of said dialog a trigger event matching a rule; in response to detection of said trigger event: providing said agent station with a summary of said dialog; and providing control of said automated dialog engine to said agent station.

Collaboration system and method

A system for enabling collaboration between two or more customer contact campaigns running within a call center environment includes at least one outbound contact server (OCS) resident on a digital medium, the OCS including an automated dialer application resident on a digital medium thereon or accessible thereto for dialing contact numbers from contact records assembled for the running campaigns, a call monitoring and recording system executing from software on a digital medium, for monitoring call dialing progress and business results of completed calls, a central data repository for storing dialing progress and business results data collected by the running outbound campaigns, and a data sharing mechanism executing from software resident on a digital medium, accessible to each campaign running on the OCS for sharing collected data among the running campaigns. Shared data received by individual campaign instances is processed by the receiving campaign against one or more pre-configured business rules to determine whether to modify campaign contact records, campaign dialing patterns and or campaign dialing methods.

Inter-agent cross-blade-server calling method and system
09723084 · 2017-08-01 · ·

Disclosed is an inter-agent cross-blade-server calling method, and the method includes that: a source blade server where an agent initiating a call gets registered and logs in detects that a call between agents is an inter-agent cross-blade-server call; the source blade server indicates a target blade server to hand over a called agent to the source blade server to host the called agent; and a session between the agent initiating a call and the hosted called agent is generated at the source blade server. Also disclosed is an inter-agent cross-blade-server calling system, where the target blade server is configured to, according to an indication of the source blade server, hand over the called agent to the source blade server to host the called agent and return the related registration and login information to the source blade server. By virtue of the disclosure, a complete inter-agent call can be rapidly and cooperatively performed in the case of cross-blade-servers, thus lowering difficulties in implementing an inter-agent cross-blade-server call.

Resource sharing in a peer-to-peer network of contact center nodes

A system and method for local survivability in a distributed contact center environment has a first processor in a first contact center node receiving a first request for interaction. The first processor transmits a first message to a second contact center node in response to the request for interaction. The first message is configured to invoke a first resource associated with the second contact center node for handling the interaction via the first resource. The first processor monitors connection with the second contact center node. The first processor receives a second request for interaction, and further determines lack of connection with the second contact center node. In response to determining lack of connection with the second contact center node, the first processor refrains from transmitting a second message to the second contact center node. According to one embodiment, the second message is for invoking a second resource associated with the second contact center node for handling the interaction via the second resource.

System and method for automated call distribution

Aspects of systems and methods for maintaining and operating agent nodes are provided. In some embodiments, calls, contacts, and other work units may be routed to individual customer service agents via a centralized queue based on a variety of factors. Some embodiments may provide market-based call pricing and customer service agent compensation.

Systems and methods for search based call routing

A computerized method of routing customer interactions (call and chats) includes the following steps performed by a server computing device: creating a database with a document for every agent with a set of attributes identifying the types of customer interactions they service, receiving a set of call attributes associated with an incoming call; formulating a query of the call attributes against all agent profiles and returning a matching score for all available agents using Elastic Search; and routing the incoming call to a target agent with the highest score in the set of available agents, if there is at least one available agent; or a customer waiting queue, if there is no suitable agent achieving at least a minimum score.

SYSTEMS AND METHODS FOR SHIFTING CALL HANDLING ACROSS MULTI-REGION SERVICE CLUSTERS
20210409541 · 2021-12-30 · ·

A system for handling calls in a network includes a memory storing instructions and a processor configured to execute the instructions to perform operations. The operations include receiving information about the calls for a time interval, determining, for the time interval, a total cost associated with handling the calls, including a network cost associated with transmitting data over the network, a processing cost for processing the information related to the calls, and a cost of dynamically reassigning master and slave roles to a plurality of nodes in the network. The operations further include determining an assignment of the master and slave roles for a plurality of accounts being handled by the plurality of nodes that results in the total cost having a minimum value, and implementing the optimal assignment among the plurality of the accounts based on the determination.

Apparatuses and methods involving a contact center virtual agent

Apparatuses and methods concerning providing a data-communications contact center virtual agent are disclosed. As an example, user-data-communications between client and participant stations are facilitated as follows, which may be implemented using a data communications server and associated communications circuitry. Service request data is received from users at a participant stations, and context information is identified for user-data-communications between a client station and the participant stations based on the service request data at least one communications-specific characteristic associated with the user-data-communications. The identified context information is aggregated for the client station and used for choosing a data routing option routing data with each user at the participant stations, based on the service request data and the aggregated context information.