Jeżeli spędzałeś wiele czasu czytając posty podobne do tego i skrupulatnie kopiowałeś niezbędne polecenia, to tym razem autorzy najnowszej wersji FreePBX dają nam do ręki właściwie gotowy skrypt do instalacji swojego rozwiązania.
Debiana możesz zainstalować korzystając ze wskazówek w naszym poście na ten temat.
Spis treści
1) Instalacja FreePBX
Cały proces instalacyjny opiera się na pobraniu z repozytorium GitHub skryptu przygotowanego przez programistów FreePBX.
sudo wget https://github.com/FreePBX/sng_freepbx_debian_install/raw/master/sng_freepbx_debian_install.sh -O /tmp/sng_freepbx_debian_install.sh
Uczyń skrypt wykonywalnym i uruchom go.
sudo chmod +x /tmp/sng_freepbx_debian_install.sh
sudo /tmp/sng_freepbx_debian_install.sh
Instalacja będzie trwała ok. 30 minut lub dłużej w zależności od szybkości internetu i zasobów maszyny. Warto otworzyć równoległe połączenie ze swoją maszyną w drugim oknie i śledzić postępy skryptu w pliku logów.
sudo tail -f /var/log/pbx/freepbx17-install-.log
Skrypt w pierwszej kolejności zainstaluje pakiety niezbędne dla FreePBX, po czym skonfiguruje repozytorium Sangoma Debian, aby pobrać pakiety wymagane dla komercyjnych modułów FreePBX. Następnie dokona właściwej instalacji.
2) Opcje instalacji
Sam skrypt instalacyjny można uruchomić z poniższymi opcjami:
–dahdi
Opcja ta wykorzystywana jest w przypadku instalacji FreePBX z obsługą DAHDI, która jest wymagana w przypadku kart Sangoma. Ta opcja spowoduje również pobranie niezbędnych sterowników wanpipe i DAHDI.
–testing
Jest to przydatne podczas testowania repozytorium „deweloperskiego” lub „testowego”. Zarządzamy dwoma repozytoriami Debiana: „produkcyjnym” i „deweloperskim/testowym”. Najpierw badane są nowe lub zaktualizowane pakiety w repozytorium testowym, aby upewnić się, że nie powodują żadnych problemów, zanim są przenoszone do repozytorium „produkcyjnego”.
–nofreepbx
Jest to przydatna opcja, jeśli nie chcesz instalować pakietu Freepbx, a chcesz po prostu utworzyć początkową konfigurację Freepbx.
–noasterisk
Tę opcje wykorzystaj, jeśli nie chcesz instalować pakietu Asterisk, ponieważ chcesz używać własnej konfiguracji asteriska.
–dahdi-only
Służy do instalowania obsługi DAHDI w systemie, który został już zainstalowany i skonfigurowany bez DAHDI
–skipversion
W czasie instalacji zawsze następuje sprawdzenie, czy wersja skryptu instalacyjnego w serwisie GitHub nie jest nowsza niż aktualnie działająca wersja skryptu. Jeśli wersja w GitHub jest nowsza, wykonywanie skryptu zostanie zatrzymane. Istnieje możliwość ominięcia tej kontroli wersji za pomocą tej opcji, jednak nie jest to zalecane.
3) Często zadawane pytania
Pytanie: Czy FreePBX 17 jest obsługiwany wyłącznie w systemie operacyjnym Debian?
Odpowiedź: Oficjalnie system operacyjny Debian jest platformą obsługiwaną przez FreePBX 17 / PBXact 17, a rozwój i testowanie jest w pełni skoncentrowane na Debianie.
Pytanie: Czy FreePBX 17 może działać na dowolnej dystrybucji Linuksa opartej na Debianie, takiej jak Ubuntu?
Odpowiedź: Tak, może działać na innych dystrybucjach opartych na Debianie, takich jak Ubuntu, ale to właśnie Debian jest używany do celów programistycznych i testowych.
Pytanie: W jaki sposób będą obsługiwane aktualizacje pakietów związanych z systemem operacyjnym Linux?
Odpowiedź: W przypadku FreePBX 17, Sangoma utrzymuje kopie lustrzane aktualizacji pakietów związanych z zależnościami FreePBX, Asterisk i modułów komercyjnych. Większość innych pakietów systemu operacyjnego Linux, takich jak Apache, Fail2ban, MariaDB, SSH itp., jest zarządzana bezpośrednio przez zewnętrzne repozytorium Debiana.
Można użyć następujących poleceń, aby ręcznie zaktualizować system operacyjny.
apt update && apt upgrade -y
Pytanie: Jaki jest cel pakietu freepbx17 w Debiane?
Odpowiedź: Pakiet „freepbx17” służy wyłącznie do wstępnej konfiguracji FreePBX w systemie operacyjnym Debian. Usuwanie lub aktualizacja pakietu freepbx17 nie jest zalecane ani wspierane. Aby uniknąć przypadkowej aktualizacji, ten pakiet jest oznaczony jako „on-hold”. To samo dotyczy pakietu „sangoma-pbx17”.
Jeżeli chciałbyś monitorować wszystko, co dzieje się na Twojej centrali, wypróbuj nasze autorskie oprogramowanie VoiperoManager.
Instalacja i konfiguracja zajmuje kilka minut, a system możesz mieć całkowicie za darmo.
Przeczytaj, co potrafi nasz system VoiperoManager w zakresie monitorowania na żywo i raportowania systemów VoIP opartych na Asterisku.