Patent classifications
H04M3/53366
Method and apparatus for managing voicemail in a communication session
A system, method and apparatus for managing voicemail in a communication session between a sending communication device and a receiving communication device are provided. It is determined at the receiving communication device that a voicemail is to be created. The voicemail based on content received via the sending communication device. The voicemail is recorded. The voicemail is caused to be stored at resources associated with the sending communication device.
SYSTEM AND METHOD FOR PREVENTING ROBOCALL VOICEMAIL DEPOSIT
Systems and methods for preventing a robocall from leaving a voicemail are described. When an incoming call without a history information header (HIH) destined for a subscriber is detected, the incoming call is prevented from leaving a voicemail if the subscriber does not answer the incoming call. If the incoming call has the HIH, additional determination process based on a visited network address of the subscriber is performed to determine whether the incoming call is to be prevented from leaving a voicemail.
Message exchange
Disclosed is a voice message exchange system and method for improving communication between an inmate and a third party by enabling the inmate to leave a message when a call is not answered and further allowing the third party who receives the message to reply with a message to the inmate. Additionally, outside parties that meet the institution's requirements can leave messages for inmates at any time. The present invention can be used as an add-on to legacy inmate call management systems or incorporated internally into an inmate call management system. The system also provides monitoring, controlling, recording, and billing means.
Computer-implemented system and method for delivery of group messages
A computer-implemented system and method for delivering group messages is provided. Users signed on to a discussion group that is associated with a discussion group ID are identified. One of the signed-on users is designated as a moderator. A voice message is received and the discussion group ID is extracted from the voice message. The voice message is provided to the moderator and further provided to the signed-on users in the discussion group upon acceptance of the voice message by the moderator.
CONTROLLING TELEPHONE CALL PROCESSING USING GLOBAL SIGNALING CODES
In general, embodiments of the present invention involve attaching (e.g., pre-fixing) a Global Signaling Code (GSC) to a called party's telephone number thereby creating a modified Uniform Resource Indicator (URI). This modified URI is then sent in the TO: header of a SIP INVITE. The GSC will typically include a geographic indicator corresponding to a geographic location of a caller and a treatment indicator corresponding to a desired treatment of the call. The call will be routed based on the geographic indicator and treated according to the treatment indicator. Illustrative treatments for the call include (among others) voice mail avoidance, a preferred compression scheme for the call, etc.
SYSTEM AND METHOD OF RINGLESS VOICEMAIL
The present invention is directed to a system and method of providing ringless voicemail, where a voicemail service provider can deliver a message to a telephone service user in the most unobtrusive manner available. The present invention overcomes limitations of traditional automatic calling, by utilizing carrier service provider abilities to provide access to the voicemail services directly, without actually calling and ringing the telephone service user's telephone. The access can be implemented on any carrier service. The method includes retrieving a voicemail access number of a carrier service provider; accessing a voicemail system of the carrier service provider using the voicemail access number; navigating an interactive voice response system of the carrier service provider to reach a prompt for leaving a voicemail message in a voicemail box of a telephone user; and leaving the voicemail message in the voicemail box without initiating ringing of a phone of the telephone user.
Message Management Methods and Systems
A communications device is disclosed. The communications device comprises a memory configured to store instructions and a processor configured to execute the instructions to receive data representing a message provided by a caller, determine at least an attribute of the message based on the received data, generate one or more options based on the attribute of the message, and present the one or more options to the caller to prompt the caller to take an additional action related to the message.
Identifying A Voicemail Message As Spam Based On A Similarity To A Spam Message
Voicemail spam detection is performed based on content of voicemail messages. The content of an incoming voicemail message is compared to a spam template that includes a representation of a spam voicemail. Spam templates may be generated based on spam indications provided by users for voicemail messages they have received. User indications for sufficiently similar voicemail messages may be aggregated by maintaining a vote count for a spam template that reflects how many times a user has indicated a matching voicemail message is spam. A spam template may also include an occurrence count that reflects how many times voicemail messages matching a spam template have been detected in a telephony system. An incoming voicemail message may be compared to spam templates and, responsive to a match of content and/or a corresponding vote count or occurrence count meeting a condition, the voicemail message may be identified as spam.
Message storage
A messaging application receives a sequence of user-consumable messages directed to at least one destination user. The messages are stored in non-volatile storage comprising one or more non-volatile storage devices, and the messages consist of a number of consumed messages having been consumed by the destination user, and a number of unconsumed messages not yet having been consumed by the user. An automatic message manager is configured to implement different respective retention policies for the consumed messages and the unconsumed messages. The retention policy for the consumed messages comprises automatically determining when the number of consumed messages exceeds a threshold for consumed messages, and in response automatically deleting at least one of the consumed messages from the non-volatile storage so as to bring the number of consumed messages back within the threshold for consumed messages.
System and method for provision of a second line service to a telecommunications device
A method and system for providing a second line service (SLS) feature to a subscriber using a telecommunications device (TD) which includes receiving at a switch on the network of the subscriber's primary service provider a communication made up of a trigger and a directory number. When the communication is received at the primary service provider's switch, the switch parses the communication and detects the trigger. Once the switch has received the communication, the switch additionally transmits a query message to a SLS platform that manages the SLS feature. As a result of the switch's query message transmission, the switch receives a reply to the query message from the SLS platform. Based at least in part on the reply to the query message, the switch can route the communication such that the switch connects one or multiple voice channel circuit between the subscriber's TD and the terminating TD.