System and methods for enhanced multimedia in VoIP networks
First Claim
Patent Images
1. A method of call forwarding comprising:
- obtaining, by a system comprising a processor, routing information for a call placed from equipment of a caller to equipment of a call recipient;
routing, by the system, the call to the equipment of the call recipient according to the routing information, the call including signaling information indicating that the call is not to be forwarded to a voicemail system associated with the call recipient;
responsive to determining the call has not been answered by the equipment of the call recipient, rerouting, by the system, the call to a messaging system associated with the caller;
generating, by the system, a recorded message by recording a message supplied by the equipment of the caller;
creating an enhanced message comprising the recorded message and a link to previously stored additional content;
obtaining, by the system, alternate contact information associated with the call recipient that differs from the routing information; and
transmitting, by the system, the enhanced message according to the alternate contact information associated with the call recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
Calls placed to a call recipient bypass the terminating messaging system, creating an enhanced message in the call originator'"'"'s messaging system and delivering the enhanced message using alternate routing information. A caller creates enhanced messages for a call recipient even when the call recipient'"'"'s messaging system does not support such functionality. The caller also embeds stored content and/or use links in the enhanced messages to allow the message to be modified and/or deleted before it is accessed by the call recipient.
35 Citations
20 Claims
-
1. A method of call forwarding comprising:
-
obtaining, by a system comprising a processor, routing information for a call placed from equipment of a caller to equipment of a call recipient; routing, by the system, the call to the equipment of the call recipient according to the routing information, the call including signaling information indicating that the call is not to be forwarded to a voicemail system associated with the call recipient; responsive to determining the call has not been answered by the equipment of the call recipient, rerouting, by the system, the call to a messaging system associated with the caller; generating, by the system, a recorded message by recording a message supplied by the equipment of the caller; creating an enhanced message comprising the recorded message and a link to previously stored additional content; obtaining, by the system, alternate contact information associated with the call recipient that differs from the routing information; and transmitting, by the system, the enhanced message according to the alternate contact information associated with the call recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine-readable storage device, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
-
routing a call initiated by equipment of a caller to equipment of a call recipient according to routing information, the call including signaling information indicating that the call is not to be forwarded to a voicemail system associated with the call recipient; responsive to determining the call has not been answered by the equipment of the call recipient, forwarding the call to a messaging system associated with the caller; generating a recorded message associated with the caller; creating an enhanced message comprising the recorded message and a link to previously stored additional content; obtaining alternate contact information associated with the call recipient that differs from the routing information; and submitting the enhanced message according to the alternate contact information associated with the call recipient. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; obtaining first contact information associated with a call recipient to facilitate a call between equipment of a caller and equipment of the call recipient; facilitating the call between the equipment of the caller and the equipment of the call recipient according to the first contact information, and preventing the call from being forwarded to a voicemail service associated with the call recipient; upon determining the call has not been answered by the equipment of the call recipient, generating a recorded message associated with the caller; creating an enhanced message comprising the recorded message and a link to previously stored additional content; obtaining second contact information associated with the call recipient, the second contact information differing from the first contact information; and submitting the enhanced message according to the second contact information. - View Dependent Claims (17, 18, 19, 20)
-
Specification