| CPC H04W 28/06 (2013.01) [G10L 19/22 (2013.01)] | 18 Claims |

|
14. 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.
|