Asterisco (PBX) - Asterisk (PBX)

Asterisco
Asterisco Logo.svg
Sviluppatore/i Sangoma Technologies Corporation
Rilascio/i stabile/i [±]
18.3.0 (25 marzo 2021 ; 3 mesi fa ) ( 2021-03-25 )

17.9.3 (4 marzo 2021 ; 4 mesi fa ) 16.17.0 (25 marzo 2021 ; 3 mesi fa ) ( 2021-03-04 )
 ( 2021-03-25 )

13.38.2 (18 febbraio 2021 ; 4 mesi fa ) ( 2021-02-18 )
Versione/e in anteprima [±]
Repository Modificalo su Wikidata
Scritto in C
genere Protocollo Voice over Internet
Licenza GPLv2 con licenze aggiuntive disponibili da Digium
Sito web www .asterisco .org Modificalo su Wikidata

Asterisk è un'implementazione software di un centralino privato (PBX). In combinazione con interfacce hardware di telefonia adeguate e applicazioni di rete, Asterisk viene utilizzato per stabilire e controllare le chiamate telefoniche tra gli endpoint di telecomunicazione , come i normali apparecchi telefonici , le destinazioni sulla rete telefonica pubblica commutata (PSTN) e i dispositivi o i servizi su Voice over Internet Protocol (VoIP) reti. Il suo nome deriva dal simbolo dell'asterisco (*) per un segnale utilizzato nella composizione multifrequenza (DTMF) a due toni .

Asterisk è stata creata nel 1999 da Mark Spencer di Digium , che dal 2018 è una divisione di Sangoma Technologies Corporation . Originariamente progettato per Linux , Asterisk gira su una varietà di sistemi operativi , inclusi NetBSD , OpenBSD , FreeBSD , macOS e Solaris , e può essere installato in sistemi embedded basati su OpenWrt .

Caratteristiche

Il software Asterisk include molte funzionalità disponibili nei sistemi PBX commerciali e proprietari: posta vocale , chiamate in conferenza , risposta vocale interattiva (menu del telefono) e distribuzione automatica delle chiamate . Gli utenti possono creare nuove funzionalità scrivendo script di dial plan in diversi linguaggi di estensione di Asterisk , aggiungendo moduli caricabili personalizzati scritti in PHP o C o implementando programmi Asterisk Gateway Interface (AGI) utilizzando qualsiasi linguaggio di programmazione in grado di comunicare tramite i flussi standard system ( stdin e stdout ) o tramite socket TCP di rete.

Asterisk supporta diversi protocolli standard voice over IP , inclusi il Session Initiation Protocol (SIP), il Media Gateway Control Protocol (MGCP) e H.323 . Asterisk supporta la maggior parte dei telefoni SIP, agendo sia come registrar che come user agent back-to-back . Può fungere da gateway tra i telefoni IP e la rete PSTN tramite interfacce T- o E-carrier o schede FXO analogiche. Il protocollo Inter-Asterisk eXchange (IAX), RFC 5456, nativo di Asterisk, fornisce un efficiente trunking di chiamate tra i sistemi Asterisk PBX, oltre a distribuire alcune logiche di configurazione. Molti provider di servizi VoIP lo supportano per il completamento delle chiamate nella PSTN, spesso perché hanno implementato Asterisk o lo offrono come applicazione ospitata. Alcuni telefoni supportano anche il protocollo IAX.

Supportando una varietà di servizi di telefonia tradizionale e VoIP, Asterisk consente agli installatori di creare sistemi telefonici o migrare i sistemi esistenti a nuove tecnologie. Alcuni siti utilizzano Asterisk per sostituire i PBX proprietari, altri forniscono funzionalità aggiuntive, come messaggi vocali o menu di risposta vocale, o negozi di chiamate virtuali , o per ridurre i costi effettuando chiamate sia locali che interurbane su Internet.

Oltre ai protocolli VoIP, Asterisk supporta i tradizionali protocolli di commutazione di circuito come ISDN e SS7 . Ciò richiede schede di interfaccia hardware appropriate, commercializzate da fornitori di terze parti. Ciascun protocollo richiede l'installazione di moduli software. Nella versione 14 di Asterisk è supportato il codec audio Opus .

Internazionalizzazione

Sebbene inizialmente sviluppato negli Stati Uniti , Asterisk è diventato un popolare centralino VoIP in tutto il mondo. Consente di avere più set di istruzioni vocali identificate dalla lingua (e anche più set di istruzioni per ogni lingua), nonché il supporto per i formati dell'ora in diverse lingue. Asterisk include diversi set di istruzioni per la risposta vocale interattiva e le funzioni di posta vocale: inglese americano, britannico e australiano, francese canadese, giapponese, russo, spagnolo messicano e svedese. Vengono offerti alcuni suggerimenti di novità, come barzellette e un messaggio a tema "apocalisse zombie" per Halloween . Inoltre, i set di voci sono offerti per la vendita commerciale in varie lingue, dialetti e generi.

Il set predefinito di messaggi Asterisk in lingua inglese viene registrato dalla voce telefonica professionale Allison Smith.

Prodotti derivati

Asterisk è un componente fondamentale in molti prodotti commerciali e progetti open source. Alcuni dei prodotti commerciali sono bundle hardware e software, per i quali il produttore supporta e rilascia il software con un modello di distribuzione open source.

  • AskoziaPBX , fork del progetto m0n0wall , utilizza il software Asterisk PBX per realizzare tutte le funzioni di telefonia.
  • AstLinux è una distribuzione software open source "Network Appliance for Communications".
  • FreePBX , un'interfaccia utente grafica open source, raggruppa Asterisk come nucleo della sua distribuzione FreePBX
  • LinuxMCE raggruppa Asterisk per fornire la telefonia; esiste anche una versione incorporata di Asterisk per i router OpenWrt.
  • PBX in a Flash/Incredible PBX e trixbox sono centralini software basati su Asterisk.
  • Elastix in precedenza utilizzava Asterisk, HylaFAX , Openfire e Postfix per offrire rispettivamente funzioni PBX, fax, messaggistica istantanea ed e-mail, prima di passare a 3CX .
  • Issabel è un software di Unified Communications open source che utilizza Asterisk per le funzioni di telefonia. È stato biforcato dalle versioni open source di Elastix quando 3CX lo ha acquisito.
  • *astTECS utilizza Asterisk nei suoi gateway VoIP e mobili.

Sono disponibili vari prodotti aggiuntivi, spesso commerciali, che estendono le funzionalità e le capacità di Asterisk.

I messaggi vocali standard inclusi nel sistema sono gratuiti. Un'azienda può acquistare annunci vocali corrispondenti al nome della propria azienda, opzioni di menu IVR e nomi di dipendenti o dipartimenti (come una libreria di registrazioni dal vivo di nomi comuni o una serie di messaggi completamente personalizzati registrati dallo stesso talento vocale professionale) a un costo aggiuntivo per integrazione nel sistema.

Altri componenti aggiuntivi forniscono supporto fax, sintesi vocale, codec aggiuntivi e nuove funzionalità. Alcuni componenti aggiuntivi di terze parti sono gratuiti; alcuni supportano anche piattaforme embedded come il Raspberry Pi .

Guarda anche

Riferimenti

link esterno