Systems and methods of recording solution interface
First Claim
Patent Images
1. A method for providing an interface, comprising:
- receiving communications data associated with a communications session in a customer center, the communications session facilitated in an Internet Protocol environment; and
providing the interface to a recording system for facilitating recording of voice packets and status information and one of error and warning information associated with the communications session, the interface being facilitated in an Internet Protocol (IP) format;
wherein the recording system receives various types of external contact center events from multiple servers, further wherein the recording system enables continued use of the multiple servers by receiving the various types of external contact center events and determines whether to record communications data based on the received events;
utilizing a failover recorder in response to a determination that a primary recorder has failed, wherein the primary recorder and the failover recorder are configured to receive the communications data;
determining whether the primary recorder has failed;
providing, via the interface, an indication that the primary recorder has failed;
utilizing Voice Operated Exchange (VOX) detect to remove silent periods; and
providing a time division multiplexing (TDM) infrastructure such that the communications data may be TDM based,wherein the interface is configured to provide event callback functionality to the customer center, the event callback functionality being called by an application program interface (API) to provide event types to the interface for recording.
6 Assignments
0 Petitions
Accused Products
Abstract
Included are embodiments for providing an interface. At least one embodiment of a method includes receiving communications data associated with a communications session, the communications session facilitated in an Internet Protocol environment and providing an interface for facilitating recording of at least a portion of the communications session, the interface being facilitated in an Internet Protocol format.
-
Citations
21 Claims
-
1. A method for providing an interface, comprising:
-
receiving communications data associated with a communications session in a customer center, the communications session facilitated in an Internet Protocol environment; and providing the interface to a recording system for facilitating recording of voice packets and status information and one of error and warning information associated with the communications session, the interface being facilitated in an Internet Protocol (IP) format;
wherein the recording system receives various types of external contact center events from multiple servers, further wherein the recording system enables continued use of the multiple servers by receiving the various types of external contact center events and determines whether to record communications data based on the received events;utilizing a failover recorder in response to a determination that a primary recorder has failed, wherein the primary recorder and the failover recorder are configured to receive the communications data; determining whether the primary recorder has failed; providing, via the interface, an indication that the primary recorder has failed; utilizing Voice Operated Exchange (VOX) detect to remove silent periods; and providing a time division multiplexing (TDM) infrastructure such that the communications data may be TDM based, wherein the interface is configured to provide event callback functionality to the customer center, the event callback functionality being called by an application program interface (API) to provide event types to the interface for recording. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing an interface, comprising:
-
an interface card configured to receive communications data associated with a communications session, the communications session facilitated in an Internet Protocol environment; an IP interface library configured to provide an Internet Protocol (IP) voice interface for facilitating recording of voice packets and status information and one of error and warning information associated with the communications session, the interface being facilitated in an Internet Protocol format; a recording system configured to record at least a portion of the communications data according to the interface;
wherein the recording system receives various types of external contact center events from multiple servers, further wherein the recording system enables continued use of the multiple servers by receiving the various types of external contact center events and determines whether to record communications data based on the received events; anda time division multiplexing (TDM) infrastructure, wherein the TDM infrastructure IS configured such that the system may record TDM based data, wherein the communications data is received at a first recorder and a second recorder, the second recorder configured to provide failover recording protection, wherein a determination is made whether the first recorder has failed, wherein an indication that the first recorder has failed is received over the IP interface, wherein the IP voice interface is configured to provide initialization and termination functionality, the event callback functionality being called by an application program interface (API) to provide event types to the interface for recording, and wherein Voice Operated Exchange (VOX) detection is used to remove silent periods. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for providing an interface, comprising:
-
a network interface card configured to receive communications data associated with a communication session; an Internet Protocol (IP) interface library coupled to the network interface card, the IP interface library configured to provide an IP interface for recording voice packets and status information and one of error and warning information contained in the communications data, the IP interface library being called by an application program interface (API) to provide event types to the interface for recording;
wherein the system receives various types of external contact center events from multiple servers, further wherein the system enables continued use of the multiple servers by receiving the various types of external contact center events and determining whether to record communications data based on the received events, wherein the communications data is received at a first recorder and a second recorder from the IP interface, the second recorder configured to provide failover recording protection, wherein a determination is made whether the first recorder has failed, wherein an indication that the first recorder has failed is received over the IP interface;a time division multiplexing (TDM) infrastructure, wherein the TDM infrastructure IS configured such that the system may record TDM based data; and a main service code coupled to the IP interface library, the main service code configured to provide configuration information to the IP interface library, wherein Voice Operated Exchange (VOX) detection is used to remove silent periods. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification