Asterisk
Z wiki linux-user
Linia 6: | Linia 6: | ||
− | == Instalacja asteriska == | + | == Instalacja asteriska == |
+ | Dodajemy odpowiednie repozytorium do yum'a | ||
vim /etc/yum.repos.d/asterisk.repo | vim /etc/yum.repos.d/asterisk.repo | ||
Linia 57: | Linia 58: | ||
make | make | ||
make install | make install | ||
+ | |||
+ | == Konfiguracja == | ||
+ | |||
+ | Teraz mamy już wszystkie pakiety, które potrzebowaliśmy zainstalowane w systemie i możemy przzejść do konfiguracji. Dobrze jest jeszcze na wszelki wypadek zrobić sobie kopię bezpieczeństwa naszych plików przed ich właściwą konfiguracją | ||
+ | |||
+ | cp -r /etc/asterisk /etc/asterisk.backup | ||
+ | |||
+ | Przechodzimy do głównego katalogu '''asteriska''' w którym znajdują się pliki konfiguracyjne | ||
+ | cd /etc/asterisk | ||
+ | |||
+ | Edytujemy plik ''/etc/asterisk/manager.conf'', i dodajemy/modyfikujemy następujące linijki | ||
+ | [general] | ||
+ | enabled = yes | ||
+ | webenabled = yes | ||
+ | port = 5038 | ||
+ | bindaddr = | ||
+ | Dodajemy również użytkownika admin do pliku manager.conf, na niego będziemy się logować do panelu administracyjnego | ||
+ | [admin] | ||
+ | secret = M0t0rocK3rr | ||
+ | read = system,call,log,verbose,command,agent,config | ||
+ | write = system,call,log,verbose,command,agent,config,originate | ||
+ | Zwróć uwagę że hasło w polu secret jest podane jawnym tekstem dlatego możliwość czytania tego pliku powinien mieć tylko [[root]]. | ||
+ | |||
+ | Następnie edytujemy plik ''/etc/asterisk/http.conf'', tak aby znalazły się w nim poniższe linijki | ||
+ | [general] | ||
+ | enabled=yes | ||
+ | enablestatic=yes | ||
+ | bindaddr= | ||
+ | bindport = 8088 | ||
+ | prefix = asterisk | ||
+ | enablestatic = yes | ||
+ | Sprawdzamy czynasza konfiguracja '''asterisk-gui''' jest poprawnie skonfigurowana | ||
+ | make checkconfig | ||
+ | Możemy również dodać usługę '''asterisk''' do programów startujących automatycznie przy rozruchu systemu, jeżeli tego nie zrobimy to za każdym razem gdy serwer będzie restartowany będziemy musieli odpalić usługę '''asterisk''' samodzielnie. | ||
+ | chkconfig -level 2345 asterisk on | ||
+ | W tym momencie możemy zalogować się do panelu administracyjnego asteriska poprzez przeglądarkę internetową | ||
+ | http://serwer_z_asteriskiem:8088/asterisk/static/config/index.html |