0% found this document useful (0 votes)
12 views

Elastix 1.5.2 Installation Manual

Uploaded by

kookhant221198
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

Elastix 1.5.2 Installation Manual

Uploaded by

kookhant221198
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

Synway AST Series

Elastix 1.5.2 Installation Manual

Synway Information Engineering Co., Ltd


www.synway.net
Synway Information Engineering Co., Ltd

Contents

Contents .........................................................................................................................................i

Copyright Declaration ..................................................................................................................ii

Software License Agreement .....................................................................................................iii

Preface .........................................................................................................................................iv

Chapter 1 Preparation..................................................................................................................1

1.1 Hardware..........................................................................................................................1
1.2 Software ...........................................................................................................................1

Chapter 2 Installation of Elastix 1.5.2 System ...........................................................................2

2.1 Brief Introduction to Elastix System..................................................................................2


2.2 Installation of Elastix System............................................................................................2

Chapter 3 Compilation and Installation of Dahdi and SynAST...............................................10

3.1 Driver Installation............................................................................................................10

Chapter 4 Configuration and Management of Elastix .............................................................12

Appendix A Technical/Sales Support .......................................................................................21

Elastix 1.5.2 Installation Manual Page i


Synway Information Engineering Co., Ltd

Copyright Declaration

This manual is provided by Synway Information Engineering Co., Ltd (hereinafter referred to as
‘Synway’) as the support file for ‘Synway AST Series board driver software’. Both the software and
this manual are copyrighted and protected by the laws of the People's Republic of China.

All rights reserved; no part of this manual may be extracted, modified, copied, reproduced or
transmitted in any form or by any means, electronic or mechanical, without prior written permission
from Synway.

Synway reserves the right to revise this manual without prior note. Please contact Synway for the
latest version of this manual before placing an order.

Synway has made every effort to ensure the accuracy of this manual but does not guarantee the
absence of errors. Moreover, Synway assumes no responsibility in obtaining permission and
authorization of any third party patent, copyright or product involved in relation to the use of this
manual.

Elastix 1.5.2 Installation Manual Page ii


Synway Information Engineering Co., Ltd

Software License Agreement

Synway Information Engineering Co., Ltd (hereinafter referred to as ‘Synway’) owns the copyright
of ‘this software and its accessories, relative files and archives’ (hereinafter referred to as ‘this
product’). Any company or person can download the corresponding driver software and other
useful documents for free directly from our website after purchasing a board of Synway.

Elastix 1.5.2 Installation Manual Page iii


Synway Information Engineering Co., Ltd

Preface

When you use the Synway AST series boards to set up an Elastix system, this file provides the
help for software installation and configuration.

Chapter 1 tells what to prepare before installing Elastix.

Chapter 2 introduces how to install the Elastix 1.5.2 system.

Chapter 3 unfolds how to compile and install the Dahdi and SynAST drivers.

Chapter 4 shows how to configure and use the Elastix system.

Appendix A gives the contact way of technical support and sales department in Synway.

Although Synway has scrupulously checked through this manual, but cannot guarantee the
absence of errors and omissions. We sincerely apologize for any consequent inconvenience
brought to you and will be very grateful if you kindly give your advice regarding amendments to
this book.

Elastix 1.5.2 Installation Manual Page iv


Synway Information Engineering Co., Ltd

Chapter 1 Preparation

1.1 Hardware

First you shall prepare the following items: A PC with an empty HD (what we use herein is
SAMSUNG, ATA/133 HDD 80GB), a Synway TEJ-1A/PCI board and a Synway FXM3201P board
with one trunk module (CH1 and CH2) and one station module (CH3 and CH4).

You can install the Synway AST series boards either before or after the installation of the Elastix
system. Here we install the AST boards first and then install the Elastix system.

All hardware manuals for the AST series boards can be downloaded from the following page.

http://www.synway.net/Support/Resources.aspx

1.2 Software

Make sure you have these software: Elastix 1.5.2, dahdi 2.1.0.4+2.1.0.2 and SynAst-1.5.0.0.

Elastix 1.5.2, about 618MB in size, can be downloaded from:

http://downloads.sourceforge.net/project/elastix/Elastix%20PBX%20Appliance%20Software/1.5.2
/Elastix-1.5.2-stable-i386-bin-31mar2009.iso

Then burn the downloaded driver into a CD.

dahdi-linux-complete-2.1.0.4+2.1.0.2, about 1.8MB in size, can be downloaded from:

http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/releases/dahdi-linux-complete-
2.1.0.4+2.1.0.2.tar.gz

SynAst-1.5.0.0, about 8.62MB in size, can be downloaded from:

http://www.synway.net/Download/Driver/Asterisk/AST1500/SynAST-1.5.0.0_en.tar.gz

Patch for Elastix 1.5.2, provided by Synway, can be downloaded from:


ftp://temp:[email protected]/AST_Driver/Patch/dahdi-patch-for_elastix1.5.2.rar

Note: If this website is invalid when you click it to link, please install a special FTP tool to download
this patch. (The Dahdi driver provided with Elastix 1.5.2 is a version modified on the basis of the
standard version of Dahdi. However, to install the SynAST driver, you are required to compile the
standard version of dahdi-linux-complete-2.1.0.4+2.1.0.2. Therefore, the compiled Dahdi is not
consistent with the Dahdi provided with Elastix 1.5.2. Patch for Elastix 1.5.2 helps solve this
problem. Please install this patch to ensure the normal running of Elastix.)

Elastix 1.5.2 Installation Manual Page 1


Synway Information Engineering Co., Ltd

Chapter 2 Installation of Elastix 1.5.2 System

2.1 Brief Introduction to Elastix System

The Elastix system is an integrated system which includes the operating system CentOS and
other software like Asterisk, Dahdi, FreePBX. All necessary software can be installed well at one
time, not requiring independent operation for any one of them. Then Asterisk and relative services
will be automatically started up upon installation.

For detailed information about Elastix, please go to the official website of Elastix:
http://www.elastix.org.

2.2 Installation of Elastix System

Step1: Set the guide mode

Set BIOS to boot from CD-ROM. Put the CD of Elastix system burned already into CD-ROM
and start the PC.

Step2: Install Elastix

a) The system will go into the CD guide after the PC being started. Then the following
interface will be shown on the screen. See Figure 1. Press Enter directly to go into the
default installation mode.

Elastix 1.5.2 Installation Manual Page 2


Synway Information Engineering Co., Ltd

Figure 1

Note: When all the installations are booted from CD-ROM, there may pop up the prompt
‘Error downloading kickstart file’ on the screen. Now you should select OK, but not
Cancel; otherwise it may result in abnormal running of the system due to uninstallation
of some packages.

b) Next, choose the language for installation. Here select ‘English’ (Figure 2).

Figure 2

Elastix 1.5.2 Installation Manual Page 3


Synway Information Engineering Co., Ltd

c) Next, choose a keyboard type according to your requirement. Usually we choose ‘us’
(Figure 3).

Figure 3

d) Then the welcome interface as shown below appears. Just click on ‘OK’ (Figure 4).

Figure 4

e) Next is the partitioning operation. You have four options to select. For a brand new HD,
select the default setting ‘Use free space on selected drivers and create default layout’.
For an HD with some data already, if you want to discard it, use the option ‘Remove all
partitions on selected drivers and create default layout’; if you want to keep the old data,
select the option ‘Create custom layout’ to do partitioning. What we use here is a new HD.
Select the default setting and click on ‘OK’ (Figure 5).

Elastix 1.5.2 Installation Manual Page 4


Synway Information Engineering Co., Ltd

Figure 5

f) Next, the following prompt ‘Review and modify partitioning layout?’ pops up. Select ‘No’
here (Figure 6).

Figure 6

g) Next, select a time zone according to the real situation. Here we select
‘America/New_York’ (Figure 7).

Elastix 1.5.2 Installation Manual Page 5


Synway Information Engineering Co., Ltd

Figure 7

h) Next, enter the system administrator password (Figure 8).

Figure 8

i) Next, choose the packages you need to install. Here we directly select ‘OK’ (Figure 9).

Elastix 1.5.2 Installation Manual Page 6


Synway Information Engineering Co., Ltd

Figure 9

j) Next, a prompt appears to say the installation begins. And a log is accordingly generated
to this prompt. Select ‘OK’ here (Figure 10).

Figure 10

k) Next, the partitioning and formatting of the HD begins. After that, the system installation
starts. Upon all files being installed successfully, the PC will be restarted automatically.

Note: You must take out the Elastix CD before the PC restart; or the system will go into
the installation guide interface again.

l) After the PC restart, the system goes into the startup interface. By default, the system will
boot up in Elastix-base mode (Figure 11).

Elastix 1.5.2 Installation Manual Page 7


Synway Information Engineering Co., Ltd

Figure 11

Step3: Log on the system

There pops up the login prompt after the system startup. Please use the root username to log
in, and the password is just the one set during the installation process.

Step4: Configure the network

After entering the Elastix system, you should first configure the network so as to connect the
system to Internet.

To be exact, run the command ‘system-config-network’ to configure.

# system-config-network

On the displayed menu:

Select your network card and press ‘Enter’. Then configure the basic information of the
network card, like the IP and gateway addresses. After that, exit the interface.

Next, to configure the DNS server, first open the configuration file:

# vi /etc/resolv.conf

Then add the following line to this configuration file:

nameserver 202.101.172.35

202.101.172.35 is the assumptive address of the DNS server. Please fill in according to your

Elastix 1.5.2 Installation Manual Page 8


Synway Information Engineering Co., Ltd

real situation. If you have more than one DNS servers, add multiple lines here.

Save the above configurations and then restart the network service to put them into effective.

# service network restart

Note: The IP address must be set by configuration tools under the character interface of the
local PC. The DNS server, however, can also be set in the WEB mode. To be exact, use
another PC to log into this PC in the WEB mode. Use the administrator username ‘admin’ and
the password ‘palosanto’ to visit the system. Then go to the item ‘Network’ in the page
‘System’ to configure the information of the DNS server.

Note: During the following installation process, the system will automatically link to
Internet to download some relative files. Therefore, if the network has not been well
configured, all subsequent operations will fail. However, for some networks that have
DHCP servers to automatically allocate IP and gateway addresses, such network
configuration is not required.

Step5: When all the above steps are finished, the Elastix operating system has been
installed successfully.

Elastix 1.5.2 Installation Manual Page 9


Synway Information Engineering Co., Ltd

Chapter 3 Compilation and Installation of Dahdi and SynAST

To support the Synway AST series boards, you should install the SynAST driver based on the
Elastix system. Here take the Synway TEJ-1A/PCI and FXM3201P boards as an example. As
recompilation is required for driver installation, you should first install the compiling environment.

3.1 Driver Installation

Step1: Stop relative services

# amportal stop # Stop Asterisk services

Note: amportal commands include stop, start, restart and some other operations. See the
command description for details.

Note: When the board driver is being installed, the Dahdi driver needs to be recompiled
before the configuration of Asterisk system. Asterisk services will be automatically
started once the Elastix system is successfully installed, and the driver installation will
fail if it is performed while Asterisk services are running. In such situation, you should
manually stop Asterisk services first.

Step2: Install the SynAST driver

Put the prepared files under the /opt directory. Enter this directory and decompress relative
installation packages.

# cd /opt
# tar -zxvf SynAST-1.5.0.0_en.tar.gz
# tar -zxvf dahdi-linux-complete-2.1.0.4+2.1.0.2.tar.gz

Enter SynAST-1.5.0.0_en to start auto installation:


# cd SynAST-1.5.0.0_en
# cd for_dahdi
# ./Setup install

Prompts on Screen:
Install SynAST AST package now!

You must install libpri and asterisk before this.

Would you like to install SynAST AST package now? (y/n) Enter ‘y’.

Please enter working dahdi directory [q](exit install) : Enter the directory to dahdi. Here please
enter: /opt/dahdi-linux-complete-2.1.0.4+2.1.0.2

If there are TEJ boards installed on your machine, the following prompts will pop up on the
screen.

SELECT TEJA MODE [t, e, j] : Select the TEJ board trunk working mode. Here select e which

Elastix 1.5.2 Installation Manual Page 10


Synway Information Engineering Co., Ltd

indicates working in E1 mode;

SELECT TEJA [75, 120]ohm : Select the trunk impedance in E1 mode. Here input 120 which
indicates working in Twisted Pair, 120Ω mode.

Select OK to start installing. During the installation, the system will link to the network to
download some relative files. When finished, the prompt Install Driver Completed appears.
Then you will see the following line which reminds you of the board arrangement.

Would you like to configure the cards order now? (y/n)

If you have multiple boards of a same model, follow the section Configure Boards Order in the
file SynAST_UserManual.pdf to handle. Here just input n and click ‘Enter’.

Now both Dahdi and SynAST drivers are already installed.

In the above step, these options ‘SELECT TEJA MODE [t, e, j]’, ‘SELECT TEJA [75, 120]ohm’
will appear only when the system is installed with TEJ series boards. In other words, they will
not appear if the system is installed only with FXM series boards.

Note: The system will automatically compile and install the Dahdi driver while installing
the SynAST driver. Therefore, it is not necessary to compile and install the Dahdi driver
separately.

Step3: Install the patch for Dahdi in Elastix.

Enter the directory to this patch:

# cd /opt/patch

# chmod 777 Elastixpatch

# ./Elastixpatch /opt/dahdi-linux-complete-2.1.0.4+2.1.0.2/linux/driver/dahdi/ 2.1.0.4


(Note: There is a blank between /dahdi/ and 2.1.0.4)

Once the system prompts the channel information, the patch is properly installed.

Step4: Check if the driver module has been loaded

Input the command:

# lsmod | grep fxm

If properly installed, the first several lines of FXM information will display on the screen. If they
include the fxm32 line, it means the fxm32.ko module has been well loaded.

To check TEJ boards, just replace ‘FXM’ in the above command with ‘TEJ’.

Step5: Start Asterisk

# amportal start # Start Asterisk Services

Now the SynAST driver installation is finished. All the operations performed under the character
interface are completed. Next, you are required to use the client (another PC) to log in the WEB
interface to do configurations.

Elastix 1.5.2 Installation Manual Page 11


Synway Information Engineering Co., Ltd

Chapter 4 Configuration and Management of Elastix

In the address bar of the browser, enter the IP address of the Elastix system to go into the initial
interface of Elastix (see Figure 12). Enter the administrator username admin and the password
palosanto to reach the configuration and management interface.

Figure 12

On the upward side of the main interface of Elastix is the menu bar (Figure 13).

Figure 13

Elastix 1.5.2 Installation Manual Page 12


Synway Information Engineering Co., Ltd

First of all, click on ‘Hardware Detection’ in SYSTEM menu to detect the installed hardware. In the
displayed page (Figure 14), tick the option ‘Replace file chan_dahdi.conf’ and then click the button
‘Detect New Hardware’ to configure the hardware channels.

Figure 14

Then you can configure the PBX according to Elastix explanation.

Here we use an actual example to explain how to configure.

Take the FXM3201P board as an example. Install an FXM3201P motherboard with an FXO
module and an FXS module. Channel 1 and Channel 2 on the board are FXO (trunk) while
Channel 3 and Channel 4 are FXS (station). You can see from the above figure that the
corresponding trunks in the Elastix system are zap channel 1 and channel 2, the corresponding
stations are zap channel 3 and channel 4. If there are multiple boards in the system, the channels
are arranged by board number.

Now we demonstrate such functions as making a call from extension to extension, a call from
extension to trunk, and a call from trunk to extension.

First, click on ‘PBX' in the menu bar to go by default into the Extensions setting, or click on the
menu ‘PBX Configuration’ and then click the item ‘Extensions’ in the left navigation bar (Figure 15).

Elastix 1.5.2 Installation Manual Page 13


Synway Information Engineering Co., Ltd

Figure 15

Step1: Configure extensions

In this situation, there are two station channels on the FXM board respectively corresponding to
zap channel 3 and zap channel 4. We need to add two Extensions whose numbers are supposed
to be 2001 and 2002.

To add the information about the first extension 2001, choose Generic ZAP Device in the
pull-down box for Device and press the Submit button to submit (see Figure 15). Then fill in some
relative information on the page shown afterwards. Fill in 2001 for both options ‘User Extension’
and ‘Display Name’. Find the sentence ‘This device use technology. (Via DAHDI compatibility
mode)’ (see Figure 16) and fill in 3 for the following option ‘channel’. This indicates Extension 2001
uses zap channel 3. Press Submit and the configuration of Extension 2001 is finished.

Elastix 1.5.2 Installation Manual Page 14


Synway Information Engineering Co., Ltd

Figure 16

After that, return to the top ‘Add an Extension’ to add Extension 2002. Configure it to use zap
channel 4. Then both extensions are well configured.

When the modified configuration is submitted, there appears a prompt ‘Apply Configuration
Changes Here’ in red on the top right corner of this page (see Figure 17). Click it to apply the
modified configuration. Now we can make calls from extension to extension. Dial 2002 on the first
extension to call the second extension.

Figure 17

Elastix 1.5.2 Installation Manual Page 15


Synway Information Engineering Co., Ltd

Step2: Configure trunks

Now there are two trunk channels on the FXM board respectively corresponding to zap channel 1
and zap channel 2.

Click the item Trunks in the left navigation bar. You can see from the right side of this page (see
Figure 18) that the default setting has included a trunk. Click ‘Trunk ZAP/g0’ and you will see the
default value of ‘Zap Identifier (trunk name)’ is g0. Modify it to 1 which indicates this trunk uses zap
channel 1 and leave other parameters unchanged. Save the change and the configuration of the
first trunk is finished (see Figure 19).

Figure 18

Elastix 1.5.2 Installation Manual Page 16


Synway Information Engineering Co., Ltd

Figure 19

Then add the second trunk. Click ‘Add a Trunk’ on the right and press ‘Add Zap Trunk (DAHDI
compatibility mode)’ (see Figure 18). Fill in 2 for ‘Zap Identifier (trunk name)’ which indicates this
trunk uses zap channel 2. Click the Submit button to submit. Now both trunks are properly
configured (see Figure 19).

Next, we shall manage to perform the call from extension to trunk.

Step3: Configure the outbound route for calls from extension to trunk

Find the option Basic in the left navigation bar and click Outbound Routes. You can see from the
right side of this page that the default setting has included a route with the name of 0 9_outside
which indicates the rule to dial 9 before the phone number (see Figure 20). The outbound call is
routed on ZAP/1. Actually, dial 9+phone number on the extension and the call will be routed out
through zap channel 1. You can modify the configuration and apply it to make calls from extension
to trunks.

Elastix 1.5.2 Installation Manual Page 17


Synway Information Engineering Co., Ltd

Figure 20

Step4: Make calls from trunk to extension

To make calls from trunk to extension, you need to configure ‘Inbound Routes’. Find the option
Inbound Call Control and select Inbound Routes. Go to the bottom of the displayed page to find
Set Destination (see Figure 22). Select Extensions and designate some extension. Thus, when a
call comes in from a trunk, the specified extension rings directly. Just pick up the call and talk. Also
you can set other inbound routes like IVR to complete corresponding flows. However, the IVR
must be set beforehand.

Elastix 1.5.2 Installation Manual Page 18


Synway Information Engineering Co., Ltd

Figure 21

Figure 22

At last don’t forget to click ‘Apply Configuration Changes’ to make modified configurations effective;
otherwise, no modification works. Then you can perform call tests based on the above
configurations.

Now you are allowed to use the Synway FXM3201P board in the Elastix system to make simple

Elastix 1.5.2 Installation Manual Page 19


Synway Information Engineering Co., Ltd

calls. To achieve other more complicated functions, go to http://www.elastix.org/ to refer to relative


documents.

Elastix 1.5.2 Installation Manual Page 20


Synway Information Engineering Co., Ltd

Appendix A Technical/Sales Support

Thank you for choosing Synway. Please contact us should you have any inquiry
regarding our products. We shall do our best to help you. However, our technicians
and salesmen are mainly responsible for maintaining our boards and providing
relative technical support. If there are problems about Asterisk, please keep touch
with Digium Inc. for help.

Headquarters
Synway Information Engineering Co., Ltd
http://www.synway.net/
9F, Synway D&R Center, No.3756, Nanhuan Road, Binjiang District,
Hangzhou, P.R.China, 310053
Tel: +86-571-88860561
Fax: +86-571-88850923

Technical Support
Tel: +86-571-88864579
Mobile: +86-18905817070
Email: [email protected]
Email: [email protected]
MSN: [email protected]

Sales Department
Tel: +86-571-88860561
Tel: +86-571-88864579
Fax: +86-571-88850923
Email: [email protected]

Elastix 1.5.2 Installation Manual Page 21

You might also like