Asterisk

14

Click here to load reader

description

A brief introduction to asterisk world

Transcript of Asterisk

Page 1: Asterisk

Linux e il VoIP

Panoramica su VoIP in Linux e Asterisk

Sebastiano [email protected]

Page 2: Asterisk

Cose e il VoIP?

VoIP

Il VoIP (Voice over IP) e un insieme di tecnologie, metodologie,protocolli di comunicazione e tecniche di trasmissione per ladistribuzione di comunicazioni basate su voce e sessioni multimedialiutilizzando reti basate su protocollo IP (come Internet).

Internet Telephony

Con i termini Internet Telephony ci riferiamo a una moltitudine diservizi - Voce, Fax, SMS e Segreterie - che sono trasportate suInternet invece che sulle classiche reti PSTN (Public SwitchedTelephone Network). Da questo punto di vista, il VoIP e unsottoinsieme di cio che si intende con Internet Telephony.

Page 3: Asterisk

Vantaggi e Svantaggi

Vantaggi

I Basato su rete a comunicazione digitale.

I IP based - scala in maniera economica.

I Niente confini di pagamento.

I Unica infrastruttura.

Svantaggi

I Protocollo nuovo - problemi con l’adozione.

I La migrazione dai sistemi legacy e costosa.

I Il cambiamento e profondo.

I Le compagnie non possono facilmente fare overbilling.

Page 4: Asterisk

Terminologia

I SIP - Session Initiation Protocol: protocollo nato per il VoIP e iservizi multimediali e testuali (RFC 3261).

I PBX - Private Branch Exchange: sistema che permette digestire chiamate interne ed esterne.

I IVR - Interactive Voice Response: essenzialmente un menu”ascoltabile”.

I PSTN - Public Switched Telephone Network detta anche POTS- Plain Old Telephone Service: classica rete telefonica.

I Trunking: canale di trasmissione tra il provider SIP e il client.

I Dialplan: regole di gestione delle chiamate (in ingresso euscita); spesso sinonimo di IVR.

Page 5: Asterisk

Session Initiation Protocol

I Protocollo di livello Application basato su segnali

I Usa la porta 5060

I Usa RTP per il trasporto di flussi multimediali

I Favorisce la comunicazione tra 2 endpoint

Page 6: Asterisk

Soluzioni VoIP su Linux

AsteriskI Standard

I Supportato

I Molto utilizzato

FreeSwitchI Nuovo

I Nato dagli stessi sviluppatori di Asterisk

I Ancora immaturo

Page 7: Asterisk

Asterisk

I Scritto da Mark Spencer (Digium, Inc.).

I Rilasciato sotto licenza GPL.

I Progetto iniziato nel 1999.

I Core PBX con supporto a segreteria telefonica, forward dichiamate, fax, conferenze, ecc...

I Molta documentazione.

I Enorme base di utenti.

Page 8: Asterisk

Come installarlo?

I Scarica i binari - la maggior parte delle distro li include.I Scarica i sorgenti da www.asterisk.org

I Estrai i sorgentiI Compila i driver e la libpriI Compila Asterisk

I Scarica e installa una Asterisk distro - scelta molto appropriatanel caso in cui si abbia una macchina dedicata ad Asterisk.Spesso includono GUI di gestione.

Page 9: Asterisk

Distribuzioni Asterisk?I Comprendono Asterisk - Web GUI e molto altro in CD che si

installano in maniera molto semplice.I I piu popolari sono:

I ElastixI AsteriskNOWI TrixboxI FreePBXI Probabilmente molti altri...

FreePBXI La versione attuale usa Asterisk 1.8

I Basato su CentOS

I Ottima Web GUI

I Semplice da configurare attraverso file di configurazione

Page 10: Asterisk

Configurazione di Dialplan

exten => s, 1,Answer()exten => s, n,Wait(2)exten => s, n,Play(hello − world)exten => s, n,Wait(2)exten => s, n,Hangup()

Dopo due secondi viene riprodotto un ”hello world” e dopo altri duesecondi il sistema riaggancia.

Page 11: Asterisk

Di cosa abbiamo bisogno?

I Un PC capace di eseguire LinuxI Non e necessario che sia particolarmente potenteI E possibile usare anche macchine virtuali

I Una distribuzione Asterisk a scelta (o un’installazione di asterisksulla nostra distro preferita)

I Uno o piu telefoniI SoftphonesI IP Phones

Page 12: Asterisk

Softphones

Una soluzione abbastanza pratica e rappresentata dai softphone. Ipiu diffusi sono:

I X-Lite di X-Ten Networks

I KPhone, un SIP phone fornito con l’ambiente KDE

I Twinkle, molto diffuso di recente

Altri softphone sono molto diffusi anche per gli smartphone

I LinPhone

I Sono sicuro ce ne siano altri :P

Page 13: Asterisk

IP PhonesUna soluzione piu professionale e rappresentata dagli IP Phones. Traquesti troviamo:

I OBi 100I EconomicoI Richiede un telefono analogico

I Modelli Polycom e CiscoI Vanno da modelli economici a molto costosiI Li usano i ”pezzi grossi”I Molte features incluse

I Panasonic serie KX-T*I IP phone economici con molte funzionalitaI Supporta linee multipleI Lavorano molto bene con Asterisk

Page 14: Asterisk

Link UtiliI Asterisk

http://www.asterisk.orgSito ufficiale del progetto Asterisk

I VoIP-Infohttp://www.voip-info.orgSito di informazione generale sul VoIP. Include moltisuggerimenti e informazioni su Asterisk

I AsteriskGuruhttp://www.asteriskguru.comDocumentazione su Asterisk

I AsteriskPbxhttp://www.asteriskpbx.itSito ufficiale italiano dell’Asterisk Users Group