Configuring Allo cards with Asterisk , ViciDial , Goautodial , vicibox , Elastix , PIAF , Asterisk Now
ALLO is a Canadian company established in Bangalore India for the past 8 years, where they design, develop and manufacture VOIP hardware such as Digital Telephony Cards, VOIP Gateways, Hybrid PBX systems (IP and PSTN), IP phones, ATAs, UTMs (Unified Threat Managers for Network Security) and SBCs (Session Border Controllers to protect Asterisk pbxs).
Steps to install and configure the ALLO PRI cards
Allo cards needs either Patched Digium Dahdi driver and manually patch the existing dahdi driver
For ease way we will go with Patched dahdi driver which is available in the Allo Website
Before installing the Allo patched dahdi driver we need to uninstall the existing dahdi driver.
Follow the below link till Step 1 to uninstall the existing dahdi driver
After finishing the the uninstallation, download the latest Patched dahdi driver from the below links
https://www.allo.com/firmware/pri-card/drivers/dahdi-linux-complete-2.10.0+2.10.0.tar.gz
as of writing this blog the latest version is 2.10.0
********************************************
Installing the allo dahdi driver
********************************************
Just run the below command in the linux shell
cd /usr/src/
wget https://www.allo.com/firmware/pri-card/drivers/dahdi-linux-complete-2.10.0+2.10.0.tar.gz
tar -xvzf dahdi-linux-complete-2.10.0+2.10.0.tar.gz
cd dahdi-linux-complete-2.10.0+2.10.0
make clean
make all
make install
********************************************
configuring the allo card
********************************************
Just run the below commands in linux shell
dahdi_genconf -v
vi /etc/asterisk/chan_dahdi.conf
add the below words at the last line of chan_dahdi.conf
#include dahdi-channels.conf
save and exit
********************************************
reloading the dahdi modules in asterisk
********************************************
just run the below commands
asterisk -vvvvvvr
module unload chan_dahdi.so
module load chan_dahdi.so
********************************************
checking the status of the pri line
********************************************
just run the below commands
asterisk -vvvr
dahdi show status
dahdi show channels
********************************************
Dial plan to dial via Allo card
********************************************
note: if you are using vicidial or goautodial , use the below dialplan in extensions.conf or under carrier settings
exten => _9X.,1,AGI(agi://127.0.0.1:4577/call_log)
exten => _9X.,2,Dial(DAHDI/g0/${EXTEN:1},,Ttor)
exten => _9X.,3,Hangu
Note : if you are usign PBX like Freepbx, elastix, asterisnow then follow below steps
go to Trunks,
create new Dahdi trunk
give any name and descriptions.
put . (dot) for the dail pattern match
Put g0 as trunk group.
and then create outbound route with respective prefix and dial pattern match
**************************
also see:
Dahdi installation ClickHere
Asterisk installation in centos ClickHere
vicidial Scratch install ClickHere
Sangoma cards installation ClickHere
vicidial scratch install in centos ClickHere