Come configurare smartphone e PC. Portale informativo
  • casa
  • Sicurezza
  • Centralino virtuale Asterix. PBX Panasonic o Asterisk gratuito

Centralino virtuale Asterix. PBX Panasonic o Asterisk gratuito

Cosa scegliere come mini centralino da ufficio? Centralino telefonico Panasonic o gratuito Asterisco? Oggi propongo di riflettere sulla questione - Asterisco VS Panasonic, sfatare alcuni miti e guardare la realtà della scelta. La domanda indicata nel titolo di questo articolo si pone di fronte a ogni amministratore di sistema a cui la direzione ha affidato il compito di attrezzare un ufficio. sistema moderno comunicazioni. Un informatico lungimirante a tempo pieno vuole poter utilizzare la telefonia IP, la registrazione delle chiamate, conferenze illimitate, gestione WEB, account personali, integrazione con CRM e molto altro ancora! Il management vuole che tutto ciò di cui ha bisogno sia disponibile, preferibilmente al prezzo più basso possibile. Tutte queste funzioni avanzate sono inerenti ai moderni PBX software. Ma questo lo sanno anche tutti soluzioni già pronte da produttori rinomati sono molto costosi. Ma Amministratore di sistema sa che esiste un Asterisk gratuito al mondo che può fare tutto questo e allo stesso tempo non costa nulla. E questo è il mito più importante che è saldamente radicato nella testa degli amministratori di sistema e si sta lentamente infiltrando nelle teste dei manager. Allora perché questo è un mito e dov'è la realtà? Proviamo a rispondere a questa domanda.

Soluzione tipica basata su Asterisk

Ad esempio, prendiamo un compito tipico: è necessario installare un sistema di comunicazione per 20 abbonati, 8 trunk IP, 2 analogici linee telefoniche. In breve, un tipico piccolo ufficio.

Cosa è necessario per risolvere questo problema:

  1. Un computer di tipo server progettato per Lavoro 24 ore su 24, 7 giorni su 7 per molto tempo.
  2. Installazione sistema operativo come Linux.
  3. Installazione di alcune build di Asterisk.
  4. Gateway VoIP per 2 linee analogiche.
  5. 20 telefoni IP o gateway VoIP con 20 porte analogiche.
  6. Configurazione e programmazione dell'intero sistema.
  7. Connessione alle reti uso comune e le impostazioni corrispondenti.

Proviamo a stimare il costo dell'hardware:

  1. Server: se decente, almeno 30.000 rubli.
  2. Gateway VoIP per 2 linee – contiamo 4.000 rubli.
  3. 20 telefoni IP per 3000 rubli. – 60.000 rubli.

Totale: 94.000 rubli.

Se utilizzi telefoni analogici, il costo di un gateway a 20 porte è di circa 30.000 rubli. Saranno ancora 64.000 rubli. Allo stesso tempo, non abbiamo calcolato il costo del rack, dei pannelli di connessione, dei cavi di connessione e del sistema gruppo di continuità e altre gioie, senza le quali il sistema non funzionerà davvero. Per il nostro calcolo questo non è importante, perché questa parte è necessaria in ogni caso, indipendentemente dalla versione del sistema che scegliamo.

Come puoi vedere, Asterisk gratuito si è rivelato non così gratuito.

E ora la parte più interessante, soprattutto per i manager: perché Software Asterisk è distribuito gratuitamente, quindi se sorgono problemi nel funzionamento del sistema, nessun singolo produttore ti fornirà una garanzia. Al computer, per favore, ai gateway, nessuna domanda, ma al sistema? Sembrerebbe che chi ha installato il sistema dovrebbe risolvere il problema. Sembra logico, ma in realtà si scopre che di solito è l'amministratore di sistema a impostarlo, e quando sorge un problema si scopre che non lavora più in ufficio e nessuno sa cosa ha fatto, quali password ha lasciato per se stesso, come ha programmato tutto. scenario migliore nuova persona verrà e ricomincerà a fare tutto da capo. E tutto accadrà di nuovo, solo qualche tempo dopo.

C'è una via d'uscita: contattare inizialmente un'azienda che installa professionalmente Asterisk per i clienti. È una soluzione normale, ma il loro lavoro costa denaro. Di norma si tratta di circa 10.000 rubli. In totale, nella versione minima, otteniamo il costo del sistema “gratuito” non inferiore a 70.000 rubli. Si prega di notare che la questione delle garanzie non è stata risolta.

C'è un altro fattore da considerare: poiché Asterisk è di per sé gratuito, viene solitamente svolto da amministratori di sistema avanzati sotto forma di lavori saltuari, perché vengono avvicinati per risolvere il problema in modo più economico, il che porta al fatto che non esiste un vasta gamma di specialisti formati professionalmente che sono sempre pronti a eseguire qualsiasi lavoro per il quale Asterisk è l'attività principale. Cioè, vendere Asterisk gratuitamente non è un'attività con tutte le conseguenze che ne derivano. Situazione tipica del mondo Open Source tecnologie, che includono il prodotto Asterisk. In realtà, era intesa come una soluzione “per me stesso”.

Hardware Panasonic

Ora vediamo cosa succede se utilizziamo una piattaforma hardware standard di Panasonic. Quanto costerà di più, se non del tutto?

IP PBX Panasonic KX-NCP500 per la capacità specificata, se utilizzata telefoni analogici, costerà 49.000 rubli. Nel caso di 20 telefoni IP – 106.000 rubli.

Cosa stiamo osservando? In caso di analogico Telefoni Panasonic più economico e, nel caso dei telefoni IP, quasi allo stesso prezzo. Allo stesso tempo, per i calcoli sono stati utilizzati i prezzi dei telefoni SIP cinesi economici per Asterisk e dei telefoni di sistema IP Panasonic di marca. Il problema relativo alla garanzia, alla manutenzione, alla riparazione o all'espansione presso Panasonic è stato risolto livello superiore. Il servizio Panasonic è il migliore in Russia!

Ci sono molti specialisti formati professionalmente. Ogni grande città dispone di uno o più centri tecnici regionali dove è possibile ottenere supporto tecnico o ricevere formazione per la successiva manutenzione indipendente del sistema. E, soprattutto, la concorrenza tra questi specialisti è piuttosto elevata e ciò non consente di aumentare il costo dei loro servizi.

Sì, si potrebbe dire che Asterisk è molto di più sistema funzionale. Una volta era così, ma ora non è più così. Ci sono alcune funzioni che dovranno essere installate in aggiunta se utilizzi un PBX hardware Panasonic, ma ora tutte queste soluzioni esistono già e il loro costo è abbastanza ragionevole. Inoltre, devi capire se vale la pena acquistare una funzionalità che non utilizzerai?

Pertanto, la risposta alla domanda posta all’inizio dell’articolo non è così chiara e ogni manager deve decidere da solo cosa scegliere: un’opzione rischiosa ma più flessibile basata su Asterisk, oppure un’opzione stabile, funzionalmente sufficiente e più economica basata su Centralino telefonico Panasonic. Decidi tu stesso!

Centralino Panasonic o Asterisk gratuito? era Ultima modifica: 3 marzo 2016 di Ammin

Si ritiene che la telefonia IP non sia adatta per gli uffici a causa della comunicazione inaffidabile. Ma puoi chiamare grande quantità argomenti che presenteranno questa connessione sotto una luce completamente diversa. Aziende con standard rete telefonica quelli basati su mini-PBX perdono molto se li confrontiamo con le tecnologie IP, che forniscono un ambiente di comunicazione economico e di alta qualità eseguito sul software del server IP Asterisk.

Il centralino telefonico automatico Asterisk consente di creare comunicazione negli uffici utilizzando una rete locale via cavo e mantiene anche la comunicazione con i dipendenti remoti che si trovano fuori dagli uffici.

Caratteristiche dell'installazione di IP PBX Asterisk

Per server del software Asterix utilizza comunicazioni telefoniche analogiche e digitali. Il server viene installato collegandosi a speciali linee a banda larga T1/E1 e tutte le apparecchiature per ufficio devono essere progettate specificatamente per la telefonia IP.

Il software Asterisk PBX consentirà anche alle piccole aziende di avere funzioni di telefonia di base. La configurazione di Asterisk non richiederà molto tempo per abilitare funzioni come la segreteria telefonica, la registrazione delle chiamate, i dettagli e la distribuzione delle chiamate agli abbonati. In precedenza, queste opportunità erano disponibili principalmente solo per le grandi aziende.

La rete di cablaggio strutturato è perfetta per l'installazione del centralino Asterix, quindi non è necessario stendere nuovi cavi o installare gateway aggiuntivi. Perché la telefonia IP funzioni è sufficiente acquistare un server, che sarà più economico di un classico PBX.

Per creare un centralino IP Asterisk nel tuo ufficio, devi solo pagare i passaggi fondamentali: installazione e configurazione di Asterisk, nonché la manutenzione futura. Una caratteristica speciale di questo sistema è la possibilità di connettere un numero illimitato di abbonati. Se è necessario produrre ulteriore espansione punti, questa azione richiederà molto meno tempo rispetto alla creazione di una nuova centrale telefonica e sincronizzazione con altre stazioni.

Asterisk PBX è configurato da specialisti e consente di riavviare e installare nuovi moduli, mentre la connessione continua a funzionare. Questo tipo di telefonia funziona con molti sistemi operativi ed è disponibile per tutti in tutto il mondo.

ATC Asterisk per uffici offre enormi funzionalità di telefonia IP:

  • registrare e salvare conversazioni telefoniche;
  • tenere traccia di una chiamata attiva;
  • utilizzare il menu vocale;
  • utilizzare la segreteria telefonica e inviare e-mail;
  • lavorare con i fax in formato elettronico;
  • mantenimento dei dettagli della chiamata;
  • creare un call center per il lavoro interno dell'ufficio;
  • supporta i protocolli di comunicazione più diffusi: Skype, Google Talk, sorseggiare, iax, ciarlare. Questo dà ulteriore opportunità comunicazione video, e comporta anche lo scambio di documenti o immagini;
  • connettere gli abbonati remoti al sistema;
  • condurre conferenze tra tre utenti;
  • mettere in attesa un numero illimitato di chiamate se non puoi rispondere immediatamente;
  • creare liste nere di abbonati;
  • chiamare più numeri contemporaneamente;
  • La configurazione dell'asterisco consente di gestire le chiamate utilizzando il software;
  • creare moduli aggiuntivi per veicoli.

Vantaggi dell'asterisco IP PBX

  • Integrazione della telefonia IP negli uffici.
  • Servizio ad alto livello.
  • Possibilità di combinare Asterix con il programma di contabilità 1C Enterprise o il sistema CRM.
  • Nessun controllo della comunicazione richiesto costi speciali e consente di creare una linea separata per ciascun utente.
  • L'impostazione di un centralino telefonico con asterisco consente di apportare modifiche se desiderate dal cliente.
  • Disponibilità verso tutte le aziende grazie alla realizzazione della telefonia basata sul centralino digitale esistente.
  • Questo tipo di comunicazione funziona sulla base della sala operatoria Sistemi Unix, che ha dimostrato di essere un software affidabile e di alta qualità. In caso di guasti, il lavoro del server di telefonia IP viene automaticamente copiato su un altro server.
  • Asterix ti permette di creare rete unica anche tra sedi aziendali ubicate in punti diversi città. Non è quindi necessario acquistare più stazioni tradizionali.

Il server Asterisk non richiede apparecchiature costose o specializzate per funzionare: sistemi per ufficio di solito utilizziamo i server livello base. Altrettanto importante, i telefoni sono collegati al server Asterisk tramite una rete locale, eliminando la necessità di una rete separata rete via cavo per la telefonia. Inoltre grazie al call routing vari canali, Asterisco IP-PBX consente di utilizzare nel modo più efficace i vantaggi di ciascuno di essi, riducendo così il costo dei servizi di comunicazione. Tutto questo, insieme a licenza aperta, rende il costo di implementazione e mantenimento di Asterisk significativamente inferiore rispetto a prodotti commerciali simili.

  • Scalabilità

    Il numero di abbonati al sistema dipende solo dalle prestazioni del server Asterisk. Puoi connettere nuovi telefoni purché il tuo server sia in grado di gestirlo. Ciò che è molto importante, Asterisk IP-PBX è rilasciato con licenza gratuita e non limita il numero di abbonati e chiamate simultanee, quindi non devi pagare nulla in più. Qualora sia necessario collegare nuove filiali, il sistema telefonico può essere facilmente ampliato aggiungendo un nuovo server Asterisk.

  • Possibilità di integrazione

    L'integrazione di Asterisk IP-PBX con vari sistemi di automazione aziendale, come negozi online, CRM o ServiceDesk, può aumentare significativamente l'efficienza del lavoro. Quando arriva una chiamata, il server Asterisk identificherà il cliente tramite numero, lo troverà nel database, inserirà una voce corrispondente nella carta o creerà nuova applicazione in ServiceDesk e al termine della chiamata aggiungerà un record alla richiesta conversazione telefonica. Integrazione di telefono e sistemi di informazione aiuta ad automatizzare il lavoro, il che a sua volta consente di risolvere in modo più efficace i problemi aziendali.

  • Licenza gratuita

    Asterisk IP PBX è concesso in licenza sotto GPL, quindi l'implementazione di un sistema telefonico non richiede l'acquisto di costose licenze software. Inoltre, Asterisk IP-PBX non ha restrizioni di licenza sul numero di abbonati o sul numero di chiamate simultanee. Infatti, il costo di implementazione di un server Asterisk comprende solo l'acquisto dell'attrezzatura e il pagamento per l'installazione di Asterisk, quindi l'implementazione del sistema costerà molto meno rispetto a prodotti commerciali simili.

  • Supporto tecnico

    Oggi l'IP-PBX Asterisk è una delle soluzioni più comuni nel campo della telefonia IP. Il sistema occupa uno dei posti di punta tra i sistemi VoIP e viene utilizzato con successo sia nei grandi call center che negli uffici sistemi telefonici. Molte aziende e specialisti forniscono i loro servizi di supporto e integrazione, quindi quando scegli Asterisk IP-PBX, puoi essere sicuro che non rimarrai solo con un sistema sconosciuto. A sua volta, la nostra azienda fornisce un mese gratuito supporto tecnico per tutti i clienti che hanno ordinato l'implementazione del sistema Asterisk.

  • è un ATC creato da hacker (nel senso originale del termine), o meglio, è una piattaforma di telefonia informatica super convergente, distribuita sotto licenza GNU GPL, originariamente sviluppata Marco Spencer(Mark Spencer), che in seguito divenne presidente e direttore tecnico Azienda Digium. Grazie al supporto commerciale della Sua azienda e alla licenza GNU GPL, Asterisk è attivamente sviluppato e supportato da migliaia di persone provenienti da tutto il pianeta.

    Supporti asterisco

    Protocolli

    Codec audio

    Nome Velocità di trasferimento, Kbit/s Licenza richiesta
    G.711 64 Non hanno bisogno
    G.726 16, 24, 32 o 40 Non hanno bisogno
    G.729A 8
    GSM 13 Non hanno bisogno
    iLBC 13.3 (frame da 30 ms) o 15.2 (frame da 20 ms) Non hanno bisogno
    Speex Variabile tra 2.15 e 22.4 Non hanno bisogno
    G.723.1 6,4 Kbps (il frame è di 189 bit, riempito a 24 byte) e 5,3 Kbps (il frame è di 158 bit, riempito a 20 byte). La modalità operativa può cambiare dinamicamente da un frame all'altro Necessario (non necessario per il transito)
    MP3

    Punti importanti da considerare

    Prestazioni dei sistemi Asterisk

    I dati sperimentali sulle prestazioni del sistema sono presentati nel forum e nel testo originale. Asterisco: può funzionare su quasi tutti Piattaforma Linux oltre ad alcuni altri sistemi operativi come Solaris, BSD, MacOS X e c'è anche un progetto Asterisk per Win32. Per quanto riguarda la scelta del sistema operativo per Asterisk, non voglio sviluppare un holivar e ti consiglio di scegliere tu stesso, ma non fa male leggere il thread sul modulo dedicato a questo problema. In conclusione, dirò che io stesso utilizzo CentOS, una distribuzione popolare utilizzata con Asterisk (creato da RedHat grezzo) versione 5.2.
    Guida dettagliata all'installazione di CentOS 5.2 dal blog Linuxoide.
    Consiglio di non impostare X, poiché competeranno con Asterisk per le risorse.

    Installazione e configurazione di Asterisk

    Asterisk nella sua configurazione base comprende tre pacchetti principali disponibili per il download sul sito ufficiale:
    • Asterisk stesso, è disponibile la versione 1.6.0.6;
    • Driver di telefonia DAHDI - acronimo di Digium Asterisk Hardware Device Interface, ex zaptel + DAHDI Tools;
    • PRI – Biblioteche Libpri.
    collegamenti alle versioni a 32 bit, ma sono disponibili anche versioni a 64 bit
    Se prevedi di utilizzare solo VoIP, il pacchetto Asterisk è sufficiente, ma si consiglia di installare tutti i pacchetti.

    Inoltre, è possibile installare

    • Moduli e componenti aggiuntivi, contiene moduli per lavorare con MySQL e riprodurre file mp3, IMHO non è incluso nella distribuzione ufficiale e non è necessario. Ad esempio, Asterisk viene installato con il supporto ODBC e durante l'installazione di un componente aggiuntivo con cui lavorare Sistema MySQL potrebbe non funzionare, quindi si consiglia di utilizzare solo uno dei driver alla volta e disabilitare l'altro. La riproduzione di file mp3, a sua volta, causerà un carico aggiuntivo sul sistema perché... il file riprodotto dovrà essere decompresso.

    Pacchetti Linux richiesti

    • GCC 3.x;
    • ncurses-devel;
    • libtermcap-devel;
    • Intestazioni di sviluppo del kernel;
    • GCC C++ 3.x;
    • OpenSSL (facoltativo);
    • newt-devel (facoltativo);
    • zlib-devel (opzionale);
    • unixODBC; unixODBC-devel (opzionale) ;
    • libtool (consigliato) ;
    • Marca GNU (versione 3.80 e successive).
    Nel mio caso era già tutto contenuto nel sistema, ho appena aggiornato il kernel (non lasciate che la cosa spaventi a nessuno).

    Particolarmente popolare e amato è il kit di distribuzione Trixbox pacchetto software, basato su CentOS e Asterisk, il cui compito principale è creare un server di telefonia IP nel più breve tempo possibile.
    SU questo momento disponibile . La procedura di installazione può essere visualizzata sul sito web voiceip.com.ua.

    La distribuzione Elastix di PaloSanto Solutions non è molto superiore in termini di funzionalità alla Trixbox Community Edition. Distribuito sotto la licenza GNU GPL. Elastix era basato su CentOS 5 con kernel 2.6.18. La base del sistema VoIP è Asterisk 1.4.18, gli sviluppatori l'hanno integrata con le proprie utilità e moduli produttori di terze parti. Il riprogettato A2Billing è stato utilizzato come sistema di fatturazione. La fornitura comprende anche il server Openfire 3.4.2, che fornisce la messaggistica tramite il protocollo XMPP/Jabber. Nel kit di distribuzione sono inclusi anche due CRM (gestione delle relazioni con i clienti): SugarCRM e VTigerCRM
    Una panoramica e l'installazione possono essere trovate nell'articolo Linuxoid.

    Continuiamo

    Carica articolo domande generali Non installerò e configurerò Asterisk, soprattutto perché su Internet ci sono articoli meravigliosi che raccontano in dettaglio ciascuna fase. Nonostante gli articoli siano stati scritti 3-4 anni fa, credetemi, non perdono la loro rilevanza, non discuto, le versioni sono cambiate dalla 1.2 fino alla 1.6, è cambiato anche il nome del driver del telefono e la funzionalità si è ampliata notevolmente, ma questo non dovrebbe spaventarti. Articoli su Asterisk nella rivista "Amministratore di sistema"
    Autore Michail Platov:
    • Asterisk e Linux - Missione telefonia IP - discute le principali capacità di Asterisk, configurandosi e lavorando tramite il protocollo SIP;
    • Asterisk e Linux: la missione della telefonia IP. Azione 2 – vengono presi in considerazione i lavori sul protocollo H323 e la fornitura di comunicazione con la PSTN;
    • Asterisk e Linux: la missione della telefonia IP. L'Azione 3 è l'articolo conclusivo di questa serie, che esamina le problematiche della posta vocale, delle conferenze e delle interfacce web, che facilitano notevolmente il lavoro sia degli utenti che degli amministratori di Asterisk.

    Nota: gli articoli utilizzano le utilità zaptel, che hanno cambiato nome in DAHDI
    ztcfg -> dahdi_cfg
    ztmonitor -> dahdi_monitor
    ztscan -> dahdi_scan
    ztspeed -> dahdi_speed
    zttetest -> dahdi_test
    zttool -> dahdi_tool
    zapconf -> dahdi_genconf precedentemente noto come genzaptelconf)

    E le modalità sono cambiate:

    • Il file di configurazione del sistema è stato rinominato da /etc/zaptel.conf a /etc/dahdi/system.conf
    • L'utilità dahdi_cfg può ora essere utilizzata per selezionare un cancellatore di eco per ciascun canale o gruppo di canali in base alle impostazioni del file di configurazione: system.conf; Un elenco completo delle modifiche si trova sul trunk svn degli sviluppatori o in russo sul sito voip.rus.net.

    Asterisco: organizziamo la distribuzione automatica delle chiamate in entrata: vengono presi in considerazione i problemi di organizzazione della coda di elaborazione delle chiamate, così necessari nei servizi che lavorano con i clienti. Autore Sergey Yaremchuk

    Memorizzazione di file CDR in un database

    Call Detail Records (CDR): un file che registra i parametri delle chiamate passate attraverso il sistema. Asterisk ti consente di archiviare file CDR in:
    • Valori separati da virgole (CSV) – file;
    Una parte importante del dialplan che gli fornisce potenza e dinamismo è func_odbc, che consente di creare e utilizzare funzioni nel dialplan per recuperare e utilizzare le informazioni dal database.

    IVR

    Interactive Voice Response (IVR) è già parte integrante di qualsiasi piattaforma e azienda impegnata nel servizio clienti. Il costo dei sistemi IVR commerciali (Avaya, Cisco, Genesys, Nortel o Dialogic) è piuttosto elevato e Asterisk è stato creato semplicemente per questo.
    Sfortunatamente, russo voce femminile Non ce n'è uno (gratuito) per Asterisk. Dopo l'installazione, Asterisk ci parla tramite voce Allison Smith(Allison Smith) - si tratta di circa 300 messaggi, più altri 600 nel componente aggiuntivo dei suoni dell'asterisco.

    È disponibile la traduzione del testo dei comandi vocali per le versioni 1.4 e 1.6 di Asterisk, nonché una voce maschile russa da romik_g per Asterisco 1.4.

    Sulla risorsa ivrvoice.ru puoi scaricare e utilizzare in qualsiasi per scopi pacifici, compresi affari, prodotti industriali russi per Asterisk.

    Se decidi di registrare tu stesso registrazioni spontanee, il requisito principale è normalizzare le registrazioni a -3 dB con pause all'inizio e alla fine della registrazione. Per convertire un file audio, utilizzare l'utilità (Sound eXchange).

    Tuttavia, i sistemi IVR sono "non solo pellicce preziose" e DTMF, ma anche sistemi di riconoscimento vocale automatico (ASR - sistemi di riconoscimento vocale) e motori di riproduzione vocale text-to-speech (TTS). È vero, è ancora difficile con i russi qui.
    Ma dovresti sapere:

    • TTS open source: motore

    Asterisk, la cui installazione verrà discussa in questo materiale, è un software per l'organizzazione della cosiddetta centrale telefonica dell'ufficio o IP-PBX (Private Branch eXchange, PBX). Unisce tutti i telefoni dell'ufficio in uno solo rete informativa, sulla base del quale operano una varietà di servizi comunicazione vocale. Asterisk funziona su Linux, BSD, OS X e Windows utilizzando un emulatore.

    Asterisk può trasportare la voce su quattro diversi protocolli VoIP e interfacciarsi praticamente con tutti gli standard apparecchi telefonici(compresi quelli mobili) utilizzando apparecchiature relativamente economiche. L'asterisco implementa varie possibilità posta vocale, inclusa rubrica, conferenza, risposta vocale interattiva e code di chiamata.

    In questo materiale esamineremo il processo di installazione di Asterisk sul sistema operativo Linux, in particolare su distribuzioni popolari CentOS e Debian, nonché le procedure di base per la configurazione di un server di posta vocale.

    Installazione del server Asterisk dal sorgente

    Innanzitutto, diamo un'occhiata all'algoritmo per l'installazione di un server di telefonia IP, disponibile su qualsiasi distribuzione Linux, ovvero l'assemblaggio e l'installazione del software dal codice sorgente. Questo metodo ti permette di installare Asterisk da zero.

    Prima di installare un server di telefonia IP nel sistema, è necessario soddisfare una serie di condizioni. Asterisk deve essere installato su un sistema che esegue una versione del kernel almeno 2.6 e il sistema deve disporre di file di intestazione affinché il programma possa essere compilato con successo. Asterisk è scritto in C, quindi per compilare il compilatore gcc deve essere installato sul sistema con librerie di accompagnamento come termcap e openssl. La creazione dei componenti aggiuntivi Asterisk richiede anche librerie preinstallate e il client mysql, nonché i file di intestazione corrispondenti.

    Quando il sistema è pronto per l'installazione, dovrai andare alla sezione Download sul sito ufficiale e scaricare da esso i seguenti archivi:

    1. asterisco.
    2. suoni di asterisco.
    3. componenti aggiuntivi asterisco.
    4. zaptel.
    5. libpri.

    I file devono essere copiati sul server che eseguirà le funzioni centralino telefonico dell'ufficio. Metterli in una cartella /usr/src/.

    Successivamente, esegui Vai alla directory con gli archivi e decomprimi ciascuno di essi con il comando:

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

    Gli archivi verranno decompressi in cartelle con nomi che corrispondono ai nomi degli archivi. Vai a ciascuna cartella in sequenza con il comando:

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

    Ed esegui i seguenti comandi in ciascuna cartella.

    1. Preparazione per il montaggio:

    2. Assemblea:

    3. Installazione:

    Se i comandi precedenti vengono completati correttamente, creerai e installerai Asterisk sul tuo server.

    La procedura di installazione dai sorgenti è la stessa per tutte le distribuzioni Linux, ma non tutti la conoscono. Di norma, la maggior parte degli utenti preferisce i metodi di installazione offerti da una particolare distribuzione.

    A questo proposito prenderemo in considerazione le modalità di installazione di Asterisk su due popolari piattaforme per la realizzazione di centralini da ufficio: CentOS e Debian GNU/Linux.

    Installazione di Asterisk su CentOS

    Entro questo esempio installeremo Asterisk 13. Installeremo Asterisk su CentOS 7.

    Si presuppone che l'installazione venga eseguita in modalità console di testo come superutente (root).

    Per prima cosa devi installare tutti i prerequisiti necessari. Assicurati che tutti i pacchetti elencati di seguito siano presenti sul tuo sistema. Ce ne sono parecchi:

    Di conseguenza, il sistema conterrà tutte le dipendenze necessarie per costruire con successo il server Telefonia con asterisco.

    Il prossimo passo dovrebbe essere disabilitare SELinux. Il sistema di sicurezza Security-Enhanced Linux in CentOS è abilitato per impostazione predefinita e molto spesso interferisce con il normale funzionamento di Asterisk. Pertanto, per una corretta configurazione e funzionamento del server, è necessario disabilitarlo.

    Controlliamo lo stato di attività del sistema SELinux con il seguente comando:

    Se il sistema segnala che SELinux è abilitato, eseguiremo la procedura di disabilitazione. Per fare ciò, è necessario apportare modifiche a file di configurazione nella cartella /etc/selinux, impostando l'apposito flag.

    sed -i "s/\(^SELINUX=\).*/\SELINUX=DISABILITATO/" configurazione

    timedatectl imposta-fuso orario<имя_зоны>(ad esempio, America/Los_Angeles)

    Per verificare se è stato impostato il fuso orario, è possibile utilizzare il seguente comando:

    stato timedatectl

    Sarà quindi necessario riavviare il sistema affinché le modifiche abbiano effetto. Per fare ciò, utilizzare il comando reboot.

    Passiamo ora all'installazione di Asterisk.

    In effetti, l'installazione di Asterisk su CentOS si riduce allo stesso assembly dal sorgente che abbiamo incontrato nella sezione precedente. Qui vedremo il processo di assemblaggio, tenendo conto delle caratteristiche di un particolare Distribuzione Linux, ovvero CentOS 7.

    Per prima cosa scarichiamo e installiamo il server di telefonia IP stesso.

    Scarica l'archivio con Asterisk 13 dalla sezione Download sul sito ufficiale del prodotto e Salviamolo nella cartella /usr/src. Discomponiamo le valigie archiviare con il comando:

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

    Andiamo nella cartella con l'archivio decompresso ed eseguiamo i comandi indicati di seguito.

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

    Questa sequenza di comandi preparerà i sorgenti per l'assemblaggio.

    crea menuselect.makeopts

    Dopo aver impostato le opzioni di compilazione, eseguire la seguente sequenza di azioni:

    1. Crea un file separato account utente per il server di telefonia IP.

    adduser asterisco -s /sbin/nologin -c "Utente asterisco"

    2. Costruire e installare il server.

    crea && crea installa

    3. Impostare i diritti di accesso Asterisk per l'utente appena creato.

    chown -R asterisco. /var/lib/asterisco

    Di conseguenza, il server Asterisk di base verrà creato e installato.

    Oltre ad Asterisk stesso, puoi installarlo su CentOS in modo simile aggiunte utili al server. Leggi di seguito.

    PBX gratuito

    FreePBX è un'interfaccia Web grafica completa progettata per la configurazione e la gestione di un PBX da ufficio. L'installazione di Asterisk con FreePBX viene eseguita nella seguente sequenza.

    Iniziamo il database:

    systemctl avvia mariadb

    Scarica da GitHub nella cartella /usr/src fonte Centralino gratuito:

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

    ./start_asterisco inizio

    E una serie di comandi per configurare FreePBX:

    DAHDI

    DAHDI è un driver che permette ad Asterisk di interagire con vari apparecchi telefonici. È responsabile del funzionamento delle schede di interfaccia telefonica installate direttamente nel server su cui è in esecuzione Asterisk. La procedura di installazione per DAHDI è descritta di seguito.

    Scaricare l'archivio con il driver nella directory /usr/src, decomprimerlo e andare nella cartella decompressa. Esegui i comandi al suo interno:

    PJSIP

    PJSIP è una libreria scritta in C responsabile del supporto di vari protocolli di telefonia IP. Dalla versione Asterisk 13.8 inclusa, la libreria PJSIP può essere installata separatamente. Tuttavia, se Asterisk viene compilato con il flag --with-pjproject-bundled(che è quello che abbiamo fatto nella sezione precedente), la libreria PJSIP verrà installata direttamente al momento della compilazione del server.

    Per installare PJSIP separatamente, è necessaria la seguente procedura.

    Scarica l'archivio con il driver da pjsip.org nella directory /usr/src, decomprimilo e vai alla cartella decompressa. Esegui i comandi al suo interno:

    Procedure post-installazione

    Una volta completata l'installazione di Asterisk è necessario eseguire una serie di passaggi: azioni aggiuntive. Queste procedure sono obbligatorie.

    1. Configurare la protezione per il server del database:

    mysql_secure_installation

    Per completare la procedura è sufficiente rispondere Y a tutte le domande.

    2. Modifica le impostazioni del server web:

    3. Accesso aperto ai servizi e alle porte necessari affinché Asterisk funzioni:

    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. Configurare il caricamento automatico del database:

    systemctl abilita mariadb

    5. Configurare il server Web da caricare all'avvio del sistema:

    systemctl abilita httpd

    6. Configura l'avvio automatico di FreePBX all'avvio del sistema:

    nano /etc/systemd/system/freepbx.service

    systemctl abilita freepbx

    7. Configurare una connessione al database tramite ODBC. Se è installato un modulo obsoleto cdr_mysql.so, Questo elemento è facoltativo, ma comunque consigliato:

    nano /etc/odbc.ini

    Per testare la connettività ODBC, utilizzare il comando seguente:

    isql -v asteriscocdrdb

    8. Riavviare il sistema per applicare le modifiche apportate:

    Installazione di Asterisk 13 su Debian

    IN questa sezione Considereremo la procedura di installazione su un'altra piattaforma popolare: Debian. Buone notizie per gli utenti: è relativamente semplice, sebbene includa anche la compilazione dal sorgente. Ad esempio, installeremo Asterisk su Debian 8.

    L'installazione viene eseguita come superutente (root). Aprire un terminale, ottenere i diritti appropriati, dopodiché si potrà procedere con l'installazione.

    Innanzitutto, scarica Asterisk 13 dal sito ufficiale ed estrai l'archivio scaricato. Vai alla cartella con i sorgenti decompressi.

    Ora installiamo le dipendenze necessarie. Il più importante, il compilatore gcc, è già disponibile in Debian. Quindi scarichiamo solo quelli rimanenti:

    Dopo aver scaricato e installato tutte le dipendenze, esegui il seguente comando nella cartella con l'archivio Asterisk estratto:

    Il comando dovrebbe essere completato senza errori. Se viene visualizzato un messaggio indicante che mancano alcune dipendenze, installarle.

    Prima di compilare Asterisk è possibile abilitare o disabilitare i singoli moduli:

    Sarà aperto applicazione console con un elenco di moduli. Spostando i tasti verso il basso e verso l'alto nell'elenco, è possibile attivarli e disattivarli. Alcuni moduli aggiuntivi richiedono l'installazione di dipendenze. Questo può essere fatto utilizzando apt-get.

    Ora iniziamo a compilare Asterisk. Inserisci i comandi familiari nella console:

    1. Crea codici sorgente:

    2. Installazione nelle directory di sistema:

    Quando la compilazione viene completata senza errori, è necessario eseguire il comando:

    Questo completa l'installazione. Asterisk è stato installato con successo sul tuo server. Il seguente comando farà apparire la console di gestione di Asterisk:

    asterisco -vvvvvvgc

    Impostazione dell'asterisco

    Vediamo ora le procedure base per configurare il server di telefonia Asterisk. Sono fondamentalmente gli stessi per tutte le distribuzioni Linux.

    Per prima cosa devi aggiungere il seguente testo al file sip.conf:

    Verranno creati cinque account che possono essere utilizzati da qualsiasi client SIP (Cisco SIP Phone, xlite, ATA e simili). Tutti gli utenti verranno registrati in Asterisk. Se questa configurazione non funziona, prova a spegnerlo firewall fino al completamento della configurazione del software.

    Crea il tuo primo dial plan

    Il piano numerico (dialplan) fornisce una descrizione formalizzata dei processi di elaborazione delle chiamate telefoniche. Il dialplan dice al sistema in dettaglio cosa fare con le chiamate in uscita e in entrata. Ad esempio, Asterisk può inoltrarli, rispondere con un autoresponder e così via.

    Apri il file estensione.conf nella cartella /etc/asterisco e aggiungici la riga:

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

    Adesso è tutto configurato Client SIP sarà in grado di ricevere e inviare chiamate. Grazie alla facilità di configurazione del dialplan, Asterisk è una delle piattaforme di telefonia IP più semplici. Non sono necessarie molte competenze per configurare un PBX da ufficio.

    Creazione del tuo primo trunk SIP

    Asterisk può effettuare chiamate in uscita e in entrata. Per le chiamate in uscita, richiediamo un provider che inoltri le chiamate al nostro sistema, nonché un indirizzo IP pubblico.

    Per fare ciò, è necessario configurare un trunk SIP, un canale di comunicazione virtuale tra l'apparecchiatura client e operatore telefonico. Se il nostro server con Asterisk fungerà da attrezzatura del cliente, la configurazione di un trunk ti consentirà di connettere qualsiasi numero di città numeri di telefono tramite protocollo SIP

    Per creare un trunk, aggiungi il seguente codice al file sip.conf:

    Dopodiché dovrai entrare estensione.conf ancora una riga:

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

    Ciò ti consentirà di stabilire una connessione con il tuo provider per effettuare chiamate in uscita.

    Conclusione

    La configurazione di un PBX da ufficio a tutti gli effetti basato su Asterisk, la cui installazione è stata discussa in questo articolo, include molte più procedure di quelle descritte sopra. informazioni dettagliate sul server di telefonia e sulle sue capacità è presentato nella documentazione ufficiale di Asterisk.

    I migliori articoli sull'argomento