Cum se configurează smartphone-uri și PC-uri. Portal de informare

PBX virtual Asterix. Panasonic PBX sau Asterisk gratuit

Ce să alegi ca mini-PBX de birou? PBX Panasonic sau gratuit Asterisc? Astăzi îmi propun să reflectăm la întrebarea - Asterisk VS Panasonic, risipește unele mituri și privește realitatea alegerii. Întrebarea indicată în titlul acestui articol se confruntă cu fiecare administrator de sistem care a fost însărcinat cu echiparea unui birou de către conducere. sistem modern comunicatii. Un informatician cu normă întreagă cu gândire de viitor dorește să poată folosi telefonia IP, înregistrarea apelurilor, conferințe nelimitate, management WEB, conturi personale, integrare cu CRM și multe altele! Conducerea vrea ca tot ce au nevoie să fie disponibil, de preferință cât mai ieftin posibil. Toate aceste funcții avansate sunt inerente PBX-urilor software moderne. Dar toată lumea știe și faptul că soluții gata făcute de la producători de renume sunt foarte scumpe. Dar administrator de sistemștie că există un Asterisk gratuit în lume care poate face toate acestea și, în același timp, nu costă nimic. Și acesta este cel mai important mit care este ferm înrădăcinat în capul administratorilor de sistem și care se infiltrează încet în capul managerilor. Deci, de ce este acesta un mit și unde este realitatea? Să încercăm să răspundem la această întrebare.

Soluție tipică construită pe Asterisk

De exemplu, să luăm o sarcină tipică: trebuie să instalați un sistem de comunicații pentru 20 de abonați, 8 trunchiuri IP, 2 analogice linii telefonice. Pe scurt, un mic birou tipic.

Ce este necesar pentru a rezolva această problemă:

  1. Un computer de tip server conceput pentru lucru 24/7 pentru o lungă perioadă de timp.
  2. Instalare sistem de operare ca Linux.
  3. Instalarea unei versiuni Asterisk.
  4. Gateway VoIP pentru 2 linii analogice.
  5. 20 de telefoane IP sau gateway VoIP cu 20 de porturi analogice.
  6. Configurarea si programarea intregului sistem.
  7. Conectarea la rețele uz publicși setările corespunzătoare.

Să încercăm să estimăm costul hardware-ului:

  1. Server - dacă este decent, atunci nu mai puțin de 30.000 de ruble.
  2. Gateway VoIP pentru 2 linii – numărăm 4.000 de ruble.
  3. 20 de telefoane IP pentru 3000 de ruble. – 60.000 de ruble.

Total: 94.000 de ruble.

Dacă utilizați telefoane analogice, atunci costul unui gateway cu 20 de porturi este de aproximativ 30.000 de ruble. Tot va fi 64.000 de ruble. În același timp, nu am calculat costul raftului, panourilor de corecție, cablurilor de corecție, sistemului alimentare neîntreruptibilăși alte bucurii, fără de care sistemul nu va funcționa cu adevărat. Pentru calculul nostru, acest lucru nu este important, deoarece această parte este necesară în orice caz, indiferent de versiunea sistemului pe care o alegem.

După cum puteți vedea, Asterisk gratuit s-a dovedit a nu fi atât de gratuit.

Și acum partea cea mai interesantă, mai ales pentru manageri: pentru că produs software Asterisk este distribuit gratuit, așa că dacă apar probleme în funcționarea sistemului, niciun producător nu vă va oferi o garanție. La computer - vă rog, la gateway - fără întrebare, dar la sistem? S-ar părea că cine a instalat sistemul ar trebui să rezolve problema. Pare logic, dar de fapt se dovedește că de obicei administratorul de sistem este cel care îl setează, iar când apare o problemă, se dovedește că nu mai lucrează la birou și nimeni nu știe ce a făcut, ce parole a lăsat pentru el însuși, cum a programat totul. cel mai bun scenariu persoana noua va veni și va începe să facă totul din nou. Și totul se va întâmpla din nou, doar ceva timp mai târziu.

Există o cale de ieșire - contactați inițial o companie care instalează profesional Asterisk pentru clienți. Este o soluție normală, dar munca lor costă bani. De regulă, este în jur de 10.000 de ruble. În total, în versiunea minimă, obținem costul unui sistem „gratuit” de nu mai puțin de 70.000 de ruble. Vă rugăm să rețineți că problema garanțiilor nu a fost rezolvată.

Există un alt factor de luat în considerare: deoarece Asterisk este gratuit în sine, acesta este de obicei realizat de către administratori de sistem avansați sub formă de joburi ciudate, deoarece acestea sunt abordate pentru a rezolva problema mai ieftin, ceea ce duce la faptul că nu există un gamă largă de specialiști pregătiți profesional, care sunt întotdeauna gata să execute orice lucrare pentru care Asterisk este afacerea principală. Adică, vânzarea gratuită a Asterisk nu este o afacere cu toate consecințele care decurg. Situație tipică pentru lume Open Source tehnologii, care includ produsul Asterisk. De fapt, a fost intenționat ca o soluție „pentru mine”.

Hardware Panasonic

Acum să vedem ce se întâmplă dacă folosim o platformă hardware standard de la Panasonic. Cu cât va fi mai scump, dacă va fi deloc?

IP PBX Panasonic KX-NCP500 pentru capacitatea specificată, dacă este utilizat telefoane analogice, va costa 49.000 de ruble. În cazul a 20 de telefoane IP – 106.000 de ruble.

Ce observăm? În cazul analogului telefoane Panasonic mai ieftin, iar în cazul telefoanelor IP, aproape același preț. În același timp, prețurile pentru telefoanele SIP chinezești ieftine pentru Asterisk și telefoanele cu sistem IP de marcă Panasonic au fost folosite pentru calcule. Problema garanției, întreținerii, reparației sau extinderii la Panasonic a fost rezolvată la nivel superior. Serviciul Panasonic este cel mai bun din Rusia!

Există o mulțime de specialiști pregătiți profesional. Fiecare oraș important are unul sau mai multe centre tehnice regionale unde puteți obține asistență tehnică sau puteți primi instruire pentru întreținerea independentă ulterioară a sistemului. Și cel mai important, concurența dintre acești specialiști este destul de mare și acest lucru nu permite creșterea costului serviciilor lor.

Da, s-ar putea spune că Asterisk este mult mai mult sistem functional. Așa era înainte, dar acum nu mai este cazul. Există câteva funcții care vor trebui instalate suplimentar dacă utilizați un PBX hardware Panasonic, dar acum toate aceste soluții există deja și costul lor este destul de rezonabil. În plus, trebuie să înțelegeți dacă merită să cumpărați o funcție pe care nu o veți folosi?

Astfel, răspunsul la întrebarea pusă la începutul articolului nu este atât de clar și fiecare manager trebuie să decidă singur ce să aleagă: o variantă riscantă, dar mai flexibilă bazată pe Asterisk, sau o variantă stabilă, suficientă funcțional și mai ieftină bazată pe PBX Panasonic. Decide pentru tine!

Panasonic PBX sau Asterisk gratuit? a fost ultima modificare: 3 martie 2016 de Admin

Există o opinie că telefonia IP nu este potrivită pentru birouri din cauza comunicării nesigure. Dar poți suna cantitate uriașă argumente care vor prezenta această legătură într-o cu totul altă lumină. Companii cu standard reteaua telefonica bazate pe mini-PBX-uri pierdem mult dacă le comparăm cu tehnologiile IP, care oferă un mediu de comunicare ieftin și de înaltă calitate rulând pe software-ul serverului Asterisk IP.

Centrala telefonică automată Asterisk vă permite să creați comunicații în birouri folosind o rețea locală prin cablu și, de asemenea, menține comunicarea cu angajații la distanță care se află în afara sediului biroului.

Caracteristici de instalare IP PBX Asterisk

Pentru server de software Asterix folosește comunicații telefonice analogice și digitale. Serverul este instalat prin conectarea la linii speciale de bandă largă T1/E1, iar toate echipamentele de birou trebuie să fie proiectate special pentru telefonie IP.

Software-ul Asterisk PBX va permite chiar și companiilor mici să aibă funcții de telefonie de bază. Configurarea Asterisk nu va dura mult timp pentru a activa funcții precum mesageria vocală, înregistrarea apelurilor, detalierea și distribuirea apelurilor către abonați. Anterior, aceste oportunități erau disponibile în primul rând doar companiilor mari.

Rețeaua de cablare structurată este perfectă pentru instalarea Asterix PBX, astfel încât nu este nevoie să rulați fire noi sau să instalați gateway-uri suplimentare. Pentru ca telefonia IP să funcționeze, trebuie doar să achiziționați un server, care va fi mai ieftin decât un PBX clasic.

Pentru a crea un PBX IP Asterisk în biroul dvs., trebuie să plătiți doar pașii de bază: instalarea și configurarea Asterisk, precum și întreținerea viitoare. O caracteristică specială a acestui sistem este capacitatea de a conecta un număr nelimitat de abonați. Dacă este nevoie de a produce extindere suplimentară puncte, atunci această acțiune va dura mult mai puțin timp decât crearea uneia noi centrala telefonicași sincronizarea cu alte stații.

Asterisk pbx este configurat de specialiști și vă permite să reporniți și să instalați module noi, în timp ce conexiunea continuă să funcționeze. Acest tip de telefonie funcționează cu multe sisteme de operare și este disponibil pentru toată lumea din întreaga lume.

ATC Asterisk pentru birouri oferă capabilități enorme de telefonie IP:

  • înregistrează și salvează convorbirile telefonice;
  • urmăriți un apel activ;
  • utilizați meniul vocal;
  • utilizați mesageria vocală și trimiteți e-mailuri;
  • lucrul cu faxuri în format electronic;
  • menținerea detaliilor apelului;
  • crearea unui call center pentru activitatea internă a biroului;
  • acceptă protocoale de comunicare populare: Skype, google talk, sorbire, iax, jabber. Acesta dă oportunitate suplimentară comunicare video și implică și schimbul de documente sau imagini;
  • conectați abonații de la distanță la sistem;
  • desfășurați conferințe între trei utilizatori;
  • rețineți un număr nelimitat de apeluri în așteptare dacă nu puteți răspunde imediat;
  • creați liste negre de abonați;
  • apelați mai multe numere deodată;
  • Configurarea Asterisk vă permite să gestionați apelurile folosind software;
  • creați module suplimentare pentru vehicule.

Avantajele IP PBX Asterisk

  • Integrarea telefoniei IP în birouri.
  • Serviciu la un nivel inalt.
  • Posibilitatea de a combina Asterix cu programul de contabilitate 1C Enterprise sau sistemul CRM.
  • Nu este necesar controlul comunicațiilor costuri specialeși vă permite să creați o linie separată pentru fiecare abonat.
  • Configurarea unei centrale telefonice asterisc vă permite să faceți modificări dacă doriți de client.
  • Disponibilitate pentru toate companiile datorită creării de telefonie bazată pe PBX-ul digital existent.
  • Acest tip de comunicare funcționează pe baza sălii de operație sisteme Unix, care s-a dovedit a fi un software de încredere și de înaltă calitate. În cazul oricăror erori, activitatea serverului de telefonie IP este copiată automat pe alt server.
  • Asterix vă permite să creați o singură rețea chiar și între birourile companiei care se află în puncte diferite orase. Prin urmare, nu este nevoie să achiziționați mai multe stații tradiționale.

Serverul Asterisk nu necesită echipamente scumpe sau specializate pentru a funcționa: sisteme de birou folosim în general servere nivel de intrare. La fel de important, telefoanele sunt conectate la serverul Asterisk printr-o rețea locală, eliminând necesitatea unei rețele separate rețea de cablu pentru telefonie. În plus, datorită direcționării apelurilor diverse canale, IP-PBX Asterisk vă permite să utilizați cât mai eficient avantajele fiecăruia dintre ele, reducând astfel costul serviciilor de comunicații. Toate acestea, împreună cu licență deschisă, face costul implementării și întreținerii Asterisk mult mai mic decât produsele comerciale similare.

  • Scalabilitate

    Numărul de abonați la sistem depinde doar de performanța serverului Asterisk. Puteți conecta telefoane noi atâta timp cât serverul dvs. se poate descurca. Ceea ce este foarte important, Asterisk IP-PBX este lansat sub o licență gratuită și nu limitează numărul de abonați și apeluri simultane, astfel încât nu trebuie să plătiți nimic în plus. Dacă este necesar să se conecteze noi filiale, sistemul telefonic poate fi extins cu ușurință prin adăugarea unui nou server Asterisk.

  • Posibilitate de integrare

    Integrarea Asterisk IP-PBX cu diverse sisteme de automatizare a întreprinderii, cum ar fi magazine online, CRM sau ServiceDesk, poate crește semnificativ eficiența muncii. Când sosește un apel, serverul Asterisk va identifica clientul după număr, îl va găsi în baza de date, va face o intrare corespunzătoare în card sau va crea noua aplicatieîn ServiceDesk, iar la sfârșitul apelului va adăuga o înregistrare la cerere conversatie telefonica. Integrarea telefonului și sisteme informatice ajută la automatizarea muncii, ceea ce, la rândul său, vă permite să rezolvați mai eficient problemele de afaceri.

  • Licență gratuită

    Asterisk IP PBX este licențiat conform GPL, astfel încât implementarea unui sistem telefonic nu necesită achiziționarea de licențe software costisitoare. În plus, Asterisk IP-PBX nu are nicio restricție de licențiere cu privire la numărul de abonați sau la numărul de apeluri simultane. De fapt, costul implementării unui server Asterisk include doar achiziția de echipamente și plata pentru configurarea Asterisk, astfel încât implementarea sistemului va costa mult mai puțin decât produse comerciale similare.

  • Suport tehnic

    Astazi, Asterisk IP PBX este una dintre cele mai comune solutii in domeniul telefoniei IP. Sistemul ocupă unul dintre primele locuri printre sistemele VoIP și este utilizat cu succes atât în ​​centrele de apel mari, cât și pentru construirea de birouri. sisteme telefonice. Multe companii și specialiști își oferă serviciile de suport și integrare, așa că atunci când alegeți Asterisk IP-PBX, puteți fi sigur că nu veți rămâne singur cu un sistem necunoscut. La rândul său, compania noastră oferă o lună de gratuită suport tehnic pentru toți clienții care au comandat implementarea sistemului Asterisk.

  • este un ATC creat de hackeri (în sensul original al cuvântului), sau mai bine zis, este o platformă de telefonie computerizată super convergentă, distribuită sub licența GNU GPL, dezvoltată inițial Mark Spencer(Mark Spencer), care mai târziu a devenit președinte și director tehnic Compania Digium. Datorită sprijinului comercial al companiei Sale și licenței GNU GPL, Asterisk este dezvoltat și susținut în mod activ de mii de oameni de pe întreaga planetă.

    Asterisk suportă

    Protocoale

    Codecuri audio

    Nume Rata de transfer, Kbit/s Este necesară licența
    G.711 64 Nu este necesar
    G.726 16, 24, 32 sau 40 Nu este necesar
    G.729A 8
    GSM 13 Nu este necesar
    iLBC 13.3 (cadre de 30 ms) sau 15.2 (cadre de 20 ms) Nu este necesar
    Speex Variabilă între 2.15 și 22.4 Nu este necesar
    G.723.1 6,4 Kbps (cadru este de 189 de biți, completat la 24 de octeți) și 5,3 Kbps (cadru este de 158 de biți, completat la 20 de octeți). Modul de operare se poate schimba dinamic de la cadru la cadru Necesar (nu este necesar pentru tranzit)
    MP3

    Puncte importante de luat în considerare

    Performanța sistemelor Asterisk

    Datele experimentale privind performanța sistemului sunt prezentate pe forum și în textul original. Asterisk – poate rula pe aproape orice Platforma Linux plus un alt sistem de operare, cum ar fi Solaris, BSD, MacOS X și există chiar și un proiect Asterisk pentru Win32. În ceea ce privește alegerea sistemului de operare pentru Asterisk, nu vreau să dezvolt un holivar și vă sugerez să îl alegeți singur, dar nu strică să citiți firul de pe formularul dedicat acestei probleme. În concluzie, voi spune că eu însumi folosesc CentOS - o distribuție populară folosită cu Asterisk (construit din RedHat brut) versiunea 5.2.
    Ghid detaliat pentru instalarea CentOS 5.2 de pe blog Linuxoid.
    Recomand să nu setați X-uri, deoarece vor concura cu Asterisk pentru resurse.

    Instalarea și configurarea Asterisk

    Asterisk în configurația sa de bază include trei pachete principale disponibile pentru descărcare pe site-ul oficial:
    • Asterisk în sine, versiunea 1.6.0.6 este disponibilă;
    • Drivere de telefonie DAHDI - acronim pentru Digium Asterisk Hardware Device Interface, fost zaptel + DAHDI Tools;
    • Biblioteci PRI – Libpri.
    link-uri către versiuni pe 32 de biți, dar sunt disponibile și versiuni pe 64 de biți
    Dacă intenționați să utilizați doar VoIP, atunci pachetul Asterisk este suficient, dar este recomandat să instalați toate pachetele.

    În plus, puteți instala

    • Module și suplimente, conține module pentru lucrul cu MySQL și redarea fișierelor mp3, IMHO nu este inclus în distribuția oficială și nu este necesar. De exemplu, Asterisk este instalat cu suport ODBC și când se instalează un add-on pentru lucrul cu sistem MySQL s-ar putea să nu funcționeze, așa că se recomandă să utilizați doar unul dintre drivere odată și să îl dezactivați pe celălalt. Redarea fișierelor mp3, la rândul său, va cauza încărcare suplimentară a sistemului deoarece... fișierul redat va trebui să fie decomprimat.

    Pachete Linux necesare

    • GCC 3.x;
    • ncurses-devel;
    • libtermcap-devel;
    • Anteturi de dezvoltare a kernelului;
    • GCC C++ 3.x;
    • OpenSSL (opțional);
    • newt-devel (opțional);
    • zlib-devel (opțional);
    • unixODBC; unixODBC-devel (opțional);
    • libtool (recomandat);
    • GNU make (versiunea 3.80 și o versiune ulterioară).
    În cazul meu, totul era deja conținut în sistem, tocmai am actualizat nucleul (nu lăsați asta să pară înfricoșător nimănui).

    Setul de distribuție Trixbox este deosebit de popular și iubit - acesta pachet software, bazat pe CentOS și Asterisk, a cărui sarcină principală este de a crea un server de telefonie IP în cel mai scurt timp posibil.
    Pe în acest moment disponibil . Pașii de instalare pot fi vizualizați pe site-ul web voiceip.com.ua.

    Distribuția Elastix de la PaloSanto Solutions nu este cu mult superioară ca funcționalitate față de Trixbox Community Edition. Distribuit sub licența GNU GPL. Elastix a fost bazat pe CentOS 5 cu kernel 2.6.18. Baza sistemului VoIP este Asterisk 1.4.18, dezvoltatorii l-au completat cu propriile utilități și module producători terți. A2Billing reproiectat a fost folosit ca sistem de facturare. Livrarea include și serverul Openfire 3.4.2, care oferă mesagerie prin protocolul XMPP/Jabber. Distribuția include și două CRM-uri (Customer relation management) - SugarCRM și VTigerCRM
    O prezentare generală și o instalare pot fi găsite în articolul Linuxoid.

    Să continuăm

    Încărcați articolul întrebări generale Nu voi instala și configura Asterisk, mai ales că există articole minunate pe Internet care povestesc în detaliu despre fiecare dintre etape. În ciuda faptului că articolele au fost scrise în urmă cu 3-4 ani, credeți-mă, nu își pierd relevanța, nu argumentez, versiunile s-au schimbat de la 1.2 până la 1.6, chiar și numele șoferului de telefon s-a schimbat iar funcționalitatea s-a extins semnificativ, dar acest lucru nu ar trebui să vă sperie. Articole despre Asterisk în revista „Administrator de sistem”
    Autor Mihail Platov:
    • Asterisk și Linux - misiune telefonie IP - discută principalele capabilități ale Asterisk, configurarea și funcționarea prin protocolul SIP;
    • Asterisk și Linux: misiunea telefoniei IP. Acțiunea 2 – se are în vedere lucrul la protocolul H323 și asigurarea comunicării cu PSTN;
    • Asterisk și Linux: misiunea telefoniei IP. Acțiunea 3 este articolul final din această serie, care examinează problemele de mesagerie vocală, conferințe și interfețe web, care facilitează foarte mult munca atât utilizatorilor, cât și administratorilor Asterisk.

    Notă: articolele folosesc utilitare zaptel, care și-au schimbat numele în DAHDI
    ztcfg -> dahdi_cfg
    ztmonitor -> dahdi_monitor
    ztscan -> dahdi_scan
    ztspeed -> dahdi_speed
    zttest -> dahdi_test
    zttool -> dahdi_tool
    zapconf -> dahdi_genconf cunoscut anterior ca genzaptelconf)

    Și căile s-au schimbat:

    • Fișierul de configurare a sistemului a fost redenumit din /etc/zaptel.conf în /etc/dahdi/system.conf
    • Utilitarul dahdi_cfg poate fi folosit acum pentru a selecta un anulator de eco pentru fiecare canal sau grup de canale pe baza setărilor din fișierul de configurare: system.conf; O listă completă a modificărilor se află pe trunchiul svn al dezvoltatorilor sau în rusă pe site-ul web voip.rus.net.

    Asterisk: organizăm distribuția automată a apelurilor primite - sunt luate în considerare problemele de organizare a unei cozi de procesare a apelurilor, atât de necesare în serviciile de lucru cu clienții. Autor Serghei Iaremciuk

    Stocarea fișierelor CDR într-o bază de date

    Call Detail Records (CDR) – un fișier care înregistrează parametrii apelurilor trecute prin sistem. Asterisk vă permite să stocați fișiere CDR în:
    • Valori separate prin virgulă (CSV) – fișier;
    O parte importantă a planului de apelare care îi oferă putere și dinamism este func_odbc, care vă permite să creați și să utilizați funcții în planul de apelare pentru preluarea și utilizarea informațiilor din baza de date.

    IVR

    Interactive Voice Response (IVR) este deja o parte integrantă a oricărei platforme și afaceri implicate în serviciul pentru clienți. Costul sistemelor IVR comerciale (Avaya, Cisco, Genesys, Nortel sau Dialogic) este destul de mare, iar Asterisk este creat pur și simplu pentru asta.
    Din păcate, rusă voce feminină Nu există unul (gratuit) pentru Asterisk. După instalare, Asterisk ne vorbește prin voce Allison Smith(Allison Smith) - este vorba de aproximativ 300 de promoții, plus alte 600 în suplimentul asterisc-sunete.

    Este disponibilă traducerea textului prompturilor vocale pentru versiunile Asterisk 1.4, 1.6, precum și o voce rusă masculină de la romik_g pentru Asterisk 1.4.

    Puteți descărca și utiliza resursa ivrvoice.ru în orice în scopuri pașnice, inclusiv afaceri, produse industriale rusești pentru Asterisk.

    Dacă decideți să înregistrați singur înregistrările spontane, atunci principala cerință este să normalizați înregistrările la -3dB cu pauze la începutul și la sfârșitul înregistrării. Pentru a converti un fișier audio, utilizați utilitarul (Sound eXchange).

    Cu toate acestea, sistemele IVR sunt „nu doar blană valoroasă” și DTMF, ci și sisteme de recunoaștere automată a vorbirii (ASR) și motoare de reproducere a vorbirii text-to-speech (TTS). Adevărat, este încă dificil cu rușii de aici.
    Dar ar trebui să știi:

    • TTS cu sursă deschisă – motor

    Asterisk, a cărui instalare va fi discutată în acest material, este un software pentru organizarea unei așa-numite centrale telefonice de birou sau IP-PBX (Private Branch eXchange, PBX). Combină toate telefoanele de la birou într-unul singur reteaua de informatii, pe baza cărora funcționează o varietate de servicii comunicare vocală. Asterisk rulează pe Linux, BSD, OS X și Windows folosind un emulator.

    Asterisk poate transporta vocea peste patru protocoale VoIP diferite și poate interopera cu aproape toate standardizate aparate telefonice(inclusiv mobil) folosind echipamente relativ ieftine. Instrumente Asterisk diverse posibilitati mesagerie vocală, inclusiv director, conferințe, răspuns vocal interactiv și cozi de apeluri.

    În acest material ne vom uita la procesul de instalare a Asterisk pe sistemul de operare Linux, în special pe distribuții populare CentOS și Debian, precum și proceduri de bază pentru configurarea unui server de mesagerie vocală.

    Instalarea serverului Asterisk de la sursă

    În primul rând, să ne uităm la algoritmul de instalare a unui server de telefonie IP, care este disponibil pe absolut orice distribuție Linux, și anume asamblarea și instalarea de software din codul sursă. Această metodă vă permite să instalați Asterisk de la zero.

    Înainte de a instala un server de telefonie IP în sistem, trebuie îndeplinite o serie de condiții. Asterisk trebuie să fie instalat pe un sistem care rulează o versiune de kernel de cel puțin 2.6, iar sistemul trebuie să aibă fișiere de antet pentru ca programul să fie compilat cu succes. Asterisk este scris în C, așa că pentru a construi, compilatorul gcc trebuie să fie instalat pe sistem cu biblioteci însoțitoare, cum ar fi termcap și openssl. Crearea suplimentelor Asterisk necesită, de asemenea, biblioteci preinstalate și clientul mysql, precum și fișierele de antet corespunzătoare.

    Când sistemul este pregătit pentru instalare, va trebui să mergeți la secțiunea Descărcare de pe site-ul oficial și să descărcați următoarele arhive de pe acesta:

    1. asterisc.
    2. asterisc-sunete.
    3. asterisc-suplimente.
    4. zaptel.
    5. libpri.

    Fișierele trebuie copiate pe serverul care va îndeplini funcțiile PBX de birou. Puneți-le într-un folder /usr/src/.

    După aceea, rulați Accesați directorul cu arhivele și despachetați fiecare dintre ele cu comanda:

    tar-xzf<имя_архива>tar.gz

    Arhivele vor fi despachetate în foldere cu nume care se potrivesc cu numele arhivelor. Accesați fiecare folder secvenţial cu comanda:

    CD<имя_папки>

    Și rulați următoarele comenzi în fiecare folder.

    1. Pregătirea pentru asamblare:

    2. Asamblare:

    3. Instalare:

    Dacă comenzile de mai sus se completează cu succes, veți construi și instala Asterisk pe serverul dvs.

    Procedura de instalare de la sursă este aceeași pentru toate distribuțiile Linux, dar nu toată lumea este familiarizată cu aceasta. De regulă, majoritatea utilizatorilor preferă metodele de instalare oferite de o anumită distribuție.

    În acest sens, vom lua în considerare procedurile de instalare pentru Asterisk pe două platforme populare pentru crearea PBX-urilor de birou: CentOS și Debian GNU/Linux.

    Instalarea Asterisk pe CentOS

    În acest exemplu vom instala Asterisk 13. Vom instala Asterisk pe CentOS 7.

    Se presupune că instalarea va fi efectuată în modul consolă text ca superutilizator (rădăcină).

    Mai întâi trebuie să instalați toate cerințele necesare. Asigurați-vă că toate pachetele enumerate mai jos sunt prezente pe sistemul dumneavoastră. Sunt destul de multe:

    Ca rezultat, sistemul va conține toate dependențele necesare pentru a construi cu succes serverul Telefonie Asterisk.

    Următorul pas ar trebui să fie dezactivarea SELinux. Sistemul de securitate Linux îmbunătățit cu securitate din CentOS este activat în mod implicit și de foarte multe ori interferează cu funcționarea normală a Asterisk. Prin urmare, pentru configurarea și funcționarea cu succes a serverului, acesta trebuie dezactivat.

    Să verificăm starea activității sistemului SELinux cu următoarea comandă:

    Dacă sistemul raportează că SELinux este activat, vom efectua procedura de dezactivare. Pentru a face acest lucru, este necesar să faceți modificări la fișier de configurareîntr-un folder /etc/selinux, prin stabilirea steagului corespunzător.

    sed -i "s/\(^SELINUX=\).*/\SELINUX=DEZACTIVAT/" config

    timedatectl set-timezone<имя_зоны>(de exemplu, America/Los_Angeles)

    Pentru a verifica dacă fusul orar a fost setat, puteți utiliza următoarea comandă:

    starea timedatectl

    Apoi, va trebui să reporniți sistemul pentru ca modificările să intre în vigoare. Pentru a face acest lucru, utilizați comanda de repornire.

    Acum să trecem la instalarea Asterisk.

    De fapt, instalarea Asterisk pe CentOS se reduce la același ansamblu de la sursă pe care l-am întâlnit în secțiunea anterioară. Aici ne vom uita la procesul de asamblare, ținând cont de caracteristicile unui anumit distribuție Linux, și anume CentOS 7.

    Mai întâi, să descarcăm și să instalăm propriul server de telefonie IP.

    Descărcați arhiva cu Asterisk 13 din secțiunea Descărcări de pe site-ul oficial al produsului și Să-l salvăm în folderul /usr/src. Să despachetăm arhiva cu comanda:

    tar zxvf<имя_архива>

    Să mergem la folderul cu arhiva dezambalată și să executăm comenzile de mai jos.

    ./configure --libdir=/usr/lib64 --with-pjproject-bundled

    Această secvență de comenzi va pregăti sursele pentru asamblare.

    make menuselect.makeopts

    După setarea opțiunilor de compilare, efectuați următoarea secvență de acțiuni:

    1. Creați un separat cont utilizator pentru serverul de telefonie IP.

    adduser asterisk -s /sbin/nologin -c „Utilizator Asterisk”

    2. Construiți și instalați serverul.

    make && make install

    3. Setați drepturile de acces Asterisk pentru utilizatorul nou creat.

    chown -R asterisc. /var/lib/asterisc

    Ca rezultat, serverul de bază Asterisk va fi construit și instalat.

    Pe lângă Asterisk în sine, îl puteți instala pe CentOS într-un mod similar completări utile la server. Citiți mai jos despre asta.

    FreePBX

    FreePBX este o interfață web grafică cu funcții complete, concepută pentru configurarea și gestionarea unui PBX de birou. Instalarea Asterisk cu FreePBX se realizează în următoarea secvență.

    Să începem baza de date:

    systemctl start mariadb

    Descărcați din GitHub în folderul /usr/src cod sursă FreePBX:

    git clone -b release/13.0 https://github.com/FreePBX/framework.git freepbx

    ./start_asterisk start

    Și o serie de comenzi pentru configurarea FreePBX:

    DAHDI

    DAHDI este un driver care permite lui Asterisk să interacționeze cu diverse echipamente telefonice. Este responsabil pentru funcționarea plăcilor de interfață de telefonie instalate direct în serverul care rulează Asterisk. Procedura de instalare pentru DAHDI este descrisă mai jos.

    Descărcați arhiva cu driverul în directorul /usr/src, despachetați-o și accesați folderul dezarhivat. Rulați comenzile din el:

    PJSIP

    PJSIP este o bibliotecă scrisă în C care este responsabilă cu suportarea diferitelor protocoale de telefonie IP. Din versiunea Asterisk 13.8 inclusiv, biblioteca PJSIP poate fi instalată separat. Cu toate acestea, dacă Asterisk este compilat cu steag --cu-pjproject-bundled(ceea ce am făcut în secțiunea anterioară), biblioteca PJSIP va fi instalată direct când serverul este compilat.

    Pentru a instala PJSIP separat, este necesară următoarea procedură.

    Descărcați arhiva cu driverul de pe pjsip.org în directorul /usr/src, despachetați-o și accesați folderul dezarhivat. Rulați comenzile din el:

    Proceduri post-instalare

    Odată ce instalarea Asterisk este finalizată, trebuie să efectuați o serie de pași: acțiuni suplimentare. Aceste proceduri sunt obligatorii.

    1. Configurați protecția pentru serverul bazei de date:

    mysql_secure_installation

    Pentru a finaliza procedura, pur și simplu răspundeți Y la toate întrebările.

    2. Modificați setările serverului web:

    3. Deschideți accesul la serviciile și porturile necesare pentru ca Asterisk să funcționeze:

    firewall-cmd --permanent --zone=public --add-service=(http,https) --add-port=5060-5061/tcp --add-port=5060-5061/udp --add-port= 10000-20000/udp

    4. Configurați încărcarea automată a bazei de date:

    systemctl enable mariadb

    5. Configurați serverul web să se încarce la pornirea sistemului:

    systemctl enable httpd

    6. Configurați pornirea automată FreePBX când sistemul pornește:

    nano /etc/systemd/system/freepbx.service

    systemctl activa freepbx

    7. Configurați o conexiune la baza de date prin ODBC. Dacă este instalat un modul învechit cdr_mysql.so, Acest articol este opțional, dar totuși recomandat:

    nano /etc/odbc.ini

    Pentru a testa conectivitatea ODBC, utilizați următoarea comandă:

    isql -v asteriskcdrdb

    8. Reporniți sistemul pentru a aplica modificările făcute:

    Instalarea Asterisk 13 pe Debian

    ÎN această secțiune Ne vom uita la procedura de instalare pe o altă platformă populară - Debian. Vești bune pentru utilizatori: este relativ simplu, deși include și construirea de la sursă. De exemplu, vom instala Asterisk pe Debian 8.

    Instalarea se realizează ca superutilizator (rădăcină). Deschideți un terminal, obțineți drepturile corespunzătoare, după care puteți continua cu instalarea.

    Mai întâi, descărcați Asterisk 13 de pe site-ul oficial și extrageți arhiva descărcată. Accesați folderul cu sursele dezambalate.

    Acum să instalăm dependențele necesare. Cel mai important - compilatorul gcc - este deja disponibil în Debian. Deci, să le descarcăm pe cele rămase:

    După ce toate dependențele sunt descărcate și instalate, rulați următoarea comandă în folderul cu arhiva Asterisk extrasă:

    Comanda ar trebui să se finalizeze fără erori. Dacă acest lucru duce la un mesaj că unele dependențe lipsesc, instalați-le.

    Înainte de a compila Asterisk, este posibil să activați sau să dezactivați module individuale:

    Va fi deschis aplicație de consolă cu o listă de module. Deplasând tastele în jos și în sus prin listă, le puteți activa și dezactiva. Unele module suplimentare necesită instalarea dependențelor. Acest lucru se poate face folosind apt-get.

    Acum să începem să compilam Asterisk. Introduceți comenzile familiare în consolă:

    1. Creați coduri sursă:

    2. Instalare în directoarele de sistem:

    Când compilarea se termină fără erori, trebuie să rulați comanda:

    Aceasta completează instalarea. Asterisk a fost instalat cu succes pe serverul dvs. Următoarea comandă va afișa consola de management Asterisk:

    asterisc -vvvvvvgc

    Configurarea Asterisk

    Acum să ne uităm la procedurile de bază pentru configurarea serverului de telefonie Asterisk. Ele sunt fundamental aceleași pentru toate distribuțiile Linux.

    Mai întâi trebuie să adăugați următorul text la fișier sip.conf:

    Acest lucru va crea cinci conturi care pot fi utilizate de orice client SIP (Cisco SIP Phone, xlite, ATA și altele asemenea). Toți utilizatorii vor fi înregistrați în Asterisk. Dacă această configurație nu funcționează, încercați să-l opriți firewall până la finalizarea instalării software-ului.

    Creați primul dvs. plan de apelare

    Planul de numere (dialplan) oferă o descriere oficială a proceselor de procesare a apelurilor telefonice. Dialplan-ul spune sistemului în detaliu ce trebuie să facă cu apelurile primite și efectuate. De exemplu, Asterisk le poate redirecționa, le poate răspunde cu un răspuns automat și așa mai departe.

    Deschideți fișierul extensie.confîntr-un folder /etc/asteriscși adăugați linia la el:

    exten => _XXXX,1, Dial(SIP/$(EXTEN))

    Acum totul este configurat Clienți SIP va putea primi și trimite apeluri. Datorită ușurinței configurării dialplanului, Asterisk este una dintre cele mai prietenoase platforme de telefonie IP. Nu sunt necesare prea multe abilități pentru a configura un PBX de birou.

    Crearea primului trunchi SIP

    Asterisk poate efectua apeluri efectuate și primite. Pentru apelurile efectuate, solicităm unui furnizor să redirecționeze apelurile către sistemul nostru, precum și o adresă IP publică.

    Pentru a face acest lucru, trebuie să configurați un trunchi SIP - un canal de comunicație virtual între echipamentul client și operator de telefonie. Dacă serverul nostru cu Asterisk va acționa ca echipament al clientului, configurarea unui trunchi vă va permite să conectați orice număr de orașe. numere de telefon prin protocolul SIP

    Pentru a crea un trunchi, adăugați următorul cod în fișier sip.conf:

    După aceasta va trebui să intri extensie.conf inca o linie:

    exten => _XXXXXXX.,1, Dial(SIP/trunk1/$(EXTEN))

    Acest lucru vă va permite să stabiliți o conexiune cu furnizorul dvs. pentru a efectua apeluri de ieșire.

    Concluzie

    Configurarea unui PBX de birou cu drepturi depline bazat pe Asterisk, a cărui instalare a fost discutată în acest articol, include mult mai multe proceduri decât cele descrise mai sus. Informații detaliate despre serverul de telefonie și capacitățile acestuia este prezentat în documentația oficială Asterisk.

    Cele mai bune articole pe această temă