Sunteți pe pagina 1din 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

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.conf auth_order radius,local login_tries 4 login_timeout 60 nologin /etc/nologin issue /usr/local/radiusclient/etc/radiusclient-ng/issue authserver 122.49.231.2:1645 acctserver 122.49.231.2:1646 servers /usr/local/radiusclient/etc/radiusclient-ng/servers dictionary /usr/local/radiusclient/etc/radiusclient-ng/dictionary login_radius /usr/local/radiusclient/sbin/login.radius seqfile /var/run/radius.seq mapfile /usr/local/radiusclient/etc/radiusclient-ng/port-id-map default_realm radius_timeout 10 radius_retries 3 bindaddr * login_local /bin/login edit radius server config : # vi /usr/local/radiusclient/etc/radiusclient-ng/servers # Radius-Server Radius-Secret radius-server-ip-address spikecursed Page 2

ASTERIX-1.8.4.2-Install-SP8.txt o) 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 directory AST_CONFIG=/usr/local/voip/etc/asterisk # Installation directory AST_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=RIZKY type=friend context=lokal host=dynamic secret=password Page 3

ASTERIX-1.8.4.2-Install-SP8.txt username=rizky allow=all nat=yes [danny] callerid=DANNY type=friend context=lokal host=dynamic secret=password username=danny allow=all nat=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 : RIZKY User name : rizky Password : password Domain : asterisk-machine-ip Activate 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

ASTERIX-1.8.4.2-Install-SP8.txt rizky.md@gmail.com

Page 5

S-ar putea să vă placă și