Step by Step Guide. BRI Card Installation. (with Asterisk) Version 1.0

Similar documents
Step by Step Guide. BRI Card Installation. (with Trixbox ) Version 1.0

Step by Step Guide. BRI Card Installation. (with Elastix-2.2.0) Version 1.0

A1610E/A1610P. OpenVox A1610E/A1610P/AE1610E/AE1610P User Manual. Date:05/26/2011. Version: 1.3. OpenVox-Best Cost Effective Asterisk Cards 深圳开源通信有限公司

Upgradable PRI Card Installation Guide

OpenVox B100P Install Manual for dahdi on opensuse

AX4B. ATCOM Digital Card AX4B/AX2B Product Guide 25/10/2011 Written by Robert.Ao

OpenVox Communication Co.Ltd. OpenVox-Best Cost Effective Asterisk Cards

800P Product Guide Version: 1.1

MC100 Series User Manual

Overview... 1 Features... 1 Applications... 1 Hardware requirement... 1 Hardware Setting... 2 Software Installation... 5 Software Configuration...

Product Guide Version: 1.0

OpenVox Communication Co. LTD.

OpenVox A400P/A400E User Manual

Product Guide Version: 1.0

OpenVox Communication Co. LTD.

OpenVox Communication Co. LTD.

OpenVox Communication Co. LTD.

OpenVox Communication Co. LTD.

How to install elastix_1.5.2_openvox_a1200p.pdf

OpenVox Communication Co. LTD.

Chapter 1 Introduction

OpenVox B200P B400P B400E User Manual

OpenVox Communication Co. LTD.

OpenVox Communication Co. LTD.

How to install AsteriskNOW1.5.0_OpenVox_A400P

Etross-1200P User s Manual

OpenVox A810E/AE810E Base on Elastix User Manual

AXE4GN User Manual. ATCOM GSM Card AXE4GN User Manual Version:

Transcoding Card CT200E - User Manual

ATCOM Digital Card AX-1E Product Guide

OpenVox DE210E/DE210P DE410E/DE410P User Manual

OpenVox A2410P/AE2410P on Trixbox User Manual

Product Guide Version: 1.0

OpenVox A400P/A400E User Manual

OpenVox A2410P/AE2410P on Elastix 1.6 User Manual

Allo ISDN BRI CB200PD and Elastix Server

Running MFC/R2 with Sangoma Wanpipe using OpenR2 (libopenr2) December 2, 2008

How to Install AX2G4A/AX4G with Elastix2.0.3/Trixbox

Installing FreePBX 14 on CentOS 7

Installing The Asterisk PBX And The Asterisk Web-Based Provisioning GUI On Linux

Installing FreePBX 12 on CentOS 6.5

Installing FreePBX 13 on CentOS 6

Upgrading from Zaptel to DAHDI

Installing FreePBX 13 on CentOS 7

Product Guide Version: 1.0

Installing Dialogic Diva Software Driver as an Asterisk Channel. A Technical Overview

Atcom AX400P and Elastix Server

OpenVox Communication Co.Ltd. OpenVox-Best Cost Effective Asterisk Cards

Elastix Installation Manual

Elastix Installation Manual

FONEBridge2 Installation Guide

DAHDI Overview for Asterisk Developers Presented by Matthew Fredrickson and Shaun Ruffell

Installation Guide. 1. Operating System. 2. Zaptel. 3. Asterisk. Asterisk-addons. Asterisk-gui. Asterisk permission. 4. Database. Mysql. 5.

Installing FreePBX 2.11 on Ubuntu Server (Precise Pangolin)

There are three separate utilities for configuring Linux kernel and they are listed below: Command-line interface # make config. Figure 1.

SynAST Application Platform-Asterisk Installation Manual

User Manual on Configuration of DAHDI/Asterisk. Version 1.3

OpenVox FA100 User Manual

Product Guide Version: 1.0

Hx8 Series. User Manual HA8 / HB Rev. A5

Installing FreePBX 13 on Debian 8.1

University of Colorado at Colorado Springs CS4500/ Fall 2018 Operating Systems Project 1 - System Calls and Processes

B410P User Manual Rev. B3

Trixbox High-Availability with fonebridge Tutorial

Openvox G400P and Elastix

OpenVox A400P User Manual

Software Download & Update

TE400 Series TE420B / TE420 / 412P 410P / 407P / 405P

PCI BASED ISDN INTERFACE CARD

TE130 Series TE133 / TE134

Hx8 Series HA8 / HB8. User Manual Rev. A.4

Gateways, a.k.a. trunks, don't need to authenticate with Freeswitch, and are configured in conf/directory/default/

Release Notes. for Kerio Operator 2.0.3

Installing Lemur on Mac OS X and CSE Systems

TE800 Series. User Manual TE820B / TE Rev. A3

Molecular Forecaster Inc. Forecaster 1.2 Server Installation Guide

OpenVox FD182 User Manual

TC400 Series TCE400 / TC400B

TE430 Series TE435B/TE435/TE436B/TE436

The Rockefeller University I NFORMATION T ECHNOLOGY E DUCATION & T RAINING. VPN Configuration Guide for Unix/Linux

Analog 410 Series TDM410/AEX410

TE800 Series TE820B/TE820

800 Series AEX800 / TDM800P

EE516: Embedded Software Project 1. Setting Up Environment for Projects

DSH-G300 Smart Hub. Manual

Allo GSM 4 modules.

B410P. User Manual Rev. B1

Quad Analog Series A4A / A4B

TE400 Series. User Manual TE420B/TE420/412P/410P/407P/405P Rev. B

Integrating Asterisk FreePBX with Lync Server 2010

RTLinux Installation Instructions

Communications Library Manual

2400 Series AEX2400/TDM2400P

TE120 Series TE120P/TE121/TE122

7.3 Install on Linux and Initial Configurations

TBS6209 User Guide. Dear Customers, 1. Hardware Installation

Voic Guide. Distributed Exclusively by:

CS520 Setting Up the Programming Environment for Windows Suresh Kalathur. For Windows users, download the Java8 SDK as shown below.

UNic Eclipse Mini Tutorial (Updated 06/09/2012) Prepared by Harald Gjermundrod

COUCHDB - INSTALLATION

Transcription:

Step by Step Guide BRI Card Installation (with Asterisk) Version 1.0

Table of Contents Hardware Setup... 1 Software Installation... 2 Installation of Pre-requisite packages... 2 Installation of Libpri package... 2 Installation of DAHDI package... 3 Installation of Asterisk Package... 5 Software Configuration... 7

Hardware Setup 1. Insert the BRI (PCI/PCIe) card in the corresponding slot 2. Check if the installed BRI card is detected using the below command [root@pbx1 ~]# lspci -vvvvv 3. Check the output of the given command and ensure if there is a Cologne chip Unknown device with subsystem id b51a Step by Step Guide 1

Software Installation Installation of Pre-requisite packages 1. Install all of Asterisk s dependencies that are required to compile asterisk. a. Run the followings commands to install the required packages needed for compiling DAHDI drivers from source. [root@pbx1 ~]# yum install bison bison-devel ncurses ncursesdevel zlib zlib-devel openssl openssl-devel gnutls-devel gcc gcc-c++ libxml2 Installation of Libpri package 2. Go to /usr/src directory 3. Download the latest version of libpri from the source by running the following command # wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4- current.tar.gz 4. Expand the downloaded file [root@srv1 src]# tar -xvzf libpri-1.4-current.tar.gz Step by Step Guide 2

5. Go to libpri folder and install the package using following commands as shown in the below screenshot # cd libpri-1.4 # make clean; make ; make install Next, we ll install DAHDI. DAHDI is the set of linux kernel modules and also a set of tools for interfacing with TDM cards. More importantly, DAHDI provides timing to several asterisk components, such as the MeetMe application as well as Music on Hold. If you don t have a proper timing source installed, you ll notice lots of stuttering pauses in any kind of audio playback (Music on Hold, IVR prompts, voicemail greetings) from asterisk. If you don t have any TDM hardware installed in your server, DAHDI also provides a dummy driver that will provide a timing source to asterisk. Installation of DAHDI package 6. Download the DAHDI driver with tools, which are available at http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/releases/ # wget http://downloads.asterisk.org/pub/telephony/dahdi- linux-complete/releases/dahdi-linux-complete- 2.5.0.1+2.5.0.1.tar.gz Step by Step Guide 3

7. Expand the downloaded file and enter into that directory as shown in the below screenshot. 8. Download the patch for the DAHDI driver, which is available at allo.com site under /usr/src/dahdi-linux-complete-2.5.0.1+2.5.0.1 directory. For CB2XXP use http://downloads.allo.com/allobri2p_dahdi-2.5.0.1_patch.tgz #wget http://downloads.allo.com/allobri2p_dahdi- 2.5.0.1_patch.tgz For CB4XXP use http://downloads.allo.com/allobri4p_dahdi-2.5.0.1_patch.tgz #wget http://downloads.allo.com/allobri2p_dahdi- 2.5.0.1_patch.tgz Step by Step Guide 4

9. Expand the downloaded file, compile its contents, and install the driver patch as show in the below screenshot If there is any problem with the driver patch used for installation, please contact support@allo.com Installation of Asterisk Package 10. Download the Asterisk 1.8 latest release version from http://downloads.asterisk.org/pub/teleph ony/asterisk/old-releases/ 11. Expand the downloaded asterisk file as shown below [root@pbx1 src]# tar xvzf asterisk-1.8.8.1.tar.gz 12. Go to asterisk folder and compile the packages as shown in the screenshot Step by Step Guide 5

[root@srv1 asterisk-1.8.8.1]#./configure --withlibpri=../libpri with- dahdi=../cem-bri-pci-dahdi-driver 13. Install the package by running the following command [root@pbx1 asterisk-1.8.8.1]# make ; make install; make config; make samples Now you have successfully compiled and installed Libpri, DAHDI and Asterisk. Step by Step Guide 6

Software Configuration 1. Load the DAHDI drivers [root@srv1 asterisk-1.8.8.1]# /etc/init.d/dahdi start 2. Generate config files using the following command [root@pbx1 ~]# dahdi_genconf -vvvvvv 3. Check the output configured channels using the following commands. It will list the configure channels. [root@pbx1 ~]# dahdi_cfg vvvv Step by Step Guide 7

4. The following is a example system.conf file for BRI as shown in figure [root@pbx1 ~]# vi /etc/dahdi/system.conf Step by Step Guide 8

5. Configure the interface to Asterisk using dahdi a. We need to verify that asterisk installed correctly. We do this by manually starting asterisk from the command line. If everything starts up and there s not too many errors or warrnings, we re good to go b. You will need to modify the chan_dahdi.conf file which is located in the /etc/asterisk directory in order to configure the essential features of your card. This file is the configuration layer between DAHDI and Asterisk. Include the generated conf file dahdi-channels.conf in chan_dahdi.conf file [root@pbx1 ~]# echo #include dahdi-channels.conf >> /etc/asterisk/chan_dahdi.conf Step by Step Guide 9

Here is an example of dahdi-channels.conf file Step by Step Guide 10

Another example of a typical chan_dahdi.conf file 6. Start the asterik and connect the Asterisk CLI [root@pbx1 ~]# /etc/init.d/asterisk start Step by Step Guide 11

7. Check the status of configured DAHDI channels in asterisk console 8. At this point we are ready to write a Dial Plan in /etc/asterisk/extensions.conf. Here is an example of writing a Dial Plan syntax to make a outbound and inbound calls. Step by Step Guide 12

Now the system is ready to make calls. Here is an example output of outbound call which is using DAHDI channel 1. Step by Step Guide 13