How to Install DAHDI in CentOS 5

Due to trademark issue with the name Zaptel, Digium changed the name Zaptel to DHADI (Digium Asterisk Hardware Device Interface). Asterisk 1.6.0 and later version will use DAHDI, while Asterisk 1.4 will support both Zaptel and DAHDI. Asterisk 1.2 will be unaffected by these changes.

Installing DAHDI
Download dahdi-linux and dahdi-tools from Digium's website

How to Install Asterisk 1.4 and Asterisk GUI in Ubuntu 6.06 LTS Server and Debian Etch

1. Preparing your system

Update your Ubuntu 6.06 LTS or Debian Etch necessary packages to be able to install Asterisk 1.4 from source.

2. Updating your system

Before downloading the update, make sure your apt source list is updated.

Download the following packages:

Howto Install Asterisk 1.4 and Asterisk GUI in CentOS 4 and CentOS 5

1. Preparing for installation

Installation of Asterisk 1.4 is slightly different than installing Asterisk 1.2. There are some slight changes in the installation and some packages is needed. Asterisk GUI is available for Asterisk 1.4 only and the installation package is avalabe in Digium's svn repository. To install Asterisk GUI you need to download the subversion package.

Do the command:

How to Install a web-based Asterisk CDR analyzer

By default Asterisk generates CDR records in a CSV files located in /var/log/asterisk/cdr-csv directory. Asterisk can also store CDR records in a database such as MySQL or PostgreSQL database as an alternative to CSV files. If your CDR records are stored in a database, you can install a web-based CDR analyzer to easily manage and analyze your CDR records like Asterisk-stat by

Here are some features of Asterisk-stat

Asterisk 1.2 auto install script for CentOS 4 and CentOS 5

I created an auto install script to install Asterisk 1.2 for CentOS 4 and CentOS 5. This script will install the following:

  • Zaptel
  • Libpri
  • Asterisk
  • Asterisk Addons
  • Open Source G729 Codec

Before running these script, you must install the some software needed to compile Asterisk.
For CentOS 4:

yum install gcc kernel kernel-devel bison openssl-devel

For CentOS 5:

yum install gcc kernel kernel-devel bison openssl-devel libtermcap-devel ncurses-devel

kernel-smp-devel (instead of kernel-devel) is necessary if you are using a dual core processor.

How to Install Asterisk 1.2 in CentOS 4 and CentOS 5

Minimum Requirements

To install Asterisk server in your computer, please consider the minimum hardware and software requirements. These are the minimum requirements.

Operating system:

Cool Asterisk Features


Checkout this cool video about Asterisk. This video introduce the Asterisk capabilities and the advantage of using Asterisk PBX.

Asterisk PBX


Having a fully functional PBX system is not a big problem anymore. Thanks to Asterisk, you can now have a working PBX installed on your PC running GNU/Linux without spending a lot of money.

What is Asterisk?

Asterisk is an open source Private Branch Exchange (PBX) that runs on Linux, BSD and Mac OSX. It was created by Mark Spencer of Digium in 1991. Like any PBX, it allows a number of attached telephones (extensions) to make calls to one another, and to connect to other telephone services including the public switched telephone network (PSTN).

The basic Asterisk software provides all of the features you would expect from a proprietary PBX including: voicemail, conference calling, interactive voice response (IVR), and automatic call distribution (queue). These are just a few of the features that it can provide, you can view a list of supported features at Asterisk's Web site.

Syndicate content