Digium
The Asterisk PBX is not exactly a phone exchange per se, but a software implementation of a PBX that runs on a PC, using the computer's network interface to handle voice over IP, and PCI cards sold by Digium to connect to the phone network.
- Asterisk PBX
Read more about this topic: List Of Telephone Switches