A system is provided for carrying synchronous voice payloads of variable
size across a packet-based network while eliminating network jitter
losses. According to the preferred embodiment, two concurrent tasks are
implemented. A Voice Packet Processing task receives packetized voice from
a packet oriented interface, processes headers of the packet, and builds a
receive payload buffer that is managed by means of copying packets to the
synchronous interface according to the contents of the payload buffer. The
Voice Packet Forwarding task builds a transmit payload buffer for voice
samples received from the synchronous interface, builds the necessary
protocol headers and forwards the packet to the packet oriented interface.
Ein System wird für das Tragen der synchronen Sprachnutzlasten der variablen Größe über einem Paket-gegründeten Netz beim Beseitigen von von Netzbammelverlusten zur Verfügung gestellt. Entsprechend der bevorzugten Verkörperung werden zwei gleichzeitige Aufgaben eingeführt. Eine verarbeitenaufgabe des Sprachpakets empfängt packetized Stimme von einer Paket orientierten Schnittstelle, verarbeitet Überschriften des Pakets und errichtet einen empfangennutzlast Puffer, der mittels der kopierenpakete zur synchronen Schnittstelle entsprechend dem Inhalt des Nutzlast Puffers gehandhabt wird. Die Sprachpaket-Versendenaufgabe errichtet einen übertragennutzlast Puffer für die Sprachproben, die von der synchronen Schnittstelle empfangen werden, errichtet die notwendigen Protokollüberschriften und schickt das Paket zur Paket orientierten Schnittstelle nach.