Asterisk® The Open Source PBX!

Slides:



Advertisements
Presentazioni simili
Windows Per questa parte: Elementi dell'interfaccia grafica.
Advertisements

(L’implementazione AdR-BO) Franco Tinarelli
Versione : 1.0 Data: 05/11/2006 MDBAT: 000-AX CNR AREA della RICERCA di BOLOGNA.
Configurare VPN e Accesso remoto con Small Business Server 2003
Vincenzo Campanale PM Security & Management System Center, DSI e la Roadmap.
Introduzione alle Reti di Prossima Generazione
1 Processi e Thread Processi Thread Meccanismi di comunicazione fra processi (IPC) Problemi classici di IPC Scheduling Processi e thread in Unix Processi.
4-1 Routing Gerarchico Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights Reserved)
5-1 Link Wireless Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights Reserved)
EJB Enterprise Java Beans B. Pernici. Approccio Java.
Comunicazione on-line, reti e virtualità Matteo Cristani.
Citrix Metaframe. Metaframe è la soluzione client-server prodotta dalla Citrix in grado di rendere disponibili applicazioni e desktop a qualsiasi dispositivo.
CONTACT CENTER 2.0: A DIFFERENT USER EXPERIENCE 25 MAGGIO 2011 MULTI CHANNEL AND COLLABORATION FOR CC.
Metadati gestionali e amministrativi per oggetti digitali nativi Antonio Scolari Seminario nazionale sui metadati Roma, 3 aprile 2001.
FONDAMENTI DI INFORMATICA III WfMC-1. FONDAMENTI DI INFORMATICA III WfMC-2 WFMC Cose WfMC Workflow Management Coalition (WfMC), Brussels, è unorganizzazione.
Linux firewalls Massimo Ianigro - CNR Area di Ricerca - Bari
10 Maggio 2008 I.T.C. A.Gentili - Macerata VOIP GENERATION David Domenico Rossi Responsabile Ricerca e Sviluppo.
Comune di Cento FORUM PA 2010 – Roma 20 maggio 2010 IL VOIP OPENSOURCE CON ASTERISK THINK DIFFERENT.
© 2005 Avaya Inc. All rights reserved. Applicazioni Avaya IP Office.
University of Pisa Computer Science Department System Administration booting Stefano Bistarelli University of Pisa Computer Science Department
1 © 2013 Cobra Italia SpA All rights reserved Cobra group website Gennaio 2013.
Business Internet light TechChange Migration Usecases novembre 2011.
Sistemi di elaborazione dellinformazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 7 -Instradamento dinamico Ernesto Damiani Lezione 1 – Richiami.
Il servizio VOIP di ONESAT Srl ONESAT. Speciali apparecchi telefonici sono connessi alla rete internet (invece che alla normale rete telefonica). Attraverso.
Sistema di gestione, documentazione di convegni, presentazioni multimediali.
Sito IntergruppoParma.it Nuovo Intergruppo Parma.
OR5 – Rete di trasmissione
I mille volti della formazione dalle-learning allemployergame Novembre 2012 I mille volti della formazione: dalle-learning allemployergame 4° Release Novembre.
DF.DO.MF.MP 02 Luglio 2008 Nuovo Pacchetto ideato per la vendita rateizzata : Bundle rateizzato AASTRA.
Sistema Informativo per Associazioni Agricole AgriManager Progetto realizzato da in collaborazione con.
Internet e ADSL A cura dellIng. Claudio TRAINI _________________________________________________________________ Trade System Srl - Viale Gran Sasso 7.
Le porte di comunicazione
Supporto di ENUM, NAT e Audioconferenze per architettura
Innovazioni versione 4 Bari, 17 ottobre Innovazioni versione 4 Il menù dinamico secondo logica operativa Il ruolo dei Ruoli Facilitare la scelta.
Corso di Reti di Calcolatori A.A Prof. D. Rosaci Capitolo Terzo: Esempi di Reti.
Gruppo 4: Gelmi Martina, Morelato Francesca, Parisi Elisa La mia scuola ha un sito Web: modelli per la qualità dei siti (Ingegneria del Web)
LE RETI INFORMATICHE.
Andrea Petricca Problematiche di rete nella sperimentazione di file-system distribuiti su WAN per applicazioni di GRID-Computing Rapporto trimestrale attività
KNOwledge Store. INSTALLAZIONE KNOS 1.Architettura dellapplicazione 2.Prerequisiti hardware 3.Prerequisiti software 4.Installazione ruoli e funzionalità
INTERNET Antonio Papa Classe 2^ beat I.S.I.S. G. Meroni a.s. 2007/2008.
Cosè una rete Scambio di informazioni Perchè una rete.
POSTA ELETTRONICA PER GLI STUDENTI DI ECONOMIA POSTA SU HOST b Host e terminali La base dati dei messaggi risiede sul mainframeLa base dati dei messaggi.
Le reti informatiche Modulo 7. Internet Il browser La navigazione Motori di ricerca Raccogliere dati La stampa sommario.
Centralini telefonici aziendali IP VOIP
PROGETTO DI STRUMENTI PER LA CONFIGURAZIONE DI APPLICAZIONI JAVA ENTERPRISE Anno Accademico 2006 / 2007 Sessione III FACOLTÀ DI INGEGNERIA CORSO DI LAUREA.
LE RETI E IL DDNS.
1 Communication & Collaboration La collaborazione e la comunicazione unificata: soluzione on premise e online.
Attribution-NonCommercial-ShareAlike Le novità
Personalizzazione e porting delle procedure esterne connesse ad Aleph Il caricamento degli utenti della circolazione da files esterni Modifiche introdotte.
Installazione di Drupal su Linux (sistemista) Installazione step-by-step e note.
©2003 Genesys Telecommunications Laboratories, Inc. Genesys Enterprise Telephony Software (GETS) Stefano Galli Genesys Sales Consultant Stefano Galli Genesys.
1 © 2004, Cisco Systems, Inc. All rights reserved. Il ruolo della Rete nella strategia aziendale David Bevilacqua Operations Director Enterprise 29 Settembre.
Corso di Web Services A A Domenico Rosaci Patterns di E-Business D. RosaciPatterns per l'e-Business.
soluzioni professionali
JDBC Java DataBase Connectivity SISTEMI ITIS B. CASTELLI Anno Scolastico
Distributed System ( )7 TCP/IP four-layer model.
Workshop sulle problematiche di calcolo e reti nell'INFN
TEMA TELECOMUNICAZIONI
Massimo Valiante WORKSHOP GARR_08 GARR-X: il futuro della Rete _ Milano 1-4 aprile 2008 PROGETTO V.O.C.I. Voice Over Consortium Infrastructure.
1 ENUM “fai da te” Ottavo workshop GARR Milano, 1-4 aprile 2008 Marco Sommani CNR Ist. Informatica e Telamatica - Pisa
UNIVERSITA' DEGLI STUDI DI PERUGIA Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Magistrale in Informatica Anno Accademico
Corso di Alta formazione in TL&OS Modulo 1.3 Reti e Servizi - lezione 1 Modulo 1.3 Reti e servizi 1. Introduzione al Networking Connettere il PC in rete;
VoIP Asterisk le possibili applicazioni in azienda Linux Day 2005 Matteo Sgalaberni
Introduzione a GNU/Linux. GNU/Linux Caratteristiche Compatibile con UNIX ® Multitasking Multiutente Libero.
VI Giornata Nazionale Di Gnu/Linux E Del Software Libero
Mitel Healthcare Solution Overview.
Corso GNU/Linux Avanzato Torino,
Marco Moschetti - Multiwire Marino Vigliotti - Kerio
Organizzazione di una rete Windows 2000
Funzionalita’ VoIP di base in Lync Server 2010
Transcript della presentazione:

Asterisk® The Open Source PBX!

Glossario VoIP (Voice over IP). Tecnologia per il trasporto della voce su internet SIP (Session Initiation Protocol). Protocollo VoIP sviluppato dalla IETF H.323. Protocollo VoIP sviluppato dalla ITU-T IAX (Inter Asterisk eXchange). Protocollo VoIP sviluppato dalla Digium PBX (Private Branch eXchange). Centralino telefonico privato. PSTN (Public Switched Telephone Network). Rete telefonica tradizionale ISDN ( Integrated Service Digital Network). Servizio di telefonia digitale PRI (Primary Rate Interface). Collegamento ISDN primario canali BRI (Basic Rate Interface). Collegamento ISDN base a 2 canali FXS (Foreign eXchange Subscriber). Interfaccia che porta la linea analogica FXO (Foreign eXchange Office). Interfaccia che riceve la linea analogica

PBX analogici Apparati ad alta affidabilità Permettono le comunicazioni intra-aziendali Permettono le comunicazioni da e verso la rete esterna PSTN Forniscono altre funzionalità accessorie come segreteria telefonica, trasferimento di chiamata, collegamenti fax, messaggi di benvenuto, …

PBX analogici

PBX digitali Sono di fatto elaboratori elettronici Permettono le comunicazioni intra-aziendali su reti digitali LAN Consentono di comunicare con altre realtà VoIP utilizzando la rete internet Implementano tutte le funzionalità tipiche dei pbx analogici aggiungendo molte altre caratteristiche tipiche di un sistema digitale Se dotati di hw ad hoc, possono fungere da gateway ed interconnettere reti VoIP con la rete telefonica tradizionale Costi contenuti

PBX digitali

Asterisk è un software open source in grado di realizzare un centralino telefonico evoluto su un comune pc (?). Scritto originariamente da Mark Spencer su piattaforma Linux. Disponibile anche per OpenBSD, FreeBSD e MacOS X Jaguar. Esiste qualche progetto per portarlo sotto Windows (Celliax, AstWind, AsteriskWin32) Asterisk - Introduzione

Composto da un core system che è in grado di: –Instaurare le comunicazioni tra gli utenti –Lanciare applicazioni che gestiscono i servizi –Caricare i moduli –Ottimizzare le perfomance sotto ogni condizione di carico Core system

Mette a disposizione APIs per la definizione di moduli per: –Canali. Gestiscono il tipo di connessione (VoIP, ISDN, …) –Applicazioni. Aggiungono nuove funzionalità (Conferenze, Voic , …) –Codec. Supporto dei vari formati audio (GSM, MP3, …) –File. Per la gestione dellI/O sul filesystem Moduli

Canali Un canale definisce il tipo di interfaccia sul quale instaurare una comunicazione Asterisk è in grado di gestire canali VoIP, ISDN e telefonia tradizionale Canali supportati: –VoIP: SIP, H.323, IAX, MGCP, SCCP –ISDN PRI: 4ESS, BRI (ISDN4Linux), DMS100, … –Telefonia tradizionale: FXS, FXO, E&M, …

Applicazioni Authentication Blacklists Call Forward on Busy Call Forward on No Answer Call Queuing Call Recording Call Transfer Call Waiting Caller ID Calling Cards Conference Bridging Database Integration Dial by Name Do Not Disturb ENUM Fax Transmit and Receive Macros Music On Hold Music On Transfer Route by Caller ID SMS Messaging Spell / Say Three-way Calling Time and Date Transcoding Trunking VoIP Gateways Voic

ADPCM – 64 kbps G.711 (A-Law & μ-Law) – 64 kbps G (pass through) – 5.3 or 6.3 kbps G.726 – 16 or 24 or 32 kbps G.729 (through purchase of commercial license) – 8 kbps GSM – 13 kbps iLBC – 13.3 or 15.2 kbps LPC-10 – 6 kbps Speex – 16 kbps Codecs

Archichettura

Requisiti hardware

Pacchetti software Funzionamento solo VoIP –asterisk-1.2.x.tar.gz (il programma vero e proprio) Aggiunta del protocollo H.323 –pwlib-1.10.x.tar.gz –openh x.tar.gz Aggiunta di interfacce verso la rete PSTN –zaptel-1.2.x.tar.gz (driver per le schede hw) –libpri-1.2.x.tar.gz (librerie per ISDN) Altro –asterisk-sound tar.gz –asterisk-addons-1.2.x.tar.gz

Installazione # > cd /usr/local/src # > tar xvfz pacchetto.tar.gz # > make && make install (&& make samples) e infine # > /usr/sbin/asterisk

Configurazione Tutto ciò che serve per configurare asterisk si trova nella cartella /etc/asterisk: –asterisk.conf –modules.conf –sip.conf –zapata.conf –extensions.conf –… Sono file di testo organizzati per sezioni

sip.conf Configura il canale SIP del server VoIP Definisce gli utenti [general] context=default ; Default context for incoming calls bindport=5060 ; UDP Port to bind to (SIP standard port is 5060) bindaddr= ; IP address to bind to ( binds to all) srvlookup=yes ; Enable DNS SRV lookups on outbound calls disallow=all allow=ulaw allow=alaw [8709] type=friend ; user:solo per ricevere; peer solo per chiamare callerid=matteo nat=yes host=dynamic context=internal

extensions.conf E il file più importante Definisce il Dialplan E diviso in contesti Ogni contesto contiene estensioni che definiscono il comportamento del PBX in base alle chiamate [context] exten =>,,

Esempio dialplan/1 [internal] exten => _[89]XXX,1,Dial(SIP/${EXTEN},15); exten => exten => _[89]XXX,3,Hangup(); [default] exten => s,1,Answer(); exten => s,2,Playback(invalid); exten => s,3,Hangup();

Esempio dialplan/2 [call_center] exten => s,1,Answer(); exten => s,2,Background(istruzioni); exten => _ZXXX,1,Dial(SIP/${EXTEN},10); exten => _ZXXX,2,Background(non_risponde); exten => _ZXXX,3,Goto(call_center,s,1); exten => 0,1,Hangup(); exten => i,1,Playback(scelta_non_valida); exten => i,2,Goto(call_center,s,1); exten => t,1,Playback(tempo_scaduto); exten => t,2,Hangup();

Riferimenti Asterisk – – – –… Softphone – x-litewww.xten.com – –…