Az Ubuntu asterisk freepbx könnyebbé teszi a világot

Az Ubuntu asterisk freepbx könnyebbé teszi a világot

Hello mindenkinek! Ma úgy döntöttem, megosztom a tapasztalatot az Asterisk PBX telepítésével az Ubuntu szerverrel a kiváló FreePBX rendszerrel.

És kezdjük. Feltételezzük, hogy már telepítettük és frissítettük az Ubuntu 12.04 LTS-t. Jelentkezzen be, a sudo -i programot és a / usr / src / könyvtárba lépünk.

aptitude install -y build-essential linux-headers-`uname -r` openssh-server apache2 mysql-server mysql-client bölény flex php5 php5-curl php5-cli php5-mysql php-pear php-db php5-gd curl sox libncurses5 -dev libssl-dev csomagra libmysqlclient15-dev mpg123 libxml2-dev libnewt-dev sqlite3 libsqlite3-dev pkg-config automake libtool autoconf git felforgatás

körte install db

FIGYELEM: a "körte / DB" elavult a "körte / MDB2"

figyelmen kívül hagyjuk, és túlterheltek vagyunk.

miután megdöbbenést végzünk

és letöltés után elkezdjük telepíteni az összes szükséges

tar xvfz dahdi-linux-complete-current.tar.gz
cd dahdi-linux-complete-2.6.1 + 2.6.1
mindent megtesz
telepítés
config

cd / usr / src
tar xvfz libpri-1.4-current.tar.gz
cd libpri-1.4.14
csinál
telepítés

És telepítse a csillagot is

tar xvfz asterisk-11-current.tar.gz
cd csillag- *

Ezt követően telepítik az asztera normál működéséhez szükséges összes folyamatot, és folytathatja.

De a csapatban részletesebben megállunk

A bővítmények válasszuk format_mp3 modulok app_mysql, cdr_mysql és res_mysql. Szükségük van nekünk FreePBX. A Core Sound csomagok tartalmazzák CORE-HANGOK-EN-alaw, CORE-HANGOK-EN-GSM, CORE-HANGOK-EN-G729, CORE-HANGOK-RU-alaw, CORE-HANGOK-RU-GSM, CORE-SOUNDS- RU-G729

A Music On Hold File Packages szakaszban az összes modulot tartalmazza.

Az Extrák hangcsomagok rész tartalmazza az összes EN modulot tartalmazó modulokat

Mentés és kilépés

Mi befejeztük az Astera telepítését

csinál
telepítés

A telepítés megtörténik, körülbelül 20 percet vesz igénybe, majd létrehoz egy asztera konfigurációt

és adjon hozzá minden szükséges szkriptet a rendszer indításához és eltávolításához

Asterisk érdemes, ellenőrizheti

Ezután javaslom további hangok telepítését, még angolul is, de később oroszul fogjuk őket kicserélni.

Most készen áll a FreePBX telepítésére. Az írás idején a FreePBX 2.11 verziója RC volt, de a telepítés után egy stabil verzióra frissült.

tar xfz freepbx-2.11.0rc1.tar.gz

A telepítés előtt meg kell értenie a mappák és fájlok engedélyeit

adduser csillag - disabled-password --no-create-home - "Asterisk User"
chown csillag. / var / run / csillag
chown -R csillag. / etc / asterisk
chown -R csillag. / var // asterisk
chown -R csillag. / usr / lib / csillag
mkdir / var / www / html
chown -R csillag. / var / www /

Ezután módosítsa az apache beállításokat, hogy a rendszer stabilan működjön

sed -i 's / \ (^ upload_max_filesize = \). * / \ 120M /' /etc/php5/apache2/php.ini
cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf_orig
sed -i 's / ^ \ (Felhasználó \ | Csoport \). * / \ asterisk /' /etc/apache2/apache2.conf
szolgáltatás apache2 újraindítása

A panel forrását tartalmazó könyvtárban létrehozhatja a táblát az adatbázisban

exportáljon ASTERISK_DB_PW = amp109
mysqladmin -u root -p csillag létrehozása
mysqladmin -u root -p create asteriskcdrdb
mysql -u root -p csillag mysql -u root -p asteriskcdrdb

mysql -u root -p -e "az összes jog engedélyezése ON * jellel asteriskuser @ localhost azonosított 'amp109' ;."
mysql -u root -p -e "az összes jog engedélyezése ON asteriskcdrdb * A asteriskuser @ localhost azonosított 'amp109' ;."
mysql -u root -p -e "flush jogosultságok;"

Most csak elkezdheti telepíteni a FreePBX menedzsment rendszert

/ start_asterisk indítás
./ install_amp - username = asteriskuser --password = amp109 --webroot / var / www / freepbx

amportál a ma installall
amportál egy újratöltést

A központ telepítése megkezdődik, az összes modul letöltésre és frissítésre kerül. Ezt manuálisan nem kell elvégeznie.

Most korrigálni fogjuk a telepítési parancsfájl ugrását

ln -s / var / lib / csillag / moh / var / lib / asterisk / mohmp3
amportál kezdet

ln -s freepbx / index.php index.php

ln -s freepbx / admin admin

ln -s freepbx / felvételek rögzítése

A vezérlőpanelen először elindulnak több baleset. A legveszélyesebb

A modulokról való szimbolikus kapcsolat sikertelen

Azt mondja, hogy a freepbx nem tudja megváltoztatni az asztera beállításait, mert Nincsenek linkek a konfigurációhoz. Minden kezelhető könnyű

cd / etc / csillag
rm ccss.conf confbridge.conf features.conf sip.conf iax.conf logger.conf extensions.conf sip_notify.conf cel.conf cel_odbc.conf

Mégis mi lehet. Akkor el kell távolítania és telepítenie a Camp On modulot, és csak most kattintson az Apply Config gombra. A modul létrehozza az összes szükséges szimbolikus linket, és újratölti a csillagot. A hibajelentés frissítése után a Symlink a modulokból nem sikerült.

Ezzel befejeződik a freepbx telepítése. Javaslom, hogy további modulokat telepítsenek, amelyekre szükség lesz:

Bemondások Hívásátirányítás Hívásvárakoztatás Konferenciák IVR csengetési csoportok Időbeli feltételek Asteriszk információ CDR jelentések Asterisk SIP beállítások FollowME

És most be lehet tiltani a vezérlőpanelt. A FreePBX Advanced Settings részében állítsa a Language (Nyelv) beállítást true értékre. Megjelenik a nyelvkiválasztó gomb, de a változás nem működik. Szükséges elvégezni

túlterhelik a rendszereket, és élvezni fogják a szinte jó fordítás orosz nyelvre.

Annak érdekében, hogy az összes Astera funkció megfelelően működjön, és orosz nyelven töltsük le az orosz csomagot, és csomagolja be a / var / lib / asterisk / sounds / ru / könyvtárba. Ezután nem lesz problémánk az orosz hanggal, hangüzenetekben, stb.

Módosítsa az alapértelmezett nyelvet a nano /etc/asterisk/asterisk.con f fájlban, és fix it defaultlanguage = en

Be kell állítania az Asterisk SIP beállításokat is Language = hu-ra. Nos, ne felejtsd el alkalmazni a változtatásokat

Ennek eredményeként egy orosz nyelvű PBX-ot kapunk egy kényelmes és gyönyörű felületen.

Most, ahonnan mindent elvettem:

Minden kérdésre, kérjük, forduljon a linuxforum.kz-hez