Method and system for aurally positioning voice signals in a contact center environment
First Claim
1. A contact center media server comprising:
- a communications interface adapted to interface with a plurality of voice paths, each one of the plurality of voice paths associated with one of a plurality of participants in a contact center transaction;
a conference processor coupled to a controller and adapted to anchor the plurality of voice paths to the contact center media server; and
a three-dimensional (3D) spatializer engine adapted to;
receive a plurality of incoming voice signals, each one of the plurality of incoming voice signals corresponding to one of the plurality of voice paths, and for each of at least some of the plurality of incoming voice signals;
receive corresponding aural position data designated by a contact center agent; and
process the each of the at least some of the plurality of incoming voice signals to generate a corresponding outgoing voice signal, wherein the corresponding outgoing voice signal includes signal characteristics that aurally position the corresponding outgoing voice signal at an aural position indicated by the corresponding aural position data; and
form a first combined outgoing voice signal comprising each of the outgoing voice signals corresponding to the each of the at least some of the plurality of incoming voice signals.
17 Assignments
0 Petitions
Accused Products
Abstract
A contact center media server for aurally positioning participants of a contact center transaction at aural positions designated by a contact center agent. The media server includes a communications interface coupled to a controller and adapted to interface with a plurality of voice paths. Each of the voice paths is associated with one of a plurality of participants in a contact center transaction. A three-dimensional (3D) spatializer engine is coupled to the controller and can receive incoming voice signals received over voice paths and corresponding aural position data. The 3D spatializer engine processes the incoming voice signals and generates outgoing voice signals that include signal characteristics that aurally position the first outgoing voice signals at an aural position with respect to the contact center agent indicated by the aural position data.
78 Citations
20 Claims
-
1. A contact center media server comprising:
-
a communications interface adapted to interface with a plurality of voice paths, each one of the plurality of voice paths associated with one of a plurality of participants in a contact center transaction; a conference processor coupled to a controller and adapted to anchor the plurality of voice paths to the contact center media server; and a three-dimensional (3D) spatializer engine adapted to; receive a plurality of incoming voice signals, each one of the plurality of incoming voice signals corresponding to one of the plurality of voice paths, and for each of at least some of the plurality of incoming voice signals; receive corresponding aural position data designated by a contact center agent; and process the each of the at least some of the plurality of incoming voice signals to generate a corresponding outgoing voice signal, wherein the corresponding outgoing voice signal includes signal characteristics that aurally position the corresponding outgoing voice signal at an aural position indicated by the corresponding aural position data; and form a first combined outgoing voice signal comprising each of the outgoing voice signals corresponding to the each of the at least some of the plurality of incoming voice signals. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method for aurally positioning voice signals of a contact center transaction comprising:
-
displaying, in a user interface window on a display device, a plurality of participant icons, each of the plurality of participant icons representing a participant in the contact center transaction, and the each of the plurality of participant icons being displayed at a position in the user interface window that is different from each of others of the plurality of participant icons; displaying in the user interface window an agent icon, the agent icon representing a contact center agent, the agent icon being displayed at an agent position that is different from a position of the each of the plurality of participant icons; calculating, for the each of the plurality of participant icons, corresponding aural position data identifying the position of the each of the plurality of participant icons with respect to the agent icon; providing the corresponding aural position data for the each of the plurality of participant icons to a three-dimensional (3D) spatializer engine; and receiving, from the 3D spatializer engine, outgoing voice signals associated with the each of the plurality of participants, wherein the outgoing voice signals for the each of the plurality of participants include aural positioning characteristics aurally positioning the voice signals for a corresponding participant at the corresponding aural position. - View Dependent Claims (8, 9, 10)
-
-
11. A computer implemented method for aurally positioning voice signals during a contact center transaction comprising:
-
displaying in a user interface window on a display device a participant icon representing a participant in a contact center transaction; displaying in the user interface window an agent icon, the agent icon representing a contact center agent; calculating for the participant icon aural position data identifying an aural position of the participant icon with respect to the agent icon; providing the aural position data to a three-dimensional (3D) spatializer engine; receiving, from the 3D spatializer engine, voice signals associated with the participant, wherein the voice signals include aural positioning characteristics aurally positioning the voice signals associated with the participant at the respective aural position; and providing the voice signals to a multi-channel output device for presentation to the contact center agent. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for aurally positioning voice signals in a contact center transaction comprising:
-
interfacing with a plurality of voice paths, each one of the plurality of voice paths associated with one of a plurality of participants in a contact center transaction; anchoring the plurality of voice paths to a contact center media server; and receiving a plurality of incoming voice signals, each one of the plurality of incoming voice signals corresponding to one of the plurality of voice paths, and for each of at least some of the plurality of incoming voice signals; receiving corresponding aural position data designated by a contact center agent; and processing the each of the at least some of the plurality of incoming voice signals to generate a corresponding outgoing voice signal, wherein the corresponding outgoing voice signal includes signal characteristics that aurally position the corresponding outgoing voice signal at an aural position indicated by the corresponding aural position data; and form a first combined outgoing voice signal comprising each of the outgoing voice signals corresponding to the each of the at least some of the plurality of incoming voice signals. - View Dependent Claims (18, 19, 20)
-
Specification