Abstract:
A method of providing communication services includes configuring a primary computer telephony interface driver to interface a computer telephony interface server with an application for transmitting client information between the application and the computer telephony interface server and configuring a secondary computer telephony interface driver to redundantly interface the same computer telephony interface server with the same application for transmitting the same client information between the same application and the same computer telephony interface server.
Abstract:
A system and method for associating an audio clip with an object is provided wherein the voice-based system, such as a voicemail system, is used to record the audio clips.
Abstract:
A system and method for automatically and seamlessly routing telephone calls across a telephone network. The system includes a telephone network interface box having a computer, a master file and client file stored in the computer. The master file is dynamically linked to the client file at routing time to produce a selected client location telephone number which is transmitted across the telephone network. In one embodiment, the system utilizes Automatic Number Identification to identify the calling party. The master file has a plurality of records having a telephone number and a spatial key and is updated frequently. The client file has a plurality of records having a spatial key and a client telephone number. Another embodiment utilizes a spatial coordinate of an instantaneous location of a caller's mobile device as an input to a real-time process which identifies one or more client service locations corresponding to the location of the caller's device.
Abstract:
A method and system for operating a multitenancy telephony system including a call queue that stores call requests received from a plurality of users; an expandable and contractible telephony resource cluster that establishes call sessions for call requests; a analysis system that calculates capacity requirements of the system; a resource allocator that manages the scaling and operation of the telephony resource cluster; and a plurality of telephony network channels that are used as telephony communication channels for call sessions.
Abstract:
The call states of all devices in a call are monitored and reported even when the devices belong to networks that use different types of call identifiers. A first device and a second device are different types of devices selected from a group of types comprising: a legacy device type, a SIP basic device type, and a SIP advanced device type. In response to a request from an application to monitor the first device and a request to establish a call between the first device and the second device, a Universal Call Identifier (UCID) is generated for the call and the call is established. A request to monitor the second device is sent using the UCID. When a change in the call state of the second device is detected, the change of the call state is reported to the application based on the UCID.
Abstract:
A system and method for associating an audio clip with an object is provided wherein the voice-based system, such as a voicemail system, is used to record the audio clips.
Abstract:
A system and method for integrating voice and data operations into a single mobile device capable of simultaneously performing data and voice actions. The mobile device working in a network capable of exchanging both cell phone calls and data items to the mobile device. By wearing an earphone or an ear-bud device the user is capable of dealing with voice conversations while working with data centric information related to the current caller. By providing a data-centric device with voice capabilities there is a new range of features that allow incoming data events to trigger outgoing voice events.
Abstract:
A call management method and system. The system includes at least one user position, comprising a computer workstation and a telephone apparatus that is associated with the computer workstation. In addition, the system includes a call management computer comprising a memory; and a digital data network to connect the computer workstation with the call management computer. The memory is used to store a plurality of call processing rules that determine how a call, directed to a user, is to be processed. The plurality of call processing rules is defined by the computer workstation before the call is received. The call management computer intercepts the call, that is incoming, to a first user position that is included in the at least one user position. The call management computer determines that the call is for the first user position and interacts with the memory to determine how the call is processed based on the plurality of call processing rules. Finally, the call management computer processes the call according to instructions of at least one applicable call processing rule that is included in the plurality of call processing rules.
Abstract:
A signal monitoring apparatus and method involving devices for monitoring signals representing communications traffic, devices for identifying at least one predetermined parameter by analyzing the context of the at least one monitoring signal, a device for recording the occurrence of the identified parameter, a device for identifying the traffic stream associated with the identified parameter, a device for analyzing the recorded data relating to the occurrence, and a device, responsive to the analysis of the recorded data, for controlling the handling of communications traffic within the apparatus.
Abstract:
A signal monitoring apparatus and method involving devices for monitoring signals representing communications traffic, devices for identifying at least one predetermined parameter by analyzing the context of the at least one monitoring signal, a device for recording the occurrence of the identified parameter, a device for identifying the traffic stream associated with the identified parameter, a device for analyzing the recorded data relating to the occurrence, and a device, responsive to the analysis of the recorded data, for controlling the handling of communications traffic within the apparatus.