androide

Come installare l'asterisco su debian 9

Installazione e Configurazione Asterisk PBX + IaxModem + Hylafax Server (1a parte)

Installazione e Configurazione Asterisk PBX + IaxModem + Hylafax Server (1a parte)

Sommario:

Anonim

Asterisk è il framework open source più diffuso e ampiamente adottato per la creazione di applicazioni di comunicazione. È utilizzato da privati, piccole imprese, grandi imprese e governi in tutto il mondo.

Le funzionalità dell'asterisco includono le chiamate in conferenza, la segreteria telefonica, la musica in attesa, il trasferimento delle chiamate, l'accodamento delle chiamate, la registrazione delle chiamate, l'archiviazione / recupero del database e molto altro.

In questo tutorial ti mostreremo come installare Asterisk 15 su Debian 9.

Una versione precedente di Asterisk (versione 13) è disponibile nel repository di software Debian e può essere installata con apt install asterisk .

Prerequisiti

Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo.

Aggiorna il tuo server Debian e installa i pacchetti richiesti per scaricare e compilare Asterisk:

sudo apt update && sudo apt upgrade sudo apt install wget build-essential subversion

Download di asterisco

Al momento della stesura di questo articolo, l'ultima versione stabile di Asterisk è la versione 15.

Passa alla /usr/src e scarica il codice sorgente Asterisk con il seguente comando wget:

cd /usr/src/ sudo wget

Al termine del download, utilizzare il comando tar per estrarre l'archivio:

sudo tar zxf asterisk-15-current.tar.gz

Assicurati di passare alla directory di origine Asterisk prima di continuare con i passaggi seguenti:

cd asterisk-15.*/

Installazione delle dipendenze dell'asterisco

Eseguire il seguente script per scaricare le fonti MP3 necessarie per compilare il modulo MP3 e utilizzare i file MP3:

sudo contrib/scripts/get_mp3_source.sh

Quindi, esegui lo script install_prereq per risolvere tutte le dipendenze sul tuo sistema Debian:

sudo contrib/scripts/install_prereq install

Lo script installerà tutti i pacchetti necessari e, una volta completato con successo, stamperà il seguente messaggio:

############################################# ## install completed successfully #############################################

Qui vedrai il codice telefonico ITU-T predefinito di 61. Ma nel nostro caso, se ti trovi in ​​Nord America come me, vorrai cambiarlo in 1

Installazione di Asterisk

Esegui lo script di configure che renderà pronto il codice Asterisk per la compilazione:

sudo./configure

Al completamento con esito positivo, verrà visualizzato il seguente output:

Digitare exit o premere CTRL+C per uscire dalla CLI Asterisk.

L'ultimo passaggio è abilitare l'avvio del servizio Asterisk all'avvio:

sudo systemctl enable asterisk

Configurazione del firewall

Per impostazione predefinita, SIP utilizza la porta UDP 5060, per aprire l'esecuzione della porta:

iptables -A INPUT -p udp -m udp --dport 5060 -j ACCEPT

iptables -A INPUT -p udp -m udp --dport 10000:20000 -j ACCEPT

Sentiti libero di regolare il firewall in base alle tue esigenze.

Conclusione

In questa guida ti abbiamo mostrato come installare l'ultima versione di Asterisk dal sorgente sul tuo sistema Debian.

Ora dovresti controllare la documentazione di Asterisk e saperne di più su come configurare e utilizzare Asterisk.

asterisco debian