Design Article
Linux PBX Part 2
henry davis
8/18/2006 10:15 AM EDT
Many telco interface boards use the PCI interface. When choosing a PC to host these boards you need to carefully check what the requirements are for any PCI card you select in terms of PCI slot type: 5 volt vs. 3.3V, 32 bit vs. 64 bit, 33 Mhz or higher. The X100P clone cards require 5 volts and won't work in motherboards that can't supply 5 volts. The cards should be keyed so they will only fit in 5V slots, but some of the clone cards have the notch in the PCI connector that will allow them to fit into 3.3V slots. When a 5V card is accidentally placed into a 3.3V slot the system won't power up.
The DIGIUM TE410 PRI card, requires a motherboard with a 64bit 3.3v PCI slot. Given the bandwidth requirements, it would be better to have a 133Mhz slot if available.
The DIGIUM TE405P PRI card uses the more commonly available 32bit 5 volt PCI slot, so you have a wider selection of motherboards for this card. Other than the PCI slot type, this board is virtually identical to the TE410P.
Some cards like the TDM400's are 3.3V cards, but to make up for their higher power requirements, they require an available hard drive power connector in order to get 5V or 12V.
Ideally you will choose a motherboard that allows BIOS specification of the IRQ to a PCI slot to avoid IRQ conflicts.
Linux commands aid in the diagnostic process: you can use the command "cat /proc/interrupts" to see the interrupt allocations and possible conflicts.
The command "lspci -bv" also provides additional information regarding IRQs.
Apart from paying attention to basic hardware compatibility, the usual admonition when buying a generic PC for which you are not sure of the software performance requirements applies. Buy more than you think you need because you'll find more bells and whistles that take CPU cycles.
Asterisk enjoys a large user community that is helpful when configuration questions arise. Or, if you want professional assistance and have the cash, Digium offers professional alternatives that include regression testing and professional configuration assistance. Developing a home "PBX" is entirely possible using any one of a number of analog phone line interface cards, while full blown enterprise capability is available through T1 interface cards. Features are selectable during system configuration.
Asterisk is just one of the many open source software initiatives available to solve a wide variety of problems. The Asterisk software provides full featured PBX services while allowing you to select from a range of support options. When looking for a solution to a problem that you might solve through purchase of a complete turn key package it's always valuable to spend a little time looking for an open soure alternative. It may solve your problem, but it t least provides you with more knowledge when shopping for a pre-packaged solution.
Atcom
BroadTel:
Digium:
Digivoice - Brazil:
Eicon
Diva Server V-2PRI - Connects to 2 E1/T1 lines
Openvox
Parabel cards:
PBX Hardware - Affordable Quad/Double/Single T1 and E1 cards http://pbxhardware.com
REDFONE Communications Quad T1/E1 to Ethernet bridge.
Sangoma cards
Varion Zapata Telephony T1 and E1 cards: http://www.govarion.com
Voicetronix cards
Xorcom - Asterisk Channel Banks and iPBXs



