
All the digium card provide 12 lines of PSTN, in this case we only use 10 lines. We then use RJ 12
coupler so that every line goes to 2 PBX server, PABXSV1 and PABXSV2. The PABXSV2 will
become the backup asterisk in case the PABXSV1 is downed. We use vrrpd to control the service so
that PABXSV2 can take over all the service from PABXSV1.
I use stock asterisk and dahdi from OBS. While the asterisk is ok, dahdi in the OBS is not sufficient for
Indonesia telephone lines (at least at the time I made the appliance). The root cause of the problem is
that Indonesia PSTN line provided by Telkom is already equipped with the CID (caller identifier) but
the service is not open to the end customer until the customer pay the service charge. But actually the
CID is there and asterisk knows it but cannot open it. So it can answer the ring but if another call
comes, suddenly it confuses how to handle it and hangup the line. Off course we should make a good
configuration not just downloading the trunk version.
PART 2
In this second part I will explain step-by-step configuration to use our appliance to build an Asterisk
PABX server. Without further ado, here is the list:
1. Install the Digium card on the PCI slot
2. Install our appliance. You can also use any linux distribution, download asterisk from its
website and install it.
3. There are several softwares I forget when I made the appliance, it is not the mandatory
(dependencies) but they are useful when we want to use asterisk optimally. They are: mpg123,
sox, libmad, and festival. The easiest way to install it in openSUSE is using zypper. Check it
first where they reside in repositories and add the repositories accordingly. mpg123 and sox are
in the packman repositoriy, libmad in OBS (please check with webpin) and festival in oss. Then
as root run: "zypper install mpg123 sox libmad0 festival".
4. It is always useful to update your installation to update repository, to make sure that all the
security update is up to date.
5. Download the latest dahdi from trunk and install it. Don’t forget you should connected to
internet to run this command as root
“svn co http://svn.digium.com/svn/dahdi/linux/trunk dahdi-linux”
Komentarze do niniejszej Instrukcji