Patent ID: 6603759
Filing Date: 2003-08-05
Classification: H04L

Abstract:
In a system for transmitting Ethernet voice packets between a synchronous interface and a packet oriented interface during a voice-over IP session, the improvement comprising:a packet router for receiving and identifying predetermined ones of said Ethernet packets from said packet oriented interface as voice packets; a voice packet processor for building a buffer queue for temporarily storing said voice packets; and a transmit frame handler for monitoring contents of each said buffer queue and selectively transmitting said voice packets from each said buffer queue to said synchronous interface in accordance with said contents of said buffer queue; wherein said transmit frame handler implements a state machine for: i) forcing the contents of each said buffer queue to a mid_watermark level in the event that said buffer queue has contents in excess of a voice queue overflow level, and thereafter copying the contents of said buffer queue to said synchronous interface; ii) copying only every second byte of said voice packets from said buffer queue to said synchronous interface in the event that said buffer queue has contents in excess of a voice queue buildup level which is less than said voice queue overflow level and grater than said mid_watermark level; iii) copying each byte of said voice packets from said buffer queue to said synchronous interface twice in the event that said buffer queue has contents less than a voice queue starvation level which is less than said mid_watermark level; and iv) transferring silence code to said synchronous interface in the event that said buffer queue has contents less than a voice queue underflow level which is less than said voice queue starvation level.