Dynamic VoLTE Allocation (DVA)
AssigneeParallel Wireless, Inc.
InventorsNimrod Gradus, Ido Shaked, Benjamin Abramovsky
Life of this patent
Estimating the term…
Abstract
A method, computer readable media and a system for determining a Voice over LTE (VOLTE) codec is presented. In one embodiment a method includes discovering a packet header size used in a session using a Silence Insertion Descriptor (SID); inspecting downlink packet sizes coming into a receive buffer; determining when three consecutive packet sizes are greater than zero, then setting a first factor, a second factor, and a third factor equal to zero; calculating a header size; and determining a voice encoding codec by subtracting a header overhead value from the packet size.
Claims18
A method for determining a voice encoding codec, comprising:
- discovering a packet header size used in a session using a Silence Insertion Descriptor (SID);
- inspecting downlink packet sizes coming into a receive buffer;
- determining when three consecutive packet sizes are greater than zero, then setting a first factor, a second factor, and a third factor equal to zero;
- calculating a header size;
- and
- determining a voice encoding codec by subtracting a header overhead value from the packet size,
- wherein the first factor comprises a current voice encoding codec size;
- the second factor comprises a header overhead;
- and a third factor comprises a Candidate SID.
A non-transitory computer-readable medium containing instructions for determining a voice encoding codec which, when executed, cause the system to perform steps comprising:
- discovering a packet header size used in a session using a Silence Insertion Descriptor (SID);
- inspecting downlink packet sizes coming into a receive buffer;
- determining when three consecutive packet sizes are greater than zero, then setting a first factor, a second factor, and a third factor equal to zero;
- calculating a header size;
- and
- determining a voice encoding codec by subtracting a header overhead value from the packet size,
- wherein the first factor comprises a current voice encoding codec size;
- the second factor comprises a header overhead;
- and a third factor comprises a Candidate SID.
A system for determining a Voice over LTE (VOLTE) codec comprising:
- a processor;
- a radio access network interface in communication with the processor;
- and
- a memory, the memory communicatively coupled with the processor, the memory further comprising instructions that, when executed by the processor, cause the processor to:
- discover a packet header size used in a session used a Silence Insertion Descriptor (SID);
- inspect downlink packet sizes coming into a receive buffer;
- determine when three consecutive packet sizes are greater than zero, then set a first factor, a second factor, and a third factor equal to zero;
- calculating a header size;
- and
- determining a voice encoding codec by subtracting a header overhead value from the packet size,
- wherein the first factor comprises a current voice encoding codec Packet size;
- the second factor comprises a HeaderOverHead;
- and a third factor comprises a Candidate SID.
Dependencies are inferred from the claim text.