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 mysql -u root -p -e "az összes jog engedélyezése ON * jellel asteriskuser @ localhost azonosított 'amp109' ;." Most csak elkezdheti telepíteni a FreePBX menedzsment rendszert / start_asterisk indítás amportál a ma installall 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 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 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
mysqladmin -u root -p csillag létrehozása
mysqladmin -u root -p create asteriskcdrdb
mysql -u root -p csillag
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;"
./ install_amp - username = asteriskuser --password = amp109 --webroot / var / www / freepbx
amportál egy újratöltést
amportál kezdet
rm ccss.conf confbridge.conf features.conf sip.conf iax.conf logger.conf extensions.conf sip_notify.conf cel.conf cel_odbc.conf