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 | ||
