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 mysql -u rădăcină -p -e "GRANT ALL PRIVILEGES pe asterisc. * TO asteriskuser @ localhost IDENTIFICAT prin" amp109 ";" Și numai acum puteți începe instalarea sistemului de gestionare FreePBX / start_asterisk start amportal a ma installall 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 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 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
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 -e "GRANT Privilegii PE asteriskcdrdb * LA asteriskuser @ localhost IDENTIFICAT cu 'amp109' ;."
mysql -u rădăcină -p -e "privilegii de culoare";
./ install_amp --username = asteriskuser --password = amp109 --webroot / var / www / freepbx
amportal o reîncărcare
pornire amportală
rm ccss.conf confbridge.conf features.conf sip.conf iax.conf logger.conf extensions.conf sip_notify.conf cel.conf cel_odbc.conf
Trimiteți-le prietenilor: