asterix 1.8.4.2 install sp8

5
ASTERIX-1.8.4.2-Install-SP8.txt Installing & configuring asterisk ( simple sip config ) Packages : asterisk-1.8.4.2.tar.gz asterisk-addons-1.6.2.3.tar.gz asterisk-sounds-1.2.1.tar.gz dahdi-linux-complete-2.4.1.2+2.4.1.tar.gz libpri-1.4.11.5.tar.gz libss7-1.0.2.tar.gz openssl-1.0.0d.tar.gz radiusclient-ng-0.5.5.tar.gz o) Install kernel source : # yum install kernel-devel Kernel-headers rpm-build redhat-rpm-config unifdef atau : # wget ftp://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/SRPMS/kernel-2.6.18-8.1.8.el5.src.rpm # rpm -ivh kernel-2.6.18-8.1.8.el5.src.rpm o) Install dahdi : # tar -xvzf dahdi-linux-complete-2.4.1.2+2.4.1.tar.gz # cd dahdi-linux-complete-2.4.1.2+2.4.1 # make all # make install # make config o) Install libpri : # tar -xvzf libpri-1.4.11.5.tar.gz # cd libpri-1.4.11.5 # make # make all # make install o) Install libss7 : # tar -xvzf libss7-1.0.2.tar.gz # cd libss7-1.0.2 # make # make all # make install o) Install openssl : Page 1

Upload: spikecursed

Post on 12-Mar-2015

136 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Asterix 1.8.4.2 Install Sp8

ASTERIX-1.8.4.2-Install-SP8.txtInstalling & configuring asterisk ( simple sip config )

Packages :asterisk-1.8.4.2.tar.gz asterisk-addons-1.6.2.3.tar.gz asterisk-sounds-1.2.1.tar.gz dahdi-linux-complete-2.4.1.2+2.4.1.tar.gzlibpri-1.4.11.5.tar.gzlibss7-1.0.2.tar.gzopenssl-1.0.0d.tar.gzradiusclient-ng-0.5.5.tar.gz

o) Install kernel source :# yum install kernel-devel Kernel-headers rpm-build redhat-rpm-config unifdefatau :# wget ftp://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/SRPMS/kernel-2.6.18-8.1.8.el5.src.rpm# rpm -ivh kernel-2.6.18-8.1.8.el5.src.rpm

o) Install dahdi :

# tar -xvzf dahdi-linux-complete-2.4.1.2+2.4.1.tar.gz# cd dahdi-linux-complete-2.4.1.2+2.4.1# make all# make install# make config

o) Install libpri :

# tar -xvzf libpri-1.4.11.5.tar.gz# cd libpri-1.4.11.5# make# make all# make install

o) Install libss7 :

# tar -xvzf libss7-1.0.2.tar.gz# cd libss7-1.0.2# make# make all# make install

o) Install openssl :

Page 1

Page 2: Asterix 1.8.4.2 Install Sp8

ASTERIX-1.8.4.2-Install-SP8.txt

# tar -xvzf openssl-1.0.0d.tar.gz# cd openssl-1.0.0d# ./Configure# ./config# make# make all# make install

o) Install freeradiusclient :

# tar -xvzf radiusclient-ng-0.5.5.tar.gz# cd radiusclient-ng-0.5.5# ./configure --prefix=/usr/local/radiusclient# make# make all# make install

edit radiusclient config :# vi /usr/local/radiusclient/etc/radiusclient/radiusclient.confauth_order radius,locallogin_tries 4login_timeout 60nologin /etc/nologinissue /usr/local/radiusclient/etc/radiusclient-ng/issueauthserver 122.49.231.2:1645acctserver 122.49.231.2:1646servers /usr/local/radiusclient/etc/radiusclient-ng/serversdictionary /usr/local/radiusclient/etc/radiusclient-ng/dictionarylogin_radius /usr/local/radiusclient/sbin/login.radiusseqfile /var/run/radius.seqmapfile /usr/local/radiusclient/etc/radiusclient-ng/port-id-mapdefault_realmradius_timeout 10radius_retries 3bindaddr *login_local /bin/login

edit radius server config :# vi /usr/local/radiusclient/etc/radiusclient-ng/servers

# Radius-Server Radius-Secretradius-server-ip-address spikecursed

Page 2

Page 3: Asterix 1.8.4.2 Install Sp8

ASTERIX-1.8.4.2-Install-SP8.txto) Install asterix :

Optional update :yum install libxml2 libxml2-devel.i386 libstdc++-devel.i386 compat-gcc-34-c++.i386 libstdc++.i386 gcc-c++.i386 gcc-objc++.i386 ncurses ncurses-devel.i386 gtk2.i386 usermode-gtk.i386 gtk+-devel.i386

# tar -xvzf asterisk-1.8.4.2.tar.gz# cd asterisk-1.8.4.2# ./configure --prefix=/usr/local/voip --with-ssl=/usr/lib --with-ss7=/usr/lib --with-radius=/usr/local/radiusclient# make# make install# make samples# make progdocs# cp contrib/rc.redhat.asterisk /etc/init.d/asterisk# vi /etc/init.d/asterisk

# Use this option to specify a different configuration directoryAST_CONFIG=/usr/local/voip/etc/asterisk# Installation directoryAST_SBIN=/usr/local/voip/sbin

o) Add config to extention :

# vi /usr/local/voip/etc/asterisk/extensions.conf

[lokal]exten => 7206,1,Dial(SIP/rizky,20,rt)exten => 7206,n,Hangup

exten => 7204,1,Dial(SIP/danny,20,rt)exten => 7204,n,Hangup

o) Add config to sip :

# vi /usr/local/voip/etc/asterisk/sip.conf

[authentication]

[rizky]callerid=RIZKYtype=friendcontext=lokalhost=dynamicsecret=password

Page 3

Page 4: Asterix 1.8.4.2 Install Sp8

ASTERIX-1.8.4.2-Install-SP8.txtusername=rizkyallow=allnat=yes

[danny]callerid=DANNYtype=friendcontext=lokalhost=dynamicsecret=passwordusername=dannyallow=allnat=yes

o) Starting asterisk service :

# /etc/init.d/asterisk start

o) Testing asterisk using sip clients :

Download and install this application :

http://www.counterpath.com/x-lite-4.0-for-windows-download.html

o) Configure SIP client :

SIP Account Settings :Display Name : RIZKYUser name : rizkyPassword : password Domain : asterisk-machine-ipActivate option : Register with domain and receive incoming calls.

Then OK.

configure the second SIP account at the other devices, and then do test call by dialing the extention number ( 7206 or 7204 ).

That's it.

Enjoy

Good Luck.

Page 4

Page 5: Asterix 1.8.4.2 Install Sp8

ASTERIX-1.8.4.2-Install-SP8.txt

[email protected]

Page 5