Crmgo Blog

Instalacija Asterisk-a i Asterisk GUI

Instalacija Asterisk-a i Asterisk GUI

Krenimo… Preuzimamo izvorni kod iz SVN-a i kompajliramo. Možete kopirati donje komande u konzolu i opustiti se u stolici dok čekate. svn co svn.digium.com/svn/asterisk/branches/1.6.0 asterisk cd asterisk ./configure && make && make install && make samples && make config cd…

Instalacija Asterisk-a i Asterisk GUI

Pređimo na… Preuzimamo izvorni kod iz svn i kompajliramo. Možete kopirati donje komande u konzolu i opustiti se u stolici čekajući.

svn co svn.digium.com/svn/asterisk/branches/1.6.0 asterisk
cd asterisk
./configure && make && make install && make samples && make config
cd ..
svn co svn.digium.com/svn/asterisk-gui/branches/2.0 asterisk-gui
cd asterisk-gui
./configure && make && make install
cd ..

Nakon što se proces kompajliranja završi, uredićemo dva konfiguraciona fajla:

/etc/asterisk/manager.conf treba da izgleda otprilike ovako:
[general]
enabled = yes
webenabled = yes
port = 5038
bindaddr = 127.0.0.1
[admin]
secret = 123456
read = system,call,log,verbose,agent,user,config,dtmf,reporting,cdr,dialplan
write = system,call,agent,user,config,command,reporting,originate

A /etc/asterisk/http.conf ovako:
[general]
enabled = yes
enablestatic = yes
bindaddr = 0.0.0.0
redirect = / /static/config/cfgbasic.html
[post_mappings]
backups = /var/lib/asterisk/gui_backups

Pokrećemo asterisk:
/etc/init.d/asterisk start

Time je proces instalacije završen.

Konfigurisanje Asterisk-a pomoću Asterisk GUI

Razmotrićemo jednostavan slučaj. U našem sistemu imamo jednog korisnika (jedan VoIP telefon). Postoji SIP trunk ka provajderu my.sip.trunk.com. Provajder nam je dodelio jedan probni broj — 7692450. Naš zadatak je da omogućimo našem jedinom korisniku da poziva i prima pozive.

Na radnoj mašini pokrećemo pregledač i u adresnu traku unosimo x.x.x.x:8088, gde je x.x.x.x IP adresa mašine na kojoj su instalirani Asterisk i Asterisk GUI. Unosimo korisničko ime i lozinku i kliknemo na dugme login.

image

Nakon kratkih poruka o ažuriranjima konfiguracionih fajlova (sistem će pokušati da utvrdi da li imamo neko digium hardver), stići ćemo na glavnu stranicu.

image

Prvo ćemo konfigurisati SIP trunk ka provajderu. Ulazimo u „Trunks“, „VoIP Trunks“ i kliknemo na „New SIP/IAX Trunk“. Popunjavamo polja u prozoru na osnovu primera sa slike.

image

Konfigurisaćemo pravilo za odlazne pozive: svi odlazni pozivi se šalju u upravo kreirani trunk. Idemo u „Outgoing Calling Rules“. Kliknemo na „New Calling Rule“ i popunjavamo polja u prozoru.

image

Konfigurisaćemo dialplan (plan poziva). Dialplan je ništa drugo do grupa pravila za odlazne pozive. U našem slučaju imamo samo jedno pravilo. Dakle, idemo u „Dial Plans“, kliknemo na „New DialPlan“. U prozoru označimo kvačicom pravilo koje smo kreirali u prethodnom koraku.

image

Kreiramo korisnika. Idemo u „Users“. Kliknemo na „Create New User“. Definišemo korisničko ime (CallerID Name), broj za odlazne pozive (CallerID Number) i plan poziva za našeg korisnika.

image

Preostaje da definišemo pravilo za dolazne pozive. Ova tema je sama po sebi prilično zanimljiva i zaslužuje zaseban članak. Naime, dolazni poziv se može usmeriti u interaktivni meni („za tehničku podršku pritisnite 1, za odeljenje prodaje pritisnite 2, za razgovor sa operatorom pritisnite 0“), poslati odmah na više telefona istovremeno (dokle god neko ne podigne slušalicu), proslediti na auto-odgovarač ako niko ne odgovori u roku od n sekundi, preusmeriti na mobilni telefon… i još mnogo toga. Mi ćemo skromno usmeriti dolazne pozive našem jedinom korisniku. Dakle, idemo u „Incomming Calling Rules“, kliknemo na „New Incomming Rule“ i popunjavamo polja u prozoru na osnovu primera sa slike.

image

Evo svega. Kliknemo na dugme „Apply Changes“ u gornjem desnom uglu.
Nadam se da će nekom ovaj članak biti od koristi.

Napomena: tekst može biti uz pomoć AI uz ljudsku proveru. Odgovoran: Dmytro Lomaka, Kaltenkirchen.