System and method for handling media streams
First Claim
1. A computer-implemented method for managing and enhancing communication streams in a VoIP environment, the method comprising the steps of:
- establishing, with a control module, a communication stream between a calling unit and a called unit;
providing at least one relay module, the control module directing the communication stream through the at least one relay module; and
managing, from the control module, the communication stream passing through the at least one relay module, the managing of the communication stream using SIP (Session Initiation Protocol).
16 Assignments
0 Petitions
Accused Products
Abstract
A mechanism for managing and enhancing communication streams in a VOIP service using SIP is discussed. SIP is used to manage and enhance a communication stream at a centralized switching element in the VoIP environment rather than at the communication stream endpoints. The communication stream set up by SIP is directed through a central switching element under administrative control rather than traveling directly between the stream endpoints. As a result, the media stream may be conditioned with treatments and may be provided with enhanced services at the central switching element without the specific treatments and services being supported at both stream endpoints. The use of the centralized switching element allows full administrative control of the VoIP environment.
21 Citations
21 Claims
-
1. A computer-implemented method for managing and enhancing communication streams in a VoIP environment, the method comprising the steps of:
-
establishing, with a control module, a communication stream between a calling unit and a called unit; providing at least one relay module, the control module directing the communication stream through the at least one relay module; and managing, from the control module, the communication stream passing through the at least one relay module, the managing of the communication stream using SIP (Session Initiation Protocol). - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented system for managing and enhancing communication streams in a VoIP environment, comprising:
-
a calling unit on a first computing device; a called unit on a second computing device, the second computing device accessible over a network by the first computing device; a control module, the control module establishing a communication stream between the calling unit and the called unit; and at least one relay module, the communication stream directed through the at least one relay module by the control module, the communication stream being managed at the relay module by the control module, the managing of the communication stream using SIP (Session Initiation Protocol). - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A physical medium for use with a computing device, the medium holding computer-executable instructions for managing and enhancing communication streams in a VoIP environment, the instructions comprising:
-
instructions for establishing, with a control module, a communication stream between a calling unit and a called unit; instructions for providing at least one relay module, the control module directing the communication stream through the at least one relay module; and instructions for managing, from the control module, the communication stream passing through the at least one relay module, the managing of the communication stream using SIP (Session Initiation Protocol). - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification