Patent classifications
H04M1/64
Methods and systems for managing communications
Methods and systems for call processing are described. A call from a caller intended for a first party is received at a call processing system, which stores call signaling information associated with the call. A greeting is played to the caller, and a voice communication is received and recorded. At least a first portion of the voice communication is transmitted in substantially real time to a terminal associated with the first person. At least a portion of the voice communication is converted to text and the text is stored and transmitted to a terminal associated with the first party. When a search query is received from the first party, the system searches the data store to determine if there is matching call having related matching call information. If there is a matching call, related information may be provided to the first party.
Using real-time speech analytics to navigate a call that has reached a machine or service
Various embodiments of the invention provide methods, systems, and computer program products for using real-time speech analytics to navigate a call that has reached a machine or service. In various embodiments, a call leg is established from a call handler handling the call to a speech analytics system configured to analyze the call to detect keywords. As the speech analytics system monitors the call, the speech analytics system sends an event to the call handler upon detecting a keyword. In turn, the call handler carries out some action based on the event that is configured to advance the progress of the call. Accordingly, if the call handler determines a live party has been reached on the call as result of the action, the call handler connects the call with a second live party to converse with the live party reached on the call.
INTERNET PROTOCOL ENDPOINTS DATABASE IN A TELECOMMUNICATIONS NETWORK
Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing a directory or database of IP endpoints associated with users of a telecommunications network. The IP endpoints directory may be accessed by users or other networks to determine or obtain destinations within the network or accessible through the network that are associated with users or participants of the network. Through the database, networks and users may determine one or more endpoints for communications intended for a particular user. The results from the IP endpoint database may be then utilized to route communications along one or more routes through the network based on the information stored in the database.
INTERNET PROTOCOL ENDPOINTS DATABASE IN A TELECOMMUNICATIONS NETWORK
Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing a directory or database of IP endpoints associated with users of a telecommunications network. The IP endpoints directory may be accessed by users or other networks to determine or obtain destinations within the network or accessible through the network that are associated with users or participants of the network. Through the database, networks and users may determine one or more endpoints for communications intended for a particular user. The results from the IP endpoint database may be then utilized to route communications along one or more routes through the network based on the information stored in the database.
Audio call screening for hosted voicemail systems
The present invention allows a user to screen messages being left at a hosted voicemail system from a telephone terminal. Incoming calls intended for the telephone terminal are routed to the voicemail system immediately or after attempting to connect incoming call to the telephone terminal. As the caller is leaving a message at the voicemail system, a connection between the incoming call, voicemail system, and telephone terminal is established to allow the user to listen to the message and decide whether to take the call. The user may decide to take the call or let the caller finish leaving the message. In one embodiment, the telephone terminal is equipped to open only the speaker channel for monitoring the message and will provide a fully bi-directional connection if the user takes the call. The supporting switch and telephone terminal communicate with each other to facilitate the monitoring and taking of calls.
Message management and notification system
Systems and methods provide a resident of a controlled-environment facility with voice messaging. The facility provides the resident with voice communication services. In response to a request by a resident for a voice communication with a non-resident, a call request to the non-resident may be initiated. In certain scenarios, the non-resident is unable to accept the call request. If a voice message is authorized, the resident is allowed to record a voice message for the non-resident. Certain restrictions may limit the resident to selecting from automated voice messages. A notification of the recorded voice message is dispatched to the non-resident. The notification identifies a unique link that directs the non-resident to a voice message retrieval system that allows the resident to retrieve and listen to the voice message recorded by the resident. The voice message recording remains under the control of the controlled-environment facility based on applicable security policies and procedures.
Method and apparatus for distributed compositional control of end-to-end media in IP networks
A method and an apparatus for performing a distributed control of end-to-end media on packet networks such as Voice over Internet Protocol and Service over Internet Protocol networks are disclosed. The method first receives a request from a first media endpoint device for closing at least one media channel to a second media endpoint device wherein the request contains a descriptor of the first media endpoint device. The method then updates one or more slot states and link states in response to the request and records the current state of each slot for supporting the media channel. The method also records the most recently received descriptor of the media endpoint device as a most recent descriptor for the slot supporting the media channel. The method executes one or more link objects in response to the request for controlling the at least one media channel.
System for limiting mobile phone distraction in motor vehicles and / or within fixed locations
A system that utilizes a remote device that is capable of transmitting speed, velocity, instantaneous velocity, angular velocity, acceleration, deceleration or other means of data to wirelessly notify a mobile handset that the vehicle is in motion or is traveling at a speed, velocity, instantaneous velocity, angular velocity, acceleration, deceleration greater than zero without using the cellular signal, gps data, or on board diagnostic computer or other direct or indirect link to vehicle mechanical, electrical mechanical or computer derived speed data. This system, or an embodiment thereof shall be universally compatible with all vehicles including passenger vehicles, commercial vehicles, busses, trains, airplanes, boats, construction equipment or otherwise where it is desirable to limit distractions from a personal communication device.
System and method for omnichannel text-based routing, transfer, and communication system
A system and method for omnichannel text-based routing, transfer, and customer-to-enterprise communications. The system is a cloud-based network containing an interaction control server, a routing engine, an optimization engine, a media translation server, a mobile application, a business entity portal, mobile and compute devices for business enterprise and customer, and an enterprise database. Taken together or in part, said system optimizes customer interactions by delivering context aware text message, chat or email to customers; and when requested by customer, optimally routes with context, based upon a multitude of variables, to best available resource to handle the customer interaction. The system may be accessed through web browsers or purpose-built computer and mobile phone applications.
Multi-party conversation analyzer and logger
In one aspect, the present invention facilitates the investigation of networks of criminals, by gathering associations between phone numbers, the names of persons reached at those phone numbers, and voice print data. In another aspect the invention automatically detects phone calls from a prison where the voiceprint of the person called matches the voiceprint of a past inmate. In another aspect the invention detects identity scams in prisons, by monitoring for known voice characteristics of likely imposters on phone calls made by prisoners. In another aspect, the invention automatically does speech-to-text conversion of phone numbers spoken within a predetermined time of detecting data indicative of a three-way call event while monitoring a phone call from a prison inmate. In another aspect, the invention automatically thwarts attempts of prison inmates to use re-dialing services. In another aspect, the invention automatically tags audio data retrieved from a database, by steganographically encoding into the audio data the identity of the official retrieving the audio data.