Ubuntu asterisk freepbx face lumea mai ușoară

Ubuntu asterisk freepbx face lumea mai ușoară

Buna ziua tuturor! Astăzi am decis să împărtășesc experiența instalării Asterisk PBX pe serverul Ubuntu cu sistemul excelent de management FreePBX.

Și să începem. Se presupune că deja am instalat și am actualizat Ubuntu 12.04 LTS. Conectați-vă, realizăm sudo-i și mergeți la directorul / usr / src /.







aptitude install -Y-build-essential linux-headers-`uname -r` OpenSSH-server MySQL apache2-MySQL server-client bizoni php5 flex php5-curl php5-cli php5-mysql php-para-php db php5-gd curl SOx libncurses5 -dev libssl-dev libmysqlclient15-dev mpg123 libxml2-dev libnewt-dev SQLite3 libsqlite3-dev automake pkg-config libtool subversiune autoconf git

pere de instalare db

AVERTISMENT: "pere / DB" este depreciat în favoarea "pere / MDB2"

lăsăm fără atenție și suntem supraîncărcați.

după răsturnarea pe care o efectuăm

iar după descărcare începem să instalăm toate cele necesare

tar xvfz dahdi-linux-complete-current.tar.gz
cd dahdi-linux-complete-2.6.1 + 2.6.1
face totul
face instalare
face config

cd / usr / src
tar xvfz libpri-1.4-current.tar.gz
cd libpri-1.4.14
face
face instalare

Și instalați asteriscul în sine

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

După aceea, tot ceea ce este necesar pentru funcționarea normală a asterei va fi instalat și poate fi continuat.

Dar pe echipă ne vom opri în detaliu

În programele de completare, selectați module format_mp3, app_mysql, cdr_mysql și res_mysql. Vor fi necesare pentru freepbx. În pachetele de bază de sunet includ core-SUNETE-EN-ALAW, core-SUNETE-EN-GSM, core-SUNETE-EN-G729, core-SUNETE-RU-ALAW, core-SUNETE-RU-GSM, CORE-SOUNDS- RU-G729

În secțiunea Muzică în așteptare, vom include toate modulele.

În secțiunea Extra pachete de sunet includeți toate modulele care conțin EN

Salvați și ieșiți

Terminăm instalarea lui Astera

face
face instalare

Instalarea se va face, va dura aproximativ 20 de minute, apoi creați o configurație astera

și adăugați toate scripturile necesare pentru pornirea și descărcarea sistemului

Asterisk merită, puteți verifica

Apoi, vă recomand să instalați sunete suplimentare, chiar și în limba engleză, dar le vom înlocui mai târziu în limba rusă.

Acum sunteți gata să instalați FreePBX în sine. La momentul scrierii, versiunea FreePBX 2.11 a fost RC, dar după instalare, a fost actualizată la o versiune stabilă.







tar xfz freepbx-2.11.0rc1.tar.gz

Înainte de a instala, trebuie să înțelegeți permisiunile pentru dosare și fișiere

adduser asterisk - dezactivat-parola --no-create-home --gecos "Utilizator asterisc"
chown asterisk. / var / run / asterisk
chown -R asterisc. / etc / asterisk
chown -R asterisc. / var // asterisc
chown -R asterisc. / usr / lib / asterisc
mkdir / var / www / html
chown -R asterisc. / var / www /

Apoi schimbați setările apache astfel încât sistemul să funcționeze stabil

sed-i / \ (^ upload_max_filesize = \). * / \ 120M / '/etc/php5/apache2/php.ini
cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf_orig
sed-i / ^ \ (Utilizator \ | Grup \). * / \ asterisk / '/etc/apache2/apache2.conf
serviciul apache2 restart

Fiind în directorul cu sursa panoului, creăm tabelul în baza de date

export ASTERISK_DB_PW = amp109
mysqladmin -u rădăcină -p crea asterisc
mysqladmin -u rădăcină -p crea asteriskcdrdb
mysql -u root -p asterisc mysql -u rădăcină -p asteriskcdrdb

mysql -u rădăcină -p -e "GRANT ALL PRIVILEGES pe asterisc. * TO asteriskuser @ localhost IDENTIFICAT prin" amp109 ";"
mysql -u rădăcină -p -e "GRANT Privilegii PE asteriskcdrdb * LA asteriskuser @ localhost IDENTIFICAT cu 'amp109' ;."
mysql -u rădăcină -p -e "privilegii de culoare";

Și numai acum puteți începe instalarea sistemului de gestionare FreePBX

/ start_asterisk start
./ install_amp --username = asteriskuser --password = amp109 --webroot / var / www / freepbx

amportal a ma installall
amportal o reîncărcare

Se va porni instalarea panoului de control, toate modulele vor fi descărcate și actualizate la o versiune stabilă. Nu trebuie să faceți acest lucru manual.

Acum vom corecta sarcinile din scriptul de instalare

ln -s / var / lib / asterisk / moh / var / lib / asterisc / mohmp3
pornire amportală

ln -s freepbx / index.php index.php

ln -s freepbx / admin admin

Înregistrările freepbx / recordings

Dacă te duci pentru prima dată în panoul de control, vei avea mai multe accidente. Cele mai periculoase

Anularea simbolică a modulelor a eșuat

Ea spune că freepbx nu poate schimba setările asterei, pentru că Nu există legături la configurația sa. Totul este tratat ușor

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

Poate încă ce. Apoi trebuie să dezinstalați și să instalați modulul Camp On și numai acum faceți clic pe Apply Config. Modulul va crea toate simbolink-urile necesare și va reîncărca asteriscul. După actualizarea raportului de eroare, simularea din module a eșuat.

Aceasta finalizează instalarea de freepbx. Vă recomandăm să instalați module suplimentare care vor fi necesare:

Anunțuri Call Forwarding Convorbiri de așteptare pentru apeluri Grupuri de apeluri IVR Condiții de timp Condiții Asterisk Rapoarte CDR Asterisk SIP Settings FollowME

Și acum puteți rumeni panoul de control. În secțiunea Setări avansate FreePBX, setați setarea Afișare limbă la true. Butonul de selectare a limbii apare, dar schimbarea nu funcționează. Necesitatea de a efectua

supraîncărcați sistemele și bucurați-vă de traducerea aproape excelentă în limba rusă.

Pentru ca toate funcțiile Astera să funcționeze corect și în rusă să descărcăm pachetul rus de aici și să îl despachetăm în directorul / var / lib / asterisk / sounds / ru /. După aceasta, nu vom avea probleme cu vocea rusească în mesaje vocale etc.

Modificați limba prestabilită în fișierul nano /etc/asterisk/asterisk.con și fixați-o implicit = en

De asemenea, trebuie să setați setările Asterisk SIP la Language = en. Ei bine, nu uitați să aplicați modificări

Ca rezultat, avem un PBX cu limbă rusă, cu o interfață convenabilă și frumoasă.

Acum, de unde am luat totul:

Pentru toate întrebările, vă rugăm să contactați linuxforum.kz







Trimiteți-le prietenilor: