server de telefonie asterisc, documentația de limba rusă pentru ubuntu

Asterisk este disponibil în depozitele de Ubuntu, dar este foarte recomandat pentru a pune întotdeauna cea mai recentă versiune de pe site-ul oficial. manual compilarea, și toate plug-in-uri necesare.







Bază de instalare a Asterisk este format din patru părți:

LibPRI Biblioteca. Această bibliotecă este proiectat pentru a lucra cu flux ISDN TDM interfețe: PRI (Rate Interface primară) și BRI (Basic Rate Interface).

Modulele suporta DAHDI echipamente de telecomunicații.

De fapt, serverul Asterisk.

Trebuie să le-a pus, în această ordine. Dacă nu aveți nici un echipament extern, este posibil să se limiteze instalarea asteriscul curat, dar dezvoltatorii au recomandat întotdeauna pentru a pune un pachet complet. Toate pachetele necesare cu codul sursă poate fi descărcat de pe site-ul oficial:

Țineți minte, module și instrumente DAHDI sunt disponibile separat și pot fi sub forma unui pachet complet DAHDI. În DAHDI numele complet pachet conține întotdeauna două numere de versiune - prima pentru a inclus în ea DAHDI Linux pachet de module, iar al doilea - pentru DAHDI Tools. În general vorbind, aceste numere nu pot fi la fel.

Pentru a construi Asteriscul aveți nevoie de GCC compilator și unele însoțitoare biblioteki.Minimalny același set necesar poate fi livrat cu:

Dacă se colectează DAHDI cu excepția asteriscul, atunci trebuie doar sursele de kernel.

Pentru a pune tot ce ai nevoie pentru a rula doar install_prereq script-ul suficient din directorul contrib / script-uri / la codul sursă Asterisk din opțiunea de instalare. De exemplu, ca aceasta:

Cu toate acestea, scenariul pune o mulțime de gunoi, în esență, inutil.

În articol procesul de instalare va fi descris pentru serverul 12.04. Să începem cu instalarea bibliotecile necesare și pachetele opționale.

Se descarcă sursa de utilități DAHDI. Noi despacheta și introduceți directorul sursă.

La sfârșitul mesajului, care nu se găsește dispozitivul DAHDI, nu vă faceți griji. Chiar dacă nu există nici un hardware, drivere emula timer-ul intern, care este utilizat, de exemplu, pentru funcționarea corectă a conferinței.

Se descarcă LibPRI. Noi despacheta și introduceți directorul sursă.

Dacă nu intenționați să utilizați faxul, puteți sări peste acest pas.

Se descarcă Spandsp. Noi despacheta și introduceți directorul sursă.

După cum sa menționat mai sus, să ia ultima versiune LTS de pe site-ul oficial. și anume, de descărcare pentru toate versiunile, despachetați și du-te la directorul sursă. Noile versiuni ale Asterisk au nevoie de biblioteci suplimentare pentru WebRTC. Pentru a face acest lucru, executați script-ul, furnizat Asterisk sursa.







După instalarea bibliotecile trebuie să instalați pachete suplimentare libsrtp și pjproject, deoarece acestea sunt necesare pentru WebRTC.

Dacă dintr-o dată există erori, vom colecta toate mânerele.

Noi apăsați pe Ctrl + D pentru a ieși din consola Rutaceae.

Acum puteți continua să instalați Asterisk. efectua

Dacă toate bibliotecile lipsă, ar trebui să vedeți un mesaj de succes și logo-ul Asterisk.

Dacă instalați pe ssh, pre-necesitatea de a se asigura că dimensiunea terminalului este mai mare de 80 × 25. Aici este necesar să se includă modulele dorite pentru a compila. De exemplu, în secțiunea Add-on-uri am inclus module format_mp3, app_mysql, cdr_mysql, pentru că apoi planul de a instala panoul de control 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 cazul în care, fără a face un mare și puternic).

Dacă intenționați să instalați FreePBX, trebuie să vă asigurați că cdr_odbc modulul marcat pentru reasamblare.

Mai mult, în secțiunea Muzică on Hold Pachetele de fișiere includ modul MS-OPSOUND-WAV, pur și simplu pentru a avea instalat. După instalare, aceste piese vor fi înlocuite de unul singur. Ultima secțiune Pachete Extras de sunet. Și aici includem un modul pentru codecul selectat ALAW, GSM și G729. Din Esc apăsați partiția rădăcină și vom vedea că ne-au fost oferite trei opțiuni de ieșire. Simțiți-vă liber să faceți clic S pentru a salva modificările.

Din moment ce am inclus mp3 Suport clic, apoi executați

Bea cafea 10-30 minute, în funcție de capacitatea calculatorului și grosimea canalului. Va swing arhive mesaje audio. Ei bine, tot ce am descărcat și instalat. Creați un configs de test.

Și putem face deja prima lansare a postului nostru.

Pentru a nu scrie script-uri de pornire sunt executate

Acum putem rula stația noastră ca un demon.

Și conectați la consola.

Ieșirea din consola la Ctrl + C, prin tastarea sau să ieșiți și apăsând Enter. Rămâne de a lua modul de codec G729 cu pagina proiectului rus. care este mai în concordanță cu configurația de fier și puneți-l în / asterisc / module lib / usr /. Apoi, trebuie să reporniți Asterisk, sau încărcați un modul de consola de administrare.

Asterisk ruleaza ca root!

Hai să facem un singur utilizator oprit anterior asteriscul, în cazul în care a lansat, adauga grupul dorit.

Creați un director de pornire.

Pentru a modifica regulile privind directoarele corecte.

Acum puteți rula Asterisk.

Uite, de la un utilizator pentru a rula Asterisk.

Liniștit utiliza în continuare.

Aici, de fapt, întregul proces de instalare a acestui produs minunat.

Mult noroc în dezvoltarea produsului!

Pentru a rula Skype într-o consolă folosind Linux Xvfb (X tampon cadru virtual) și pentru a configura Skype la o altă mașină - x11vnc:

Pentru a lucra SipToSis necesită Java 1.5 sau o versiune ulterioară.

Despachetați în / etc / siptosis chmod și aplică la fișierul executabil:

Omul hier nu este de acord cu acest lucru

Acum, configurați asterisc.

În users.conf adăuga:

În extensions.conf adăuga

Și reîncărcați asterisc.

Acum SipToSis configurare dreapta:

Este conectat la o altă mașină (în cazul meu, cu Windows XP prin intermediul VNC Viewer), introduceți în datele de conectare Skype și parola, dezactivați toate inutile.

Dacă este făcută corect, SipToSis pornește și încearcă să se conecteze la Skype. Skype va da problema - fie pentru a permite conectarea. Permitem și a pus cecul „amintesc“.

Verificăm: recruta de la un client conectat la Asterisk în 1001 - avem nevoie pentru a auzi un Skype apel de test.

Pentru a primi apelurile primite, /etc/siptosis/SkypeToSipAuth.props prescrie regula corespunzătoare. De exemplu:

-pentru a redirecționa toate apelurile către Skype SIP-utilizator pentru a «USER1».

Bineînțeles, trebuie să creați un context în extensions.conf »Skype», care permit apeluri la această extensie.