Abstract:
A method and apparatus for managing incoming and outgoing calls at an endpoint placed on hold are disclosed. A first call that includes an outbound media stream is established on a network between a first endpoint and a second endpoint. The first endpoint detects that the first call was placed on hold by the second endpoint and a second call between the first endpoint and a third endpoint after detecting that the first call was placed on hold. The first endpoint communicates the outbound media stream in the second call and mixes a first incoming media stream from the first call with a second incoming media stream from the second call for presentation to a user of the first endpoint.
Abstract:
A method and apparatus for managing incoming and outgoing calls at an endpoint placed on hold are disclosed. A first call that includes an outbound media stream is established on a network between a first endpoint and a second endpoint. The first endpoint detects that the first call was placed on hold by the second endpoint and a second call between the first endpoint and a third endpoint after detecting that the first call was placed on hold. The first endpoint communicates the outbound media stream in the second call and mixes a first incoming media stream from the first call with a second incoming media stream from the second call for presentation to a user of the first endpoint.
Abstract:
A method for recovering a communication session after failure of an endpoint includes establishing a communication session between a first endpoint and a second endpoint, receiving keep alive signals from the first endpoint, detecting an interruption in the keep alive signals, and transferring the communication session with the second endpoint from the first endpoint to a third endpoint. A network device includes an interface that receives keep alive signals from a first endpoint in a communication with a second endpoint, and also includes a process or service that detects an interruption in the keep alive signals and transfers the communication session with the second endpoint from the first endpoint to a third endpoint.
Abstract:
A method and apparatus for managing incoming and outgoing calls at an endpoint placed on hold are disclosed. A first call that includes an outbound media stream is established on a network between a first endpoint and a second endpoint. The first endpoint detects that the first call was placed on hold by the second endpoint and a second call between the first endpoint and a third endpoint after detecting that the first call was placed on hold. The first endpoint communicates the outbound media stream in the second call and mixes a first incoming media stream from the first call with a second incoming media stream from the second call for presentation to a user of the first endpoint.
Abstract:
A system and method for selectively monitoring, recording, storing, and handling telephone conversations through the use of speech analysis is disclosed. In particular, the present invention utilizes a speech analyzer to analyze a speech signal during a telephone conversation between two parties, and a recording and storage device to record and store the telephone conversation. Based on variations in signal characteristics related to the emotional state of the caller, the system selectively generates a trigger to keep the stored recording of the telephone conversation. The present invention also selectively determines whether to send a notification in response to said trigger.
Abstract:
A telephony communication system includes a private network with multiple telephony devices that couples to the public switched telephone network (PSTN). During emergency calls from devices in the private network (such as 911 calls), elements of the private network may provide enhanced services. In response to an appropriate request during the emergency call, the private network may supply detailed location information of the calling device to the operator within the emergency call. The private network may further supply relevant personal information for a user associated with the calling device to the emergency operator during the call. The private network may supply the location information and/or personal information to other personnel, such as an emergency access point or private emergency response personnel. Private network may further conference private emergency response personnel into emergency calls between managed telephony devices and governmental emergency response personnel.
Abstract:
A system for application development is disclosed. The system includes programming entities, which include a workflow and a container. A contract specifies an interaction between at least two programming entities.
Abstract:
A system establishes a session with a voice response unit. The system receives a pause signal and pauses the session, and receives a resume signal and resumes the session. A message interrupted by the pause may be continued or replayed.