Methods, systems, and computer program products for supporting transcoder-free operation in media gateway
First Claim
1. A method for implementing transcoder-free operation in a media gateway, the method comprising:
- (a) receiving first and second lists of media encoding rates and corresponding indices used by first and second media endpoints of a media stream connection;
(b) determining whether transcoder-free operation is possible for the media stream connection based on the first and second lists; and
(c) in response to determining that transcoder-free operation is possible for the media stream connection, establishing a transcoder-free connection in the media gateway between the first and second endpoints using a single digital signal processor (DSP) to monitor and map between indices and encoding rates used by the first and second endpoints during the media stream connection.
15 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for providing transcoder-free operation in a media gateway are disclosed. In one method, first and second lists of media encoding rates and corresponding indices used by first and second media endpoints of a media stream connection are received. It is determined whether transcoder-free operation is possible for the media stream connection based on the first and second lists. In response to determining that transcoder-free operation is possible for the media stream connection, a transcoder-free connection is established in the media gateway between the first and second endpoints using a single digital signal processor to monitor and map between indices and encoding rates used by the first and second endpoints during the media stream connection.
-
Citations
23 Claims
-
1. A method for implementing transcoder-free operation in a media gateway, the method comprising:
-
(a) receiving first and second lists of media encoding rates and corresponding indices used by first and second media endpoints of a media stream connection;
(b) determining whether transcoder-free operation is possible for the media stream connection based on the first and second lists; and
(c) in response to determining that transcoder-free operation is possible for the media stream connection, establishing a transcoder-free connection in the media gateway between the first and second endpoints using a single digital signal processor (DSP) to monitor and map between indices and encoding rates used by the first and second endpoints during the media stream connection. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for implementing transcoder-free operation in a media gateway, the method comprising:
-
(a) receiving first and second lists of media encoding rates and corresponding indices used by first and second media endpoints of a media stream connection;
(b) determining whether transcoder-free operation is possible for the media stream connection based on the first and second lists; and
(c) in response to determining that transcoder-free operation is possible, establishing a transcoder-free connection over an Ethernet switching fabric in the media gateway. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A media gateway comprising:
-
(a) a broadband interface for sending media packets to and receiving media packets from an external network;
(b) a packet switching fabric for forwarding media packets between the broadband interface and at least one internal processing resource in the media gateway;
(c) at least one voice server for performing voice processing functions, including transcoding, for the media packets; and
(d) a transcoder-free operation controller for establishing a transcoder-free connection between the broadband interface and the voice server via the switching fabric. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product comprising computer executable instructions embodied in a computer readable medium for performing steps comprising:
-
(a) receiving first and second lists of media encoding rates and corresponding indices used by first and second media endpoints of a media stream connection;
(b) determining whether transcoder-free operation is possible for the media stream connection based on the first and second lists; and
(c) in response to determining that transcoder-free operation is possible for the media stream connection, establishing a transcoder-free connection in the media gateway between the first and second endpoints using a single digital signal processor (DSP) to monitor and map between indices and encoding rates used by the first and second endpoints during the media stream connection.
-
-
23. A computer program product comprising computer executable instructions embodied in a computer readable medium for performing steps comprising:
-
(a) receiving first and second lists of media encoding rates and corresponding indices used by first and second media endpoints of a media stream connection;
(b) determining whether transcoder-free operation is possible for the media stream connection based on the first and second lists; and
(c) in response to determining that transcoder-free operation is possible, establishing a transcoder-free connection over an Ethernet switching fabric in the media gateway.
-
Specification