Asterisco: come installare il software di telefonia IP

Asterisco, come installare

asterisco è una Piattaforma gratuita e open source per implementare il proprio centralino basato su VoIP per la tua piccola impresa o organizzazione. In questo modo, puoi migliorare la tua produttività ed essere in grado di servire i tuoi clienti in modo molto più ottimale con tutti i telefoni che hai.

In questa guida lo farai impara come installarlo e configurarlo in Ubuntu, poiché è una delle distribuzioni più popolari. Ma i passaggi possono essere molto simili per altre distribuzioni basate su Debian e anche per altre distribuzioni GNU / Linux, poiché verranno installate dal codice sorgente, compilando per generare il binario.

Per altre piattaforme, come Microsoft Windows o macOS, non sarà necessario compilare da sorgenti, puoi trovare pacchetti già compilati pronti per l'installazione.

Installa Asterisk passo dopo passo

A installa Asterisk sul tuo sistema, devi solo seguire questi semplici passaggi ...

Requisiti precedenti

Prima di iniziare l'installazione di Asterisk, dovresti prima avere tutti i file pacchetti necessari compilare. In generale, è probabile che la tua distribuzione li abbia già, ma puoi essere sicuro eseguendo i seguenti programmi (se sono installati non faranno nulla):

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install wget build-essential subversion

Questo installerà il pacchetto wget, per scaricare i sorgenti, il sistema di controllo delle versioni di Subversion ei pacchetti essenziali per costruire il pacchetto dai sorgenti.

Scarica Asterisk

Il seguente sarà scaricare i propri caratteri Software Asterisk, ovvero il codice sorgente da cui puoi costruire il binario di questo programma. Per fare ciò, dal terminale è necessario eseguire:

Questo scarica la versione Asterisk 18.3.0 del software, che è l'ultima al momento della stesura di questo documento.

cd /usr/src/

sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk/asterisk-18.3.0.tar.gz

sudo tar zxf asterisk-18.3.0.tar.gz

cd asterisk-18.3.0

Risolvi le dipendenze

Il passo successivo è risolvere le dipendenze che Asterisk ha, soprattutto quando si tratta del modulo MP3 necessario per le chiamate. Per fare ciò, dal terminale è possibile eseguire i seguenti comandi per utilizzare gli script disponibili per questi scopi:

sudo contrib/scripts/get_mp3_source.sh
sudo contrib/scripts/install_prereq install

Questi comandi risolveranno queste dipendenze e visualizzeranno un messaggio di installazione riuscita se ha avuto successo.

Installa Asterisk

Ora è il momento di compilare e installare Asterisk come tale. Per fare ciò, i passaggi da seguire sono abbastanza semplici, devi solo usare:

Leggi il file LEADME se hai problemi o stai tentando di installare un'altra versione. Potrebbero esserci lievi differenze.

sudo ./configure

sudo make menuselect

Dal menu, seleziona formato_mp3 e premi F12, puoi anche usare la tastiera e selezionare Salva ed esci e premere INVIO.

Dopodiché puoi avviare il processo di compilazione come tale:

sudo make -j2

Puoi modificare il numero che accompagna -j dal numero di core del tuo processore. Ad esempio, se hai 8 core puoi usare -j8 per velocizzare la compilazione. Se hai un solo kernel, puoi sopprimere l'opzione -j.

Configurazione di base

Una volta completata la compilazione, che potrebbe richiedere più o meno a seconda delle prestazioni del tuo computer, il seguente è l'installazione da binario:

sudo make install

Sarà già installato. Ma il processo non è stato completato. Il passaggio successivo consiste nell'installare alcuni file di configurazione PBX di base: 

sudo make basic-pbx

sudo make config

sudo ldconfig

Il passo successivo nella configurazione essenziale di Asterisk è creare un nuovo utente. Per motivi di sicurezza è meglio creare un nuovo utente:

sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk

Ora devi aprire il seguente file di configurazione / etc / default / asterisco con il tuo editor di testo preferito e decommenta due righe (rimuovi il # dall'inizio):

  • AST_USER = »asterisco»
  • AST_GROUP = »asterisco»

La prossima cosa è aggiungere l'utente creato al file dialout e gruppi audio che il sistema di telefonia IP deve funzionare:

sudo usermod -a -G dialout,audio asterisk

Ora devi modificare il file permessi e proprietario di alcuni file e directory da utilizzare con l'utente creato e non con quello utilizzato di default Asterisk:

sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

sudo chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

Avvia il processo

Una volta che tutto è configurato, il seguente è avviare il servizio che avvia il processo Asterisk. Per fare ciò, esegui:

sudo systemctl start asterisk

sudo systemctl enable asterisk

a verificare che funzioni:

sudo asterisk -vvvr

Se non funziona, controlla di aver avviato correttamente o se hai qualche regola di Firewall o sistema di sicurezza che potrebbe bloccarlo.

Maggiori informazioni - Asterisk Wiki

Configurazione asterisco

Asterisco, alternative

Una volta fatto tutto ciò, dovresti già avere il tuo server di telefonia VoIP in esecuzione in modo che i tuoi telefoni collegati alla tua LAN possano funzionare correttamente. Tuttavia, se devi fare una sorta di configurazione In particolare, puoi prendere in considerazione i seguenti importanti file Asterisk:

  • /etc/asterosk/asterisk.conf: è il file di configurazione principale. In esso puoi configurare tutte le basi del sistema stesso, come le directory in cui si trova il resto della configurazione, i file audio, i moduli, ecc., Oltre a importanti funzioni del servizio.
  • /etc/asterisco/sip.conf: è un altro importante file di configurazione, definisce come funziona il protocollo SIP, sia per definire gli utenti del sistema, sia i server a cui devono connettersi. All'interno vedrai due sezioni importanti, una [generale], per i parametri globali e altre sezioni o contesti per utenti e altri.
  • /etc/asterisco/extensions.conf: un altro importante file di configurazione di Asterisk. In esso puoi determinare come si comporterà.
  • /etc/asterisco/queues.conf- Per configurare le code e gli agenti delle code, ovvero i membri.
  • /etc/asterisco/chan_dahdi.conf: dove vengono configurati i gruppi ed i parametri delle schede di comunicazione.
  • /etc/asterisco/cdr.conf: dove è indicato come memorizzare le registrazioni delle chiamate effettuate.
  • /etc/asterisco/features.conf: caratteristiche speciali come trasferimenti, graciones, ecc.
  • /etc/asterisco/voicemail.conf- Account e impostazioni di posta vocale.
  • /etc/asterisco/confbridge.conf- Per configurare gli utenti della sala conferenze, le stanze e le opzioni di menu.
  • Altro: Asterisk è molto versatile e flessibile, quindi possono esserci molte più configurazioni, sebbene queste siano le principali.

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Guardiano del computer suddetto

    Molto interessante che qualcuno sia stato incoraggiato a documentare l'installazione e la configurazione di Asterisk, grazie Isaac.

    Hai intenzione di continuare con altri articoli sull'argomento? Me ne sono andato volendo di più. Capisco che non tutti abbiamo telefoni di rete, ma potremmo testare il software VoIP sui nostri dispositivi mobili? (per esempio)

    Congratulazioni e spero che tu sia incoraggiato a continuare ad approfondire l'argomento.

    grazie mille

  2.   Magda suddetto

    https://www.freepbx.org/

    Forse arrivi qui prima. Include asterix (più o meno) ed evita ogni configurazione manuale della centralina. In ogni caso, devi dedicarci tempo e pazienza.

    In bocca al lupo a chi si rallegra !!!