Asterisk, installazione è cunfigurazione di basa in Ubuntu 18.04

nantu à l'asteriscu

In u prossimu articulu emu da fà un ochju à Asterisk. Questu hè unu piattaforma open source chì furnisce funzionalità di una centralina telefonica (PBX), chì hè unu di i più populari. Hè ancu largamente aduttatu per alimentà i sistemi PBX IP, i servitori di cunferenza è i gateway VoIP. Hè una piattaforma aduprata da individui, piccule imprese è grandi imprese.

E caratteristiche di l'Asterisk includenu ancu a casella vocale, a musica in attesa, a chjama in cunferenza, a chjamata in coda, a registrazione di chjamate, a risposta vocale interattiva, è assai di più. In questu post vedemu i passi necessarii per stallà Asterisk 15 nantu à Ubuntu 18.04.

Requisiti precedenti

Prima di principià cù l'installazione, dite chì duveremu avè un utilizatori cù accessu à i privilegi "sudo". Duvemu ancu aghjurnà u nostru sistema Ubuntu è installà i seguenti pacchetti, chì sò necessarii per scaricà è installà Asterisk:

sudo apt update && sudo apt upgrade

sudo apt install wget build-essential subversion

Scaricate Asterisk

Avemu da andà à scaricate a fonte Asterisk in u repertoriu / usr / src. In u terminal (Ctrl + Alt + T) scrivemu:

cd /usr/src/

Continuemu à scaricà Asterisk 15 scrivendu in u listessu terminal:

scaricamentu di l'asteriscu

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

Una volta chì u scaricamentu hè cumpletu, tiremu u cuntenutu di u pacchettu scaricatu:

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

Prima di cuntinuà cù i prossimi passi, assicuratevi di cambià in u repertoriu chì hè statu creatu:

cd asterisk-15.*/

Installa e dipendenze di l'Asterisk

U script seguente serà scaricatu e fonti MP3 necessarie per custruisce u modulu MP3 è aduprà file MP3 in Asterisk:

asteriscu uttene fonte mp3

sudo contrib/scripts/get_mp3_source.sh

Avemu da aduprà u script install_prereq per risolve tutte e dipendenze nantu à u nostru sistema Ubuntu:

sudo contrib/scripts/install_prereq install

U cumandimu quì sopra installerà tutti i pacchetti necessarii. Una volta finita cù successu, stamperà u missaghju seguente:

asteriscu esigenze di installazione cumpleta

Installa Asterisk

U script di cunfigurazione eseguirà una serie di verifiche per assicurassi chì tutte e dipendenze necessarie sianu presenti in u sistema di sistema. Cumincieremu u script scrivendu:

sudo ./configure

Dopu à a fine di u successu, vedemu u risultatu seguente:

configurazione di l'asteriscu cumpleta

U passu prossimu hè selezziunate i moduli chì vulemu compilà è installà. Avemu da accede à u sistema Menuselect, scrivendu in u terminal (Ctrl + Alt + T):

sudo make menuselect

Postu chì avemu digià scaricatu i fugliali MP3, avà duvemu creà u modulu MP3 scegliendu format_mp3:

asteriscu scaricare mp3 surghjente

Una volta avemu sceltu ciò chì ci interessa, appughjà F12 per salvà è surtite. Pudemu ancu passà à u buttone "Salvà & Esci" è appughjà Enter.

Ghjuntu quì, pudemu principià u prucessu di custruisce cù u cumandimu make:

sudo make -j2

A compilazione pò piglià un pocu, secondu u sistema. Pudete mudificà a bandiera -j secondu u numeru di nuclei di processatore in u vostru urdinatore.

Una volta chì u prucessu di custruimentu hè cumpletu, vedemu u missaghju seguente:

asterisco custruitu cumpletu

Cum'è u missaghju precedente dice, u passu prossimu hè di installà Asterisk è i so moduli scrivendu:

sudo make install

Dopu l'installazione, u script vi mostrarà u messagiu seguente:

stallazione d'asteriscu compia

Avà chì avemu installatu Asterisk, avemu bisognu stallà i fugliali di cunfigurazione di basa PBX:

sudo make basic-pbx

L'ultimu passu hè installate script di startup scrittura:

sudo make config

Hè ancu una bona idea run ldconfig per aghjurnà a cache di a biblioteca spartuta:

sudo ldconfig

Crea un utilizatore Asterisk

Per difettu, Asterisk funziona cum'è usu root. Per ragioni di sicurezza, creeremu un novu utilizatore di sistema è configureremu a piattaforma per eseguisce cù l'utilizatore novu creatu.

asterisco adduser

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

Per cunfigurà Asterisk per eseguisce sottu questu utilizatore, apriremu u fugliale / etc / default / asterisk è scummentemu e duie linee seguenti:

asteriscu di u schedariu usr src

AST_USER="asterisk"
AST_GROUP="asterisk"

Cuntinuemu aghjunghjendu l'utilizatore Asterisk à i gruppi di dialout è audio:

sudo usermod -a -G dialout,audio asterisk

Avemu ancu bisognu cambià a pruprietà di tutti i fugliali è i repertorii Asterisk per chì l'utilizatore chì avemu creatu possa accede à quelli fugliali:

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

Principià Asterisk

Avà avemu tuttu stallatu, pudemu principià u serviziu Asterisk cù u cumandimu seguitu:

sudo systemctl start asterisk

Per verificà chì sia in esecuzione, andemu cunnette vi à l'interfaccia di linea di cummanda di piattaforma (CLI) scrittura:

sudo asterisk -vvvr

Puderete vede u prompt predefinitu di l'Asterisk CLI:

Accede à Asterisk CLI

L'ultimu passu hè attivate u serviziu per cumincià à u boot cù:

sudo systemctl enable asterisk

Per una sicurità maiò, hè sempre interessante avè un firewall cum'è UWF attivatu in u nostru Ubuntu. Sì qualchissia hà bisognu più infurmazione nantu à l'usu o e caratteristiche di Asterisk, pudete verificà u situ di u prugettu.


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

6 cumenti, lasciate i toi

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu. campi, nicissarii sò marcati cù *

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.

  1.   Associates dijo

    Bon tutoriale. Includite solu un "fà campioni" per pudè cunfigurà sip, iax2 è altri.

  2.   Alexander dijo

    eccellente avete altri manuali d'asteriscu?

    1.    Damien Amoedo dijo

      A verità hè chì nò, ma quandu aghju scrittu st'articulu aghju trovu a cumunità Asterisk-ES. Quì pudete truvà qualchì documentazione. Salu2.

  3.   rue dijo

    Manuale assai bonu ma mi piacerebbe sapè perchè in l'ultimu passu induve u serviziu principia, ùn mi lascia micca fà, dice l'asteriscu lsd fallitu. Pudete per piacè dìmi cumu risolve lu?
    grazi

    1.    Damien Amoedo dijo

      Bonghjornu. Pruvate à circà o dumandate questu errore in u Cumunità Asterisk. Salute 2.

  4.   Juan Marizza dijo

    Salute à tutti.
    dopu avè seguitu a prucedura. Cumu sò creati utilizatori è estensioni?
    Aghju dighjà scaricatu un'applicazione voip. ma ùn sò chì fà dopu
    grazi