Voice packet processor and method of operation thereof
First Claim
1. For use with voice applications employing a fast pattern processor and a routing switch processor that receive and transmit protocol data units (PDUs), a voice packet processor, comprising:
- a voice packet controller configured to receive said PDUs from said fast pattern processor and queue said PDUs for processing;
a voice packet parser configured to receive said PDUs that are Asynchronous Transfer Mode (ATM) adaptation layer 2 (AAL2) cells containing voice data from said voice packet controller, parse said AAL2 cells into at least one Common Part Sublayer (CPS) packet and transmit said at least one CPS packet to said routing switch processor; and
a voice packet assembler configured to receive said PDUs that are CPS packets from said voice packet controller, assemble said CPS packets into at least one AAL2 Cell and transmit said at least one AAL2 cell to said routing switch processor.
7 Assignments
0 Petitions
Accused Products
Abstract
A voice packet processor for use with voice applications employing a fast pattern processor (FPP) and a routing switch processor (RSP) that receive and transmit protocol data units (PDUs) and a method of operation thereof. In one embodiment, the voice packet processor includes (1) a voice packet controller (VPC) configured to receive the PDUs from the FPP and queue the PDUs for processing, (2) a voice packet parser configured to receive the PDUs that are ATM adaptation layer 2 (AAL2) cells containing voice data from the VPC, parse the AAL2 cells into at least one Common Part Sublayer (CPS) packet and transmit the at least one CPS packet to the RSP, and (3) a voice packet assembler configured to receive the PDUs that are CPS packets from the VPC, assemble the CPS packets into at least one AAL2 Cell and transmit the at least one AAL2 cell to the RSP.
-
Citations
40 Claims
-
1. For use with voice applications employing a fast pattern processor and a routing switch processor that receive and transmit protocol data units (PDUs), a voice packet processor, comprising:
-
a voice packet controller configured to receive said PDUs from said fast pattern processor and queue said PDUs for processing;
a voice packet parser configured to receive said PDUs that are Asynchronous Transfer Mode (ATM) adaptation layer 2 (AAL2) cells containing voice data from said voice packet controller, parse said AAL2 cells into at least one Common Part Sublayer (CPS) packet and transmit said at least one CPS packet to said routing switch processor; and
a voice packet assembler configured to receive said PDUs that are CPS packets from said voice packet controller, assemble said CPS packets into at least one AAL2 Cell and transmit said at least one AAL2 cell to said routing switch processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. For use with voice applications employing a fast pattern processor and a routing switch processor that receive and transmit protocol data units (PDUs), a method of operating a voice packet processor, comprising:
-
receiving in a voice packet controller said PDUs from said fast pattern processor and queuing said PDUs for processing;
receiving in a voice packet parser said PDUs that are Asynchronous Transfer Mode (ATM) adaptation layer 2 (AAL2) cells containing voice data from said voice packet controller, parsing said AAL2 cells into at least one Common Part Sublayer (CPS) packet and transmitting said at least one CPS packet to said routing switch processor; and
receiving in a voice packet assembler said PDUs that are CPS packets from said voice packet controller, assembling said CPS packets into at least one AAL2 Cell and transmitting said at least one AAL2 cell to said routing switch processor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A carrier class voice gateway, comprising:
-
a fabric interface controller that interfaces with a fabric network to send and receive Asynchronous Transfer Mode (ATM) adaptation layer 2 (AAL2) cells and protocol data units (PDUs);
a digital signal processing (DSP) module that digitizes and stores received voice communications in Common Part Sublayer (CPS) packets, and converts said CPS packets to transmit voice communications; and
a packet processing system that interfaces with said DSP module and said fabric interface controller to send and receive said CPS packets, said AAL2 cells or said PDUs, said packet processing system, including;
a fast pattern processor (FPP) that receives said CPS packets, said AAL2 cells or said PDUs, and performs pattern recognition and classification on said CPS packets, said AAL2 cells or said PDUs, a voice packet processor, having;
a voice packet controller that receives said CPS packets, said AAL2 cells or said PDUs from said FPP and queues said CPS packets, said AAL2 cells or said PDUs for processing, a voice packet parser that receives said AAL2 cells containing voice data from said voice packet controller, parses said AAL2 cells into at least one CPS packet and transmits said at least one CPS packet, and a voice packet assembler that receives said CPS packets from said voice packet controller, assembles said CPS packets into at least one AAL2 cell and transmits said at least one AAL2 cell, and a routing switch processor (RSP) that receives said at least one CPS packet, said at least one AAL2 cell or said PDUs from said voice packet processor, performs routing functions and/or traffic management, transmits said at least one CPS packet to said DSP module, and transmits said at least one AAL2 cell or said PDUs to said fabric interface controller. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. For use with voice applications employing protocol data units (PDUs), a voice packet processor, comprising:
-
a voice packet controller configured to receive said PDUs and queue said PDUs for processing;
a voice packet parser configured to receive said PDUs that are Asynchronous Transfer Mode (ATM) adaptation layer 2 (AAL2) cells containing voice data from said voice packet controller, parse said AAL2 cells into at least one Common Part Sublayer (CPS) packet and transmit said at least one CPS packet; and
a voice packet assembler configured to receive said PDUs that are CPS packets from said voice packet controller, assemble said CPS packets into at least one AAL2 Cell and transmit said at least one AAL2 cell. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification