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 43: | Linia 44: | ||
== Instalacja pakietu asterisk-GUI == | == Instalacja pakietu asterisk-GUI == | ||
− | |||
Instalujemy paczkę ''Subversion'', zwróć uwagę na wersję tutaj instalujemy dla maszyny 64 bitowej ale nic nie stoi na przeszkodzie aby zainstalować wersję dla maszyny 32 bitowej: | Instalujemy paczkę ''Subversion'', zwróć uwagę na wersję tutaj instalujemy dla maszyny 64 bitowej ale nic nie stoi na przeszkodzie aby zainstalować wersję dla maszyny 32 bitowej: | ||
− | |||
yum install subversion.x86_64 | yum install subversion.x86_64 | ||
Linia 57: | Linia 56: | ||
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 | ||
+ | |||
+ | [[Plik:Asterisk1.jpeg]] | ||
+ | |||
+ | Logujemy się za pomocą użytkownika i hasłem zawartym w pliku ''manager.conf'' | ||
+ | Jak widać z systemem [[linux]] możemy zrobić praktycznie wszystko ;-) | ||
+ | Po więcej bardziej szczegółowych informacji zapraszam na główną stronę projektu [http://www.asterisk.org www.asterisk.org] | ||
+ | |||
+ | <br /><google1 style="4"></google1> |