Asterisk, instalace, 4.díl

« zpět na JavaServer Page a Serverlety

V tomto díle si ukážeme, jakým způsobem si Asterisk otestovat v praxi a vytvořit si tak svoji vlastní PBX.

Jako operační systém jsem vybral Ubuntu 9.04 – the Jaunty Jackalope – released in April 2009 a byl vybrán pro jeho rozšířenost mezi běžnými uživateli a jeho kvalitní podporu na webu. Byl nainstalován jako virtuální stroj pomocí programu vmware 6.5 s následujícími parametry:

Asterisk-instalace1

z NATu si získal IP adresu 192.168.48.128, která je však dosažitelná pouze z PC, na kterém běží VMWARE. Můžete ještě použít network mod BRIDGE, který přidělí virtuálnímu stroji IP adresu přímo z routeru, protože se bude tvářit jako další stroj v síti (pozor na filtraci MAC adres a další zabezpečení sítě)

Nyní přistupme k samotné instalací:

Celý Ubuntu systém nejprve aktualizujeme

sudo apt-get -y update
sudo apt-get -y upgrade

A nyní budeme postupně instalovat jednotlivé komponenty. Konkrétně půjde o:

  • mysql server potřebný pro běh freepbx aplikace
  • php5 potřebný pro běh freepbx aplikace
  • dahdi (původně Zaptel) pro podporu připojení k PSTN
  • libpri – knihovny pro Zaptel
  • asterisk 1.6.0
  • asterisk addons 1.6.0 – doplňky k asterisk
  • freepbx – aplikace pro snadnější konfiguraci asterisku

K instalaci těchto všech kompenent byl vytvořen skript, který si drobně upravíme našim potřebám. Doporučuji si skript projít a uvědomit si, jak instalace postupně probíhá. Stáhněte si jej prosím do PC a otevřete v editoru

sudo nano skript.sh

Ve skriptu upravíme proměnné použité při instalaci, jde konkrétně o root heslo do databáze, verzi freepbx, kterou budeme stahovat, heslo do databáze asterisku a IP adresu, na které budeme ústřednu provozovat. (Zjistíme z ifconfig příkazu v terminálu).

 export MYSQL_ROOT_PW=abcd1234
export FREEPBX_VERSION=2.5.1
export ASTERISK_DB_PW=4321dcba
export IP_ADDRESS=192.168.48.128

Skript dáme uložit
ctrl+x a yes.

Nastavíme mu práva na spouštění

sudo chmod 777 skript.sh 

A spustíme instalaci, která zabere několik minut.

sudo ./skript.sh 


O úspěšnosti instalace se přesvědčíme zadáním URL adresy localhost/admin do prohlížeče nebo IP adresa/admin.
Měli bychom vidět úvodní oknno aplikace freepbx.
Asterisk-instalace2
V dalším díle vysvětlím, jak instalace probíhá.
Pokud Vás rozbor skriptu nezajímá, doporučuji přeskočit na konfiguraci Freepbx.

Nezávazně vyzkoušejte webové stránky zdarma

Klientská sekce pro Vás

Spravujte své domény a hosting pohodlně 24 hodin denně

Kontakt pro zákazníky

Technická podpora

PO-PÁ 8:00-21:00
SO-NE, svátky 9:00-21:00

E-mail: podpora@banan.cz

Online pracovník

Jakub Turek

+420 553 810 250

Online chat

Zvládáme opensource

Na našich serverech jsme ručně ověřili funkci více než 140 opensource systémů, některé z nich nabízíme na jedno kliknutí v administraci.

Hostované domény

7625 domén 6373 1252

Poslední článek - HOMEPAGE PRVKY

O
Ověřit dostupnost domény
Technická podpora: +420 553 810 250podpora@banan.cz
Technická podpora 800-2100 (SO-NE 900-2100) X
Online pracovník: Jakub Turek
+420 553 810 250
podpora@banan.cz nebo Online chat
Kontaktovat technickou podporu můžete zde
Kontaktovat technickou podporu můžete zde
PO-PÁ 800-2100 (víkendy a svátky 900-2100)