Asterisk hardware
Page Contents
- PSTN Interface cards (analog, ISDN-PRI and R2/MFC)
- Asterisk.PBX.In
- Atcom
- beroNet
- BroadTel
- ChinaRoby
- Digium
- Digivoice
- DMLink
- Dialogic Eicon
- ELGATO Communications
- Magiclink
- OpenVox
- Parabel
- PhonicEQ Inc - The creator of Tormenta III card
- Pika Technologies Inc
- Redfone
- Rhino Equipment Corp
- Sangoma cards
- SIPbase
- Uni-Ta
- Varion
- Voicetronix cards
- Xorcom
- X100P.com
- Voxzone.com
- ZapMicro
- ZAPROLINK
- X100P clone cards.
- Yeastar
- ISDN-BRI Interface cards (can be used as PSTN cards, or as terminal equipment)
- PC/Server Motherboards
This page is a reference page of hardware that is known to work with Asterisk.
For finding out how to determine the hardware sizing needs of your Asterisk system see Asterisk dimensioning.
For phones to use with Asterisk, including VoIP phones (both hard and soft phones) and Analog Telephone Adapters, see Asterisk phones.
PSTN Interface cards (analog, ISDN-PRI and R2/MFC)
This section contains hardware for connecting analog or digital phone lines from the Public Switched Telephone Network to your Asterisk server.
Asterisk.PBX.In
Single port FXO Card
- Enterux X100P - Authentic X100P Wildcard OEM 1 Port FXO for Asterisk,
- One Year Limited Warranty, Buy now from here - Delivered anywhere in India only
Atcom
- IP04: 4 ports fxo/fxs asterisk embedded ippbx
- IP08: 8 ports fxo/fxs asterisk embededded ippbx
- AX-100P: one fxo pci card, compatible digium x100p
- AX-400P: Suitable for SOHO PBX application.
- AX-1600P: 16 ports anolog pci board
- AX-4E: Same as Tormenta2 and Digium's E400P cards
- AX-4T: Same as Tormenta2 and Digium's E400P cards
- AX-4S: 4 Basic Rate Interface ports (I.421) for TE and NT mode
- AX-1E: One PRI port 30 channels
beroNet
- BN2S0: 2xS0/2xBRI (TE/NT) PCI interface card for Asterisk
- BN4S0: 4xS0/4xBRI (TE/NT) PCI interface card for Asterisk
- BN8S0: 8xS0/8xBRI (TE/NT) PCI interface card for Asterisk
- BN2S0 miniPCI: 2xS0/2xBRI (TE/NT) miniPCI interface card for Asterisk
- BN4S0 miniPCI: 4xS0/4xBRI (TE/NT) miniPCI interface card for Asterisk
- BN1E1: 1xE1/1xPRI PCI interface card for Asterisk
- BN2E1: 2xE1/2xPRI PCI interface card for Asterisk
- BN1E1 miniPCI: 1xE1/1xPRI miniPCI interface card for Asterisk
- BN1GSM: 1xGSM (2 SIM card holders) interface card for Astersik
- BN2GSM: 2xGSM (4 SIM card holders) interface card for Astersik
- BN3GSM: 3xGSM (6 SIM card holders) interface card for Astersik
BroadTel
- BroadTel TDM100 X100P Clone PCI card (Motorola chipset)
- BroadTel TDM101 X101P Clone PCI card (Ambient chipset)
- BroadTel TDM400A TDM400P Clone PCI analog card
- BroadTel TDM400D Tormenta2/T400P/E400P Clone PCI digital card
- BroadTel iPBX400 Embedded Asterisk IP-PBX with 4-port FXS/FXO modules, welcome OEM & ODM orders. Provide tailor-made model such as 2-port or 8-port IP-PBX.
ChinaRoby
- RX-1E1: 1xE1/T1 PCI interface card for Asterisk
- X400P-40: PCI interface card for Asterisk with 4 FXO modules
- X400P-31: PCI interface card for Asterisk with 3 FXO+1 FXS modules
- X400P-22: PCI interface card for Asterisk with 2 FXO+ 2 FXS modules
- X400P-13: PCI interface card for Asterisk with 1 FXO+ 3 FXS modules
- X400P-04: PCI interface card for Asterisk with 4 FXS modules
Digium
- Analog Interface Cards
- Digium TDM410 4 Port Analog Card + Echo Cancellation
- Digium AEX800 8 Port Analog Card (PCIe)
- Digium AEX2400 24 Port Analog Card (PCIe)
- Wildcard TDM400P 4 Port Analog Card
- Wildcard TDM800P 8 Port Analog Card
- Wildcard TDM2400P 24 Port Analog Card
- Digital Interface Cards
- Digium TE122 1 Port T1/E1/J1 Card w/Hardware Echo Cancellation
- Digium TE121 1 Port T1/E1/J1 Card w/Hardware Echo Cancellation (PCIe)
- Digium TE220 2 Port T1/E1/J1 Card (PCIe)
- Digium TE420 4 Port T1/E1/J1 Card (PCIe)
- Wildcard TE120P 1 Port T1/E1/J1 Card
- Wildcard TE205P 2 Port T1/E1/J1 Card (5 volt PCI)
- Wildcard TE207P 2 Port T1/E1/J1 Card w/Hardware Echo Cancellation (5 volt PCI)
- Wildcard TE210P 2 Port T1/E1/J1 Card (3.3 volt PCI)
- Wildcard TE212P 2 Port T1/E1/J1 Card w/Hardware Echo Cancellation (3.3 volt PCI)
- Wildcard TE405P 4 Port T1/E1/J1 Card (5 volt PCI)
- Wildcard TE407P 4 Port T1/E1/J1 Card w/Hardware Echo Cancellation (5 volt PCI)
- Wildcard TE410P 4 Port T1/E1/J1 Card (3.3 volt PCI)
- Wildcard TE412P 4 Port T1/E1/J1 Card w/Hardware Echo Cancellation (3.3 volt PCI)
- Wildcard B410P 4 Port BRI Card
- Discontinued Cards
- Wildcard T100P 1 Port T1 Card (Discontinued)
- Wildcard T400P 4 Port T1 Card (Discontinued)
- Wildcard E100P 1 Port E1 Card (Discontinued)
- Wildcard E400P 4 Port E1 Card (Discontinued)
- Wildcard TE110P 1 Port T1/E1 Card (Discontinued)
- Wildcard TE406P 4 Port T1/E1/J1 Card w/Hardware Echo Cancellation (Discontinued)
- Wildcard TE411P 4 Port T1/E1/J1 Card w/Hardware Echo Cancellation (Discontinued)
- Wildcard X100P 1 Port FXO card (Discontinued 12/08/2004)
Digivoice
- VB0408PCI - 4/8 FXO, with built in aLaw, uLaw and GSM codec, Echo Cancelation into DSP
- VB0404FX - 4 FXS, with built in aLaw, uLaw and GSM codec, Echo Cancelation into DSP
- VB6060PCI - 2 E1, with built in aLaw, uLaw and GSM codec, Echo Cancelation and R2D/MFC protocol into DSP
- VB3030PCI - 1 E1, with built in aLaw, uLaw and GSM codec, Echo Cancelation and R2D/MFC protocol into DSP
DMLink
- http://www.dmlink.net/products_en_info.asp?id=31&listid=1&proid=600&sorts=DM410D - E400P/T400P compatible
- http://www.dmlink.net/products_en_info.asp?proid=590&sorts=DM110D - T1/E1/J1 TE110P compatible
- http://www.dmlink.net/products_en_info.asp?id=31&listid=1&proid=601&sorts=DM400A - 4 port FXS/FXO card, TDM400P compatible
- http://www.dmlink.net/products_en_info.asp?id=31&listid=1&proid=604&sorts=DM2400A - 24 Port Analog Card, TDM2400P compatible
Dialogic Eicon
The Diva Server V-Series provides a dedicated range of telephony adapters that provide rich media processing capabilities for enabling voice, speech and conferencing applications. For an explanation of the different cards please see this document- Diva Server V-PRI - Connects to 1 T1 Line
- Diva Server V-PRI - Connects to 1 E1 Line
- Diva Server V-2PRI - Connects to 2 E1/T1 lines
- Diva Server V-4PRI - Connects to 4 E1/T1 lines
- Diva Server V-Analog - Connects to either 4 or 8 Analog lines
- Diva Server PRI/E1/T1-CTI -Connects to a E1 or T1 line
ELGATO Communications
- PCI Interface 8-channel GSM card
- ELGATO 8-channel PCI GSM card 8 GSM-modules (900/1800/1900 Mhz), 1 SIM-card per channel (and SIM-Server support), DTMF receiver, Digital sound processing (with possibility of hardware compression: G.729, G.726, G.723), Light-emitting diode indication of channels work
- ISA Interface 8-channel GSM card
- ELGATO 8-channel ISA GSM card 8 GSM-modules (900/1800/1900 Mhz), 1 SIM-card per channel (and SIM-Server support), DTMF receiver, Digital sound processing (with possibility of hardware compression: G.729, G.726, G.723), Light-emitting diode indication of channels work
Magiclink
OpenVox
- A400E PCI-e Card-TDM compatible
- A400M Mini-PCI Card
- A400P PCI Card - TDM400 compatible
- A800P PCI Card - 8 port FXS/FXO card
- A1200P PCI Card - 12 port FXS/FXO card
- D110P PCI Card - T1/E1/J1 TE110P compatible
- D210P PCI Card - T1/E1/J1 TE210P/TE205P compatible
- D210E PCI-express Card - T1/E1/J1 TE210P/TE205P compatible
- D410P PCI Card - T1/E1/J1 TE410/TE405P compatible
- D410E PCI-express Card - T1/E1/J1 TE410/TE405P compatible
- DE210E PCI Express card with hardware Echo cancellation - T1/E1/J1
- DE210P PCI card with hardware Echo cancellation - T1/E1/J1
- DE410E PCI Express card with hardware Echo cancellation - T1/E1/J1
- DE410P PCI card with hardware Echo cancellation - T1/E1/J1
- B100P PCI Card-1 Port ISDN Card
- B200P PCI Card - 2 Port ISDN BRI Card
- B200E PCI-e Card- 2 Port ISDN BRI Card
- B200M Mini PCI card- 2 Port ISDN BRI Card
- B400P PCI Card - 4 Port ISDN BRI Card
- B400E PCI Express 1.0 - 4 Port ISDN BRI Card
- B400M Mini PCI card- 4 Port ISDN BRI Card
- B800P PCI Card - 8 Port ISDN BRI Card
Parabel
- Quasar E1 Original E1 cards with 2/4/8 E1 interfaces, DMA controller and opensource driver. Contact sales(at)parabel.inc.ru for pricing for dealers.
- Quasar-2PCI/PMC Two port E1 card
- Quasar-4PCI/PMC Four port E1 card
- Quasar-8PCI/PMC Eight port E1 card
PhonicEQ Inc - The creator of Tormenta III card
PhonicEQ Inc - Affordable Quad/Double/Single T1/E1/J1 and BRI/Analog PCI cards and more! -> http://phoniceq.com- T400P 4x T1/J1 PCI card - $350 - Tormenta III 4 port T1/J1 PCI card
- E400P 4x E1 PCI card - $350 - Tormenta III 4 port E1 PCI card
- TE400P 4x T1/E1/J1 PCI card - $399 - Tormenta III 4 port T1/E1/J1 PCI card
- Quad(4) port BRI card - 4 Port ISDN BRI active Card - $230 - works with bristuff/mISDN stack for use in Europe and USA!!!
- TE100P Single port T1/E1/J1 PCI card - MSRP $230
Pika Technologies Inc
PIKA WARP the Appliance for Asterisk® is ideal for developers looking for a small, low cost computer replacement to deploy Asterisk based applications in the Small Office/Home Office (SOHO) and Small/Medium Enterprises (SME) markets. Completely customizable, it is compatible with VOIP phones as well as analog sets. Unlike your typical computer or appliance, PIKA has covered all your customer�s traditional telephony requirements. Music on Hold (MOH) and Paging can be cumbersome to add to a data centric solution as is power failure transfer (PFT), but all are included in the PIKA appliance. The configuration of the appliance is modular and can include up to 9 ports of a combination of FXO/FXS/BRI plus VOIP stations and trunks. The appliance is designed to address businesses with up to 75 IP endpoints (trunks and stations) and 32 simultaneous calls
Redfone
- REDFONE Communications Quad or Dual T1/E1 to Ethernet bridge.
- Solid-state appliance designed for deploying high-availability, redundant Asterisk clusters.
Rhino Equipment Corp
- Analog PCI Plug-In telephony cards
- R4FXO-EC - 4 Analog Lines PCI Plug-In Card with on-board Echo Cancellation
- R24FXO-EC - 24 Port FXO PCI Plug-In Card with on-board Echo Cancellation
- R24FXS-EC - 24 Port FXS PCI Plug-In Card with on-board Echo Cancellation
- R8FXX-EC - 8 Analog Channels Modular PCI Plug-In Card with on-board Echo Cancellation
- R24FXX-EC - 24 Analog Channels Modular PCI Plug-In Card with on-board Echo Cancellation
- Dual FXO Module - Dual FXO Module for R8FXX & R24FXX Modular Cards
- Dual FXS Module - Dual FXS Module for R8FXX & R24FXX Modular Cards
- Digital PCI cards
- R1T1 - 1 Port E1/T1/J1 Digital Telephony PCI Plug-In Card
- R1T1-EC - 1 Port E1/T1/J1 Digital Telephony PCI Plug-In Card With Echo Clear
- R2T1 - 2 Port E1/T1/J1 Digital Telephony PCI Plug-In Card
- R2T1-e - 2 Port E1/T1/J1 Digital Telephony PCI Express Plug-In Card
- R4T1 - 4 Port E1/T1/J1 Digital Telephony PCI Plug-In Card
- R4T1-e - 4 Port E1/T1/J1 Digital Telephony PCI Express Plug-In Card
- Echo Cancellation Module(EU) - Echo Cancellation Module for all Digital PCI Plug-In Cards
- Channel Banks
- CB24-FXO - 24 Lines FXO Channel Bank with Data
- CB24-FXS - 24 Lines FXS Channel Bank with Data
- CB24-MOD - 24 Lines Modular Channel Bank with Data
- Quad FXO Module - Quad FXO for Modular Channel Banks
- Quad FXS Module - Quad FXS for Modular Channel Banks
- Ceros - Ceros telephony system
- Ceros-Mini - Ceros Mini 1U telephony system
Sangoma cards
- A101 One port T1/E1 card
- A102 Two port T1/E1 card
- A104 Four port T1/E1 card PCIx and PCI Express
- A104d Four port T1/E1 card PCIx and PCI Express with 128ms telco grade hardware echo canceller
- A108 Eight Port T1/E1 card PCIx and PCI Express
- A108d Eight Port T1/E1 card card PCIx and PCI Express with 128ms telco grade hardware echo canceller
- A200 expandable 2 to 24 analog ports of FXO and or FXS
- A200d expandable 2 to 24 analog ports of FXO and or FXS with 128ms telco grade hardware echo canceller
- A400 expandable 2 to 48 analog ports of FXO and or FXS
- B700 FlexBRI new BRI and analog hybrid card with Octasic HWEC
SIPbase
External solution for connecting every VoIP-PBX with ISDN-Network (BRI or PRI). 100% reliable, no hardware and software conflicts and very easy to setup.- ISDN-BOX BRI/PRI External solution for BRI or PRI connections
Uni-Ta
- Embedded Asterisk IP PBX
- Univox S800 Embedded Asterisk IP PBX with 8 FXS/FXO.
- Univox S400 Embedded Asterisk IP PBX with 4 FXS/FXO.
- Analog PCI Cards
- AP400 4-port analog card motherboard
- AP431 Analog card with 3 FXS + 1 FXO
- AP422 Analog card with 2 FXS + 2 FXO
- AP413 Analog card with 1 FXS + 3 FXO
- AP1600 analog PCI card supports up to 16 FXS/FXO motherboard
- AP1604 analog PCI card with 8FXO
- AP1631 analog PCI card with 6 FXS + 2 FXO
- AP1622 analog PCI card with 4 FXS + 4 FXO
- AP1613 analog PCI card with 2 FXS + 6 FXO
- AP1642 analog PCI card with 8 FXS + 4 FXO
- AP1633 analog PCI card with 6 FXS + 6 FXO
- AP1662 analog PCI card with 12 FXS + 4 FXO
- AP1644 analog PCI card with 8 FXS + 8 FXO
Varion
Zapata Telephony T1 and E1 cards: http://www.govarion.comVoicetronix cards
- OpenPCI-4 & OpenPCI-8 4 and 8 FXO/FXS PCI cards
- OpenSwitch6 & OpenSwitch12 6 and 12 FXO/FXS PCI cards
- OpenLine4 4 FXO PCI card
- OpenPRI Single and dual E1/T1/J1 PCI cards
Xorcom
Asterisk Channel Banks and iPBXs- Astribank-8 - The first channel bank designed for Asterisk - 8 FXS/FXO ports.
- Astribank-16 - The first channel bank designed for Asterisk - 16 FXS/FXO ports.
- Astribank-32 - The first channel bank designed for Asterisk - 32 FXS/FXO ports.
- Astribank-BRI - ISDN BRI channel banks - 2, 4 and 8 port models. Each port NT/TE by user's definition.
- XR1000 Asterisk Appliance - with FXS, FXO and BRI ISDN ports
X100P.com
Single port FXO Card- Authentic X100P Special Edition One port FXO PCI Interface for Digium Asterisk
- Special Edition: 3.3+5v PCI, Global Line Compat. +More!
- DTMF Detection and Voice Quality Tested under Asterisk
- All Product comes with 1 Year Limited Warranty
Voxzone.com
Single port FXO Card- Voxzone X100P 1 Port FXO for Asterisk
- One Year Limited Warranty
ZapMicro
- Analog Interface PCI cards
- Digital Interface PCI Cards
- ZMD110P - Single port Digital interface E1/T1 card
- Analog Modules
ZAPROLINK
- A400P: Zaproink high performance Asterisk device; 4 port analog telephony devcie for SOHO PBX application. Full compatible with Asterisk / ZAPTEL.
- E400P: Zaprolink High performance Asterisk device; 4 port Digital telephony devcie; Support 4 E1 with PRI ISDN protocal. Full compatible with Asterisk / ZAPTEL.
X100P clone cards.
These are voice WinMODEMs marked with Intel 537, Ambient MD3200, or Motorola 62802 chipsets. These cards install and behaves exactly like a Digium Wildcard X101P card. (There are problems with intel 537EP & FA82537EP chipsets, but the 537PU & 537PG should work.) OEM X100P "clone" cards are sold based upon this soft modem chipset. People report very mixed results. Most start their Asterisk learning with these very inexpensive cards.There are some possible Caller ID issues: Getting the following checksum error on the CLI, but the information is still passed correctly.
- NOTICE[-1252213840]: callerid.c:238 callerid_feed: Caller*ID failed checksum
Yeastar
- Yeastar MyPBX Embedded Asterisk-based IPPBX for Small Businesses with 16 Analog Ports
- Yeastar TDM400 4 Port Analog Card (PCI)
- Yeastar TDM800 8 Port Analog Card (PCI)
- Yeastar TDM800E 8 Port Analog Card (PCIe)
- Yeastar TDM1600 16 Port Analog Card (PCI)
- Yeastar YE110 1 Port T1/E1/J1 Card (PCI)
ISDN-BRI Interface cards (can be used as PSTN cards, or as terminal equipment)
ATCOM
- AX-4S:4 Basic Rate Interface ports (I.421) for TE and NT mode
beroNet
- beroNet cards 4-port ISDN + 8-port ISDN (supporting NT/TE modes) interface cards by beroNet technologies GmbH. beroNet provides its own channel driver for Asterisk: "chan_misdn".
- beroNet installation guide for installing Digium cards with zaptel and beroNet cards with chan_misdn
Eicon
- Diva Server V-Series provides a dedicated range of telephony adapters that provide rich media processing capabilities for enabling voice, speech and conferencing applications. For an explanation of the different cards please see this document
- Diva Server V-BRI- Connects to 1 BRI Line
- Diva Server V-4BRI - Connects to 4 BRI lines
- Diva Server provides a set of robust all-in-one communication adapters for the integration of multiple applications, including Fax, Unified Messaging and Voice - all on a common hardware platform. For an explanation of the different cards please see this document
Junghanns
- 4-port ISDN (NT (for isdn phones) or TE (for isdn lines)) interface cards manufactured by junghanns.net. See also zaptelBRI. Some comments about the difference between Junghanns and Beronet BRI cards.
OpenVox
PhonicEQ Inc
- Quad(4) port BRI card - 4 Port ISDN BRI active Card - $230 - works with bristuff/mISDN stack for use in Europe and USA!!!
Sangoma
- B700 FlexBRI new BRI and analog hybrid card with Octasic HWEC
Sirrix.PCI4S0
- Sirrix.PCI4S0 card providing 4 S0-ports (NT and TE), hardware switching, full featured ISDN stack and encryption of ISDN connections (optional). See also Sirrix ISDN channels.
Vlines
- Vlines access_4S0 4x S0-ports (NT and TE). Based on HFC-4S Cologne Chip: compatible to mISDN, BRIstuff & vISDN
Xorcom
- Xorcom Astribank BRI. May also have FXS modules.
- any cheap HFC-S PCI chipset based ISDN card, can be used in either TE or NT mode - see zaphfc as part of zaptelBRI
- any CAPI compatible passive ISDN card (popular example: AVM Fritz! PCI) - see chan_capi
PC/Server Motherboards
While Asterisk will run on many different systems, the limitations will be determined by what type of interface cards you choose for connecting to phone lines or phones.
PCI Slot Requirements: 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 at least some of the clone cards have the notch in the PCI connector that will allow them to fit into 3.3V slots. Symptoms of putting a 5V card in a 3.3V only slot is that the system won't power up.
Pictorial guides to identifying types of PCI slots:
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 newer 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.
Note: 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. If all of your connectors are in use you may require a Y (splitter) cable.
PCI interrupts: A lot of issues are reported with MB's that share interrupts on a single PCI slot, with the Digium hardware. Better quality MB's allow BIOS specifcation of the IRQ to a PCI slot to avoid this issue.
See also: Asterisk hardware interrupts
You can use the command "cat /proc/interrupts" to see the interrupt allocations and possible conflicts.
The command "lspci -bv" can also provide additional information regarding IRQs.
If you find the interrupts are not shared, but hear ticking noises in your digium hardware anyhow, I've discovered the IDE harddisk write can be the cause. Digium support susguested the following command. $ hdparm -u1 /dev/hda This command sets "get/set unmaskirq flag (0/1)". By default the disk will ask for interrupt priority to write to the disk. Changing this setting hardly affects performance, but the s

Comments
333OpenVox B200P/B400P
333OpenVox B200P/B400P
333Reusing old analog boards
I would like how to know if an analog board is supported by the Zaptel library?
It is a TEI-141 (TEIMA).
It has a DSP from TI (TMS320C3) to hand the phone interfaces, and a PLX chip to control the PCI bus.
It is not mentionned in the Asterisk hardware support, but I guess it is not an exahustive list, I search for hints to support these boards.
333TE110P on P4 - 3Ghz machine
Returned the cards and bought a Sangoma A101 card, re-enabled everything in the machine (SATA, USB, Sound, HyperThreading, Network), installed the card and 30 mins later I was up and running. Have yet to have a single dropped call or any sort of HDLC error with the line, after 1000 minutes spread over 400 calls.<br><br>
According to the person at Digium the 2 and 4 port cards use a different chipset on the card so are more reliable in these situations but as these are more expensive and we only needed 1 channel we went for the Sangoma single line card instead.
333Re: TDM400 on Kernel 2.6 w/Debian 3.1 (sarge)
333Nforce AMD Athlon Mobo very bad experience
From the painful experience - avoid nForce chipset MB - just wasted a week trying to make TE110XP work on one of these. After we put the card into old Celeron 375/Intel 440BX it started working like a charm - no echo/lag at all.
333Bad experiences with X100P/X101P
I contacted Digium customer service regarding the line quality, and just got a canned response that they do not support the X100P any more.
333TDM400 on Kernel 2.6 w/Debian 3.1 (sarge)
If you're dealing with more than a couple of phone lines, this card is much more elegant than dealing with modems and ALSA, especially with motherboards skimping on the number of PCI slots these days.
Disclaimer: Have only used this card with FXO modules loaded (I.E., to deal with PSTN phone lines rather than FXS modules which let you use analogue phones with Asterisk).
Caller ID works well.
Some tips for working with Asterisk on Debian 3.1/Sarge with Kernel 2.6:
- Check that your TDM400 is not sharing any IRQs - use cat /proc/interrupts to check (you'll need to have the wctdm driver loaded).
- You'll need the zaptel-source package to compile the (wctdm, wcfxo, wcfxs) drivers for your running kernel. As long as you're running a stock Debian kernel, this should be quite easy. Hint: you need the EXACT kernel-headers-* package to match your current running kernel. If you get "wrong magic" errors when trying to insmod the wctdm driver, then you're compiling with the wrong kernel-headers directory symlinked to /usr/src/linux.
- If you run 'make linux26' (as instructed for those running 2.6 kernels) to build the zaptel drivers in /usr/src/modules/zaptel, 'make install', and then try to insmod them only to find that Asterisk cannot open the zap channels anyway - try doing 'make' instead (without the 'linux26' bit). I'm running kernel-image-2.6.8-1-386 and for some reason a dist-upgrade/kernel-upgrade/reboot the other day now makes my zaptel modules useless if I do 'make linux26'. Odd.
- Don't forget to insmod wcfxo and wcfxs. If you have only FXO modules you'll need FXS signalling and hence the wcfxs module; and vice versa. It's harmless to just do both even if you only have one type of module installed on your card.
- Don't forget to install the zaptel package for the userland tools, which includes the ztcfg utility.
- It seems that with Kernel 2.6 at least (perhaps 2.4 too but I haven't tried), there is an issue where Asterisk can't open the zaptel channels when launched through the init.d scripts as the asterisk user (kept getting "permission denied" on /dev/zap/* even though permissions were all good). The work-around seems to be: make sure ztcfg is run as root before asterisk is started. I ended up placing a one-liner script in init.d that was simply "ztcfg". Don't forget to use update-rc.d to setup the rc.x symlinks and give it a sequence number so that it is run before asterisk on bootup.
- Don't forget to use signalling=fxs_ks in your zapata.conf so that your FXO module can detect remote end hangup reliably.
- Want to be able to pickup a line even if it isn't ringing? Perhaps it's just me but I got confused thinking that the zapbarge Asterisk command would be what I wanted. Of course, the solution is much simpler.
Below are some lines out of my extensions.conf that allow anyone on a SIP phone (or other) to pickup a PSTN line by dialing *X, where X is the line number (1-3). This is useful for when you still have analogue phones sharing the same lines that are going into your TDM400 card, and you want to be able to pickup a line that has already been answered with an analogue phone.
[zaplines]
exten =_ *1,1,Dial(Zap/1/)
exten =_ *2,1,Dial(Zap/2/)
exten =_ *3,1,Dial(Zap/3/)
My only complaint about this card with Asterisk is that my SIP phones don't start ringing for about two rings on the Zap channel, but there's probably an option somewhere to fix that.
333Motherboard II
I upgraded Fedora2 (2.6 kernel which does support acpi) with most recent kernel and all my interrupts releated problem is gone(no more high irq misses and sharing issues). If you have similar problem and your biose does support acpi and you are running linux without acpi support.
Then, try to upgrade your kernel with acpi support.
I think fedora1 also supports acip but I am not sure.
my2cents here.
333Motherboad
IRQ sharing and interrupt becomes issue.
also stay away from any integrated video mobo stuff.
go with mobo which you know you can configure irq stuff at the bios(supermicro etc.)