19

VoIP ON DIFFERENT PROCESSORS AND ARCHITECTURES

VoIP voice and fax have gone through several parallel implementation paths while being stabilized in laboratory experiments and deployments. It is difficult to classify them, as some architectures may not be current and relevant. Some popular approaches that have been followed in VoIP processing are presented here.

  1. Computers running VoIP softphones or software applications. This process is broadly treated as a software-based VoIP solution. A personal computer (PC) was used for processing voice, networking functions, and available audio interfaces for voice. Accessories such as universal serial bus (USB) handsets, built-in speakerphones, and Bluetooth headsets are used to create comfortable acoustic interfaces for the end user.
  2. Computer add-on cards, mainly peripherals component interconnect (PCI) family cards, providing network and voice interfaces. Processing was shared between PCI add-on cards and the computer.
  3. Digital signal processors (DSPs) executing voice chain modules, signaling, and networking functions in conjunction with data path applications on network processors. In high-channel solutions, multiple DSPs are often used with a single network processor.
  4. Extended instruction set network processors performing both network-and DSP-type voice functions. The combination and count of processors varies with channels, features, and other data applications provided along with voice.
  5. DSP processors extended with suitable interfaces ...

Get VoIP Voice and Fax Signal Processing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.