Devices and systems for voice over internet protocol codec selection
AssigneeEdgewater Networks, Inc.
InventorsSurendra Prajapat, Timothy B. Dentry
Life of this patent
Estimating the term…
Abstract
Devices and systems for voice over Internet protocol (VoIP) codec selection are described herein. One or more embodiments include a VoIP device for selecting a codec comprising a link monitor to detect an Internet link and an interface coupled to the link monitor, wherein the interface determines a bandwidth, usage, and/or type of the Internet link to select the codec.
Claims16
A voice over Internet protocol (VoIP) device, coupled to a local area network (LAN) and a wide area network (WAN), for selecting a codec, comprising:
- a link monitor to detect a first Internet link and a switch from the first Internet link to a second Internet link;
- and
- an interface coupled to the link monitor, wherein the interface is configured to:
- determine a bandwidth range of the first Internet link and type of the first Internet link to select a first codec, wherein the bandwidth range of the first Internet link is calculated using an amount of time it takes a packet to be sent and received;
- select the first codec based on the bandwidth range of the first Internet link and the type of the first Internet link, wherein a bandwidth range of the first codec is included in the bandwidth range of the first Internet link;
- and
- select a second codec based on a bandwidth range of the second Internet link, wherein a bandwidth range of the second codec is included in the bandwidth range of the second Internet link.
An edge device, coupled to a local area network (LAN) and a number of wide area networks (WANs), for selecting a codec during a call, comprising:
- a link monitor to detect a switch from a first Internet link to a second Internet link;
- and
- an interface coupled to the link monitor, wherein the interface is configured to:
- determine a bandwidth range of the first Internet link;
- select a first codec based on the bandwidth range of the first Internet link, wherein a bandwidth range of the first codec is included in the bandwidth range of the first Internet link;
- determine a bandwidth range of the second Internet link and type of the second Internet link, wherein the type of the second Internet link is an ethernet, cellular, LTE, legacy, T1/Data, or digital subscriber line (DSL);
- and
- select a second codec based on the bandwidth range of the second Internet link and the type of the second Internet link, wherein a bandwidth range of the second codec is included in the bandwidth range of the second Internet link.
A system for selecting a codec for a call, comprising:
- a local area network (LAN);
- a wide area network (WAN);
- and
- a voice over internet protocol (VoIP) device, coupled to the LAN and WAN, comprising:
- a link monitor to detect a first Internet link and a switch from the first Internet link to a second Internet link;
- and
- an interface coupled to the link monitor, wherein the interface is configured to:
- determine a first bandwidth range of the first Internet link and type of the first Internet link, wherein the first bandwidth range of the first Internet link is calculated using an amount of time it takes a packet to be sent and received and the type of the first Internet link is an ethernet, cellular, LTE, legacy, T1/Data, or digital subscriber line (DSL);
- select a first codec to couple the first Internet link to based on the first bandwidth range of the first Internet link and the type of the first Internet link, wherein a bandwidth range of the first codec is included in the first bandwidth range of the first Internet link;
- and
- select a second codec to couple the second Internet link to based on a second bandwidth range of the second Internet link, wherein a second bandwidth range of the second codec is included in the second bandwidth range of the second Internet link, and wherein the second bandwidth range of the second Internet link is lower than the first bandwidth range of the first Internet link.
Dependencies are inferred from the claim text.