Method and apparatus for a business contact center
First Claim
1. A business contact center for interfacing customers with a business, and the business contact center comprising:
- a plurality of media handlers each media handler including a respective dedicated control interface and each of the plurality of media handlers configurable via the control interface to define a plurality of media services to service a customer contact received at the business contact center including at least one of routing media between selected media endpoints, recording media from a selectable media source, and playing selectable media to a selected media endpoint;
a conference controller coupled with each of the plurality of media handlers via the corresponding control interface, and the conference controller responsive to a customer contact to configure via the corresponding control interface an available one of the plurality of media handlers to define selected ones of the media services, media sources and media endpoints for handling the customer contact and to maintain a customer session under ongoing control of the conference controller through exchange of session control packets to present multiple media services to the customer, the controller including a bandwidth manager which estimates a bandwidth requirement of the customer contact in response to the customer contact and selects an available one of the media handlers based upon a lowest media handler bandwidth load.
23 Assignments
0 Petitions
Accused Products
Abstract
A business contact center for interfacing customers with a business is described. The business contact center includes a plurality of media handlers and a conference controller. Each of the plurality of media handlers includes a corresponding control link. Each of the plurality of media handlers is configurable via the corresponding control link to define a plurality of media services including at least one of; routing media between selected media endpoints, recording media from a selectable media source, and playing selectable media to a selected media endpoint. The conference controller is coupled with each of the plurality of media handlers via the corresponding control link. The conference controller is responsive to a customer contact to configure via the corresponding control link an available one of the plurality of media handlers to define selected ones of the media services, media sources and media endpoints for handling the customer contact.
-
Citations
20 Claims
-
1. A business contact center for interfacing customers with a business, and the business contact center comprising:
-
a plurality of media handlers each media handler including a respective dedicated control interface and each of the plurality of media handlers configurable via the control interface to define a plurality of media services to service a customer contact received at the business contact center including at least one of routing media between selected media endpoints, recording media from a selectable media source, and playing selectable media to a selected media endpoint; a conference controller coupled with each of the plurality of media handlers via the corresponding control interface, and the conference controller responsive to a customer contact to configure via the corresponding control interface an available one of the plurality of media handlers to define selected ones of the media services, media sources and media endpoints for handling the customer contact and to maintain a customer session under ongoing control of the conference controller through exchange of session control packets to present multiple media services to the customer, the controller including a bandwidth manager which estimates a bandwidth requirement of the customer contact in response to the customer contact and selects an available one of the media handlers based upon a lowest media handler bandwidth load. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for interfacing customers with a business, and the method comprising:
-
selecting at a conference controller an available one of a plurality of media handlers for handling a call with the calling one of the customers including estimating a bandwidth requirement for the call and basing the selecting on at least the bandwidth requirement, passing call parameters for handling the call with the calling one of the customers from the conference controller to the available one of the media handlers, and configuring the available one of the plurality of media handlers for selected ones of a plurality of media services, media sources and media endpoints for handling the customer contact, responsive to the passing of the call parameters in the passing act. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Computer software, tangibly embodied in a computer-readable medium for interfacing customers with a business, and the software comprising instructions to perform the following operations:
-
selecting at a conference controller an available one of a plurality of media handlers for handling a call with the calling one of the customers including estimating a bandwidth requirement for the call and using the bandwidth requirement in the selecting; passing call parameters for handling the call with the calling one of the customers from the conference controller to the available one of the media handlers; and configuring the available one of the plurality of media handlers for selected ones of a plurality of media services, media sources and media endpoints for handling the customer contact to maintain a customer session presenting multiple media services to the customer under ongoing control of the conference controller, responsive to the passing of the call parameters in the passing act. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification