Cum se instalează și se configurează asterisc în ubuntu

Cum se instalează și se configurează asterisc în ubuntu

înainte de a instala

În Linux, un program poate depinde de module suplimentare. Și fără ele nu va funcționa. Prin urmare, trebuie să descărcați mai mult de o utilitate, dar mai multe. Pentru Asterisk au nevoie de pachetele:

  • Interacțiunea cu interfețe ISDN de streaming. De exemplu, cu IRP, care este necesară pentru comunicarea cu operatorii români de pe E1.
  • Lucrul cu interfețe digitale.

Ei trebuie să asterisk.org site-ul «Descărcare» secțiune. Există, de asemenea terminal dat comenzi pentru a descărca sursa.

  1. Deschideți consola. Ea este pe meniul „Programe -. Accesorii“
  2. a pus «sudo» înainte de fiecare comandă.
  3. Actualizarea sistemului. Pentru a face acest lucru, scrie «apt-get upgrade» și apăsați Enter. Apoi, «apt-get update».
  4. Reporniți sistemul de operare «repornire» echipa.
  5. Sincronizarea data și ora cu serverul oficial - «apt-get install PNCT».
  6. Obține privilegii de administrator - «sudo -i».

Asterisk la locul de muncă au nevoie de biblioteci suplimentare. Dacă setați un program din depozit, ei trebuie să reîncarcă automat. Dar atunci când începe de la sursa de pachetele necesare au setat manual. Pentru a face acest lucru, utilizați comanda «apt-get install [modul-name].“ Nume Biblioteca introduce un spațiu. Veți avea nevoie de:

  • Apache este proiectat pentru a lucra cu HTTP-servere
  • OpenSSL. instrument criptografic.
  • Libssl-Dev.
  • Build-essential.
  • PHP limbaj de programare folosit pentru a crea aplicații bazate pe web.
  • PHP5-MySQL.
  • Libxml2-Dev.
  • Subversion. Aveti nevoie de un control de revizuire.
  • Libncurses5-Dev.
  • Wget. Cu ajutorul acestuia descărcați codul sursă de la dezvoltator.
  • Linux Cap. Pentru a seta scrie nu numai numele, ci și parametrii «linux-headers - $ (uname -r)».

Când porniți sistemul vă solicită să introduceți parola de root. Ai un set de module pot fi diferite. Depinde de ce pachete aveți deja, și în ce scop va folosi utilitarul. Când ați terminat cu bibliotecile, reporniți sistemul. Apoi, puteți instala restul de dependență.

LibPRI și DAHD

Run-uri într-o anumită ordine: în primul rând LibPRI, apoi DAHD.

Acum instalarea Asterisk pe Ubuntu.

Acest program poate fi descărcat de la depozitul - «apt-get install asterisc».

Adunarea și Pjproject Libsrtp

Dacă «Pjproject» și «Libsrtp» nu va rula de la sursa, sau apare o eroare, va avea propria lor „colecta“.

  1. Introduceți comanda «sudo su».
  2. Du-te la directorul în care sunt stocate script - «cd / usr / src /».
  3. Descărcați-l în modulul dorit - «git clona github.com/cisco/libsrtp.git».
  4. Este suficient să încărcați script-ul nu este suficient. Este necesar să-l pregătească. Deschideți-l director - «cd libsrtp».
  5. Acum, introduceți parametrii de configurare și setările - «./configure CFLAGS = -fPIC».
  6. Apoi, linia «face libsrtp.a».
  7. Și unul câte o singură comandă pentru a instala: primul «make uninstall», apoi «make install».
  8. Navigați la directorul la un nivel superior «cd. “.
  9. Rândul său, toate script-ul finit - «echo«/ usr / local / lib»> /etc/ld.so.conf.d/usr_local.conf».
  10. Și să completeze «ldconfig» echipă.
  11. Puteți lăsa Root-mode.
  1. Du-te la meniul - «face menuselect».
  2. Activați toate funcțiile «MySQL».
  3. Faceți clic pe «Add-on-uri».
    Cum se instalează și se configurează asterisc în ubuntu
  4. Selectați «format_mp3» opțiune. Deci, meniul de voce va fi în format MP3-format.
  5. Dacă doriți să puneți suportul limbii române (sau altele), se transforma într-o secțiune «Pachete Core de sunet».
    Cum se instalează și se configurează asterisc în ubuntu
  6. Avem nevoie de toate cele trei codec. «ALAW» - principal. «G729» - pentru camere, care sunt conectate printr-o rețea externă. «GSM» - pentru GSM-gateway-uri.
  7. Descarcă «meetme» modul.
  8. În «Pachetele Extras de sunet» conecta, de asemenea codec-uri.
  9. selectați «cdr_odbc» Pentru a utiliza FreePBX.
  10. Pe «muzica de pe Hold fișiere» activează totul.
  11. Descarcă «MOH-OPSOUND-WAV». Acesta este un set de piese. Apoi, va fi capabil să le înlocuiască cu cele de care aveți nevoie.
  12. Faceți clic pe «Salvați Ieșire ».

Inclus un modul MP3? Acum, descărcați pachetele de voce.

  1. Navigați la folderul «contrib / script /» folosind «cd» echipă.
  2. Deschideți scriptul «get_mp3_source.sh».
  3. Intră «make install».
  4. Așteptați până când sunt descărcate fișierele.

Instalat Asterisk nevoie pentru a configura și prin meniu, și prin intermediul terminalului. Prin urmare, deschide consola.

  1. Asigurați-vă fișierele de configurare. Aveți posibilitatea ca un test. Echipa - «face probe».
  2. Activează funcția Autorun - «make config ldconfig».
  3. Acum puteți începe serviciul - «asterisc serviciu începe».
  4. Sau deschide imediat ca un demon - «/etc/init.d/asterisk începe». Introduceți următoarea comandă «sudo asterisc -rvvvcd» Pentru a activa consola.

In timp ce pentru a lucra cu steluțe aveți nevoie de drepturi de superutilizator. Dar este mai bine pentru a crea un utilizator separat și îi permit accesul la funcțiile de program. Pentru a face acest lucru:

  1. Dezactivați temporar utilitarul - «serviciu de oprire asterisc».
  2. Adăugați un utilizator nou. - «adduser [Name]“ Puteți crea un grup care va oferi drepturile necesare. Este util dacă vă decideți să faceți mai mulți utilizatori pentru a lucra cu diferite servicii Asterisk.
  3. Acum aveți nevoie pentru a rula directorul. Adăugați-l folosind «mkdir» echipă. După parametru o să scrie «-p» și «calea spre / var / run / asterisc» dosar.
  4. Aplicarea pentru a deschide direct dorită de utilizator, edita «/ etc / default / asteriscul» fișierul. Setați următoarele opțiuni acolo: «AST_GROUP =» dialout »» și «AST_USER =» asterisc »».
  5. Puteți face mai ușor - scrie scenariul «SED -I„s / # AST_USER =»asterisc» / AST_USER = »asterisc» / g“/ etc / default / asterisc».
  6. Oferi utilizatorului acces la toate folderele programului -. «Chown -R [Nume utilizator] [cale-la-director]“
  7. Deschideți «asterisk.conf» fișier, găsi în opțiunea «runuser» și punctul în care tocmai a creat. În cazul în care grupul este de a face, și rescrie linia «rungroup».
  8. Repornește sistemul - «repornire».
  9. Du-te sub numele Asterisk-utilizator - «su [Name]„.
  10. Și rula programul.
  11. Pentru a vedea informații cu privire la aceasta, vă rugăm să «asterisc -rvvvv».

Utilitarul este gata să lucreze. Ce se întâmplă în continuare depinde de condițiile în care vor fi utilizate stația. Există mai multe fișiere care pictate de configurare:

Cu Asterisk PBX, vă va crea orice dificultate. Există o mulțime de funcții și module utile. Odată instalat și configurat, va fi capabil să interacționeze cu stația folosind software-ul client. De exemplu, Linphone.