Asterisk
Z wiki linux-user
Linia 4: | Linia 4: | ||
Każdy kiedyś stanie przed wielkim zadaniem wyboru centrali telefonicznej dla dużej czy małej instytucji w której przypadnie nam pracować Obecnie na rynku możemy przebierać w urządzeniach, których zadaniem będzie dawanie nam możliwości zadzwonienia do restauracji aby zamówić jedzonko Koszty takowego urządzenia są przeróżne w zależności od jego możliwości. I tutaj mamy pole do popisu... Chciałbym zobaczyć mine szefa, któremu właśnie powiedzieliśmy że zaoszczędzi 10 tys złoty gdyż my sami zrobimy własnoręcznie centralę telefoniczną <br /> | Każdy kiedyś stanie przed wielkim zadaniem wyboru centrali telefonicznej dla dużej czy małej instytucji w której przypadnie nam pracować Obecnie na rynku możemy przebierać w urządzeniach, których zadaniem będzie dawanie nam możliwości zadzwonienia do restauracji aby zamówić jedzonko Koszty takowego urządzenia są przeróżne w zależności od jego możliwości. I tutaj mamy pole do popisu... Chciałbym zobaczyć mine szefa, któremu właśnie powiedzieliśmy że zaoszczędzi 10 tys złoty gdyż my sami zrobimy własnoręcznie centralę telefoniczną <br /> | ||
A więc przechodzimy do konkretów. Naszym zadaniem jest zainstalowanie oprogramowania do zarządzania i obsługiwania połączeń telefonicznych w technologii '''voip''', mowa o pakiecie '''asterisk'''. W poniższym howto zainstalujemy, wstępnie skonfigurujemy asteriska oraz ułatwimy sobie późniejsze zarządzanie za pomocą pakietu '''asterisk-gui''' (zarządzanie za pomocą przeglądarki internetowej). | A więc przechodzimy do konkretów. Naszym zadaniem jest zainstalowanie oprogramowania do zarządzania i obsługiwania połączeń telefonicznych w technologii '''voip''', mowa o pakiecie '''asterisk'''. W poniższym howto zainstalujemy, wstępnie skonfigurujemy asteriska oraz ułatwimy sobie późniejsze zarządzanie za pomocą pakietu '''asterisk-gui''' (zarządzanie za pomocą przeglądarki internetowej). | ||
+ | |||
+ | |||
+ | == Instalacja asteriska ==Dodajemy odpowiednie repozytorium do yum'a | ||
+ | |||
+ | |||
+ | vim /etc/yum.repos.d/asterisk.repo | ||
+ | |||
+ | [asterisk-tested] | ||
+ | name=CentOS-$releasever – Asterisk – Tested | ||
+ | baseurl=http://packages.asterisk.org/centos/$releasever/tested/$basearch/ | ||
+ | enabled=0 | ||
+ | gpgcheck=0 | ||
+ | #gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium | ||
+ | [asterisk-current] | ||
+ | name=CentOS-$releasever – Asterisk – Current | ||
+ | baseurl=http://packages.asterisk.org/centos/$releasever/current/$basearch/ | ||
+ | enabled=1 | ||
+ | gpgcheck=0 | ||
+ | #gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium | ||
+ | |||
+ | |||
+ | Przechodzimy do zadania zainstalowania odpowiednich pakietów zaczniemy od '''asterisk''' w wersji 1.6 oraz odpowiednich bibliotek | ||
+ | |||
+ | yum install asterisk16 asterisk16-configs asterisk16-voicemail dahdi-linux dahd-tools libpri | ||
+ | |||
+ | Po instalacji możemy sprawdzić poprawność zainstalowanych pakietów próbując uruchomić/zobaczyś status/zatrzymać '''asteriska''' w tym celu możemy użyć takich komend jak: | ||
+ | sprawdzenie statusu: | ||
+ | /etc/init.d/asterisk status | ||
+ | |||
+ | uruchamiamy asteriska za pomocą polecenia: | ||
+ | /etc/init.d/asterisk start | ||
+ | zatrzymujemy serwer komendą: | ||
+ | /etc/init.d/asterisk stop | ||
+ | |||
+ | lub robimy restart serwera: | ||
+ | /etc/init.d/asterisk restart | ||
+ | |||
+ | |||
+ | == 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: | ||
+ | |||
+ | |||
+ | yum install subversion.x86_64 | ||
+ | |||
+ | Ściągamy paczkę '''asterisk-gui''' używając SVN | ||
+ | |||
+ | svn checkout http://svn.digium.com/svn/asterisk-gui/branches/2.0 asterisk-gui | ||
+ | |||
+ | Przechodzimy do katalogu asterisk-gui i zaczynamy instalację | ||
+ | ./configure | ||
+ | make | ||
+ | make install |