Bandwidth biased codec selection system and method
First Claim
1. A telecommunications system, comprising:
- a packet switched network;
one or more telephony endpoints coupled to said packet switched network, said one or more telephony endpoints configured to communicate using one or more coding algorithms;
wherein at least one of said telephony endpoints includes a coding resources unit, said coding resources unit configured to maintain a local priority list, a remote priority list, and a common attribute list for selecting a codec for transmission.
7 Assignments
0 Petitions
Accused Products
Abstract
Endpoints, such as clients and gateways, maintain local codec priority lists (500), receive remote codes priority lists (504), and maintain common communication attribute priority lists (502). When opening a transmittal channel, a local endpoint determines the highest priority codec on its local priority list (500) that is also on the remote priority list (504). The local endpoint also determines the highest priority codec on the remote priority list (504) that is also on the local priority list (500). If the codes types match, then the transmitting channel is opened with that codec. If there is no match, then the common communication attribute priority list (502) is used, and the local or remote codec that has a corresponding highest or lowest desired attribute is used for the communication.
-
Citations
14 Claims
-
1. A telecommunications system, comprising:
-
a packet switched network;
one or more telephony endpoints coupled to said packet switched network, said one or more telephony endpoints configured to communicate using one or more coding algorithms;
wherein at least one of said telephony endpoints includes a coding resources unit, said coding resources unit configured to maintain a local priority list, a remote priority list, and a common attribute list for selecting a codec for transmission. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A telecommunications method, comprising:
-
receiving a remote priority list;
identifying a first highest priority codec on a local priority list that is also on said remote priority list;
identifying a second highest priority codec on said remote priority list that is also on said local priority list;
determining whether said first and second codecs are the same;
transmitting with said first and second codecs if said first and second codecs are the same; and
selecting one of said first and second codecs from a common attribute list if said first and second codecs are not the same. - View Dependent Claims (8, 9)
-
-
10. A telecommunications device, comprising:
-
a plurality of codecs, wherein said telecommunications device is adapted to communicate with other telecommunications devices using said plurality of codecs; and
a coding resources unit for selecting one of said plurality of codecs for communicating, said coding resources unit configured to maintain a local priority list, a remote priority list, and a common attribute list for selecting a codec for transmission. - View Dependent Claims (11, 12, 13, 14)
-
Specification