Università degli studi di Ferrara Facoltà di Ingegneria

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Università degli studi di Ferrara Facoltà di Ingegneria"

Transcript

1 Università degli studi di Ferrara Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria Informatica e dell'automazione Interoperabilità tra sistemi Skype ed open VoIP Tesi di Laurea di : Relatore : MARCO BNA Prof. GIANLUCA MAZZINI Correlatore : FEDERICO FERGNANI Anno Accademico 2006/07

2

3 INDICE Introduzione 5 1 Il VoIP In sintesi Requisiti del VoIP Protocolli VoIP 11 2 VoIP-Fe VoIP-Fe L architettura Connessione alla rete telefonica nazionale Chiamate via Internet Mobilità dei numeri e account virtuali 19 3 Asterisk Caratteristiche generali L architettura Gestione delle chiamate Il protocollo IAX L Asterisk Gateway Interface (AGI) I file call Struttura di un file call 29 4 Skype Caratteristiche generali Analisi di Skype La rete Skype Aspetti chiave del funzionamento di Skype Potenziali rischi Il protocollo di Skype Skype API Skype API Wrapper 39 5 Interoperabilità tra sistemi VoIP Problematiche da affrontare Linee guida per risolvere il problema 43 1

4 6 La soluzione adottata Scelte e test preliminari La scelta della piattaforma Possibilità di portabilità Gestione dell audio da e verso il client Skype Ricezione/invio dell audio tramite socket TCP Realizzazione del client Asterisk La libreria IAXClient Test della libreria IAXClient Gestione delle chiamate Gestione degli stream audio JIAXClient Java IAXClient Analisi dei flussi audio Conversione in frequenza dei flussi audio La libreria libsamplerate Definizione del chiamato Analisi lato Skype Analisi lato Asterisk 66 7 Skype2IAX La scelta del linguaggio di programmazione Linguaggi scelti per realizzare il software lato server Le librerie e gli ambienti di sviluppo utilizzati Compilazione di IAXClient Aspetti e requisiti della compilazione Le modifiche da apportare Studio della libreria JIAXClient Breve introduzione a JNI Il funzionamento di JNI in sintesi Funzionamento della libreria Gestione degli eventi L insieme delle classi di JIAXClient Modifiche alla libreria JIAXClient Gestione degli eventi audio Implementazione delle funzionalità mancanti 84 2

5 7.6 Compilazione del codice nativo di JIAXClient Implementazione di Skype2IAX Definizione delle classi principali Analisi dei principali scenari di funzionamento Avvio dell applicazione Richiesta di chiamata lato Skype Richiesta di chiamata lato Asterisk Alcune considerazioni sulla richiesta di chiamata Avvio della chiamata Skype-Asterisk Avvio del trasferimento dei flussi audio Test di debug e test finali Conclusioni Possibili alternative di implementazione Sviluppi futuri Bibliografia 107 Ringraziamenti 109 3

6 4

7 Introduzione Negli ultimi anni la tecnologia VoIP (Voice over IP), ovvero la possibilità di utilizzare le sempre più versatili reti a commutazione di pacchetto per fornire il servizio di telefonia, viene indicata come la tecnologia del futuro in questo ambito e rappresenta pertanto una delle maggiori tematiche del mondo ICT [1]. I vantaggi derivanti dall impiego di questa tecnologia sono molteplici e riguardano sia l ambito economico, con notevoli risparmi in termini di canoni e di infrastrutture, sia la possibilità di fornire sempre nuovi servizi, poiché si assiste a un integrazione con le reti IP e a una gestione in digitale dei vari aspetti delle comunicazioni [2]. Grazie a queste caratteristiche di risparmio e flessibilità in relazione alla crescente diffusione di connessioni Internet a banda larga, che consentono di avere un servizio analogo a quello della telefonia analogica, il VoIP sta trovando un sempre più largo impiego all interno delle imprese con la conseguente realizzazione di sistemi di telefonia privati. Di questo è un chiaro esempio l Università degli Studi di Ferrara, primo Ateneo a livello nazionale ad adottare una soluzione full VoIP basata su tecnologie open source (Linux e Asterisk) denominata VoIP-Fe. Grazie a questa strategia l Università di Ferrara realizza un risparmio annuo di 300 mila euro rispetto alla precedente soluzione analogica. A questo si aggiunge una gamma di servizi forniti superiore a quella precedente legata alla telefonia tradizionale, comprendendo oltre ai servizi di norma offerti dai centralini telefonici analogici (trasferimento di chiamata, segreteria telefonica, ecc.) servizi di peritelefonia avanzati basati su interfaccia Web [1]. L impiego della tecnologia VoIP non resta tuttavia relegato all ambito aziendale. Basta infatti pensare a soluzioni popolari, quale ad esempio Skype, che consente a chiunque abbia a disposizione una connessione 5

8 Internet di comunicare con altri utenti Skype gratuitamente e con numeri di telefonia fissa a costi notevolmente inferiori rispetto a quelli degli operatori telefonici tradizionali; inoltre offre agli utenti un ottima qualità dell audio e un estrema facilità d uso, oltre ad un supporto per la messaggistica istantanea e per la videochiamata. Questo software si presenta come un client freeware che utilizza per stabilire la connessione con altri client Skype una rete peer-to-peer avente le stesse caratteristiche della rete P2P Kazaa impiegando un protocollo proprietario, di cui non sono note in alcun modo le caratteristiche, per la gestione degli eventi relativi allo stabilirsi delle comunicazioni [3]. Tuttavia l assenza di un sistema di gestione privato delle chiamate da cui deriva una netta dipendenza da server esterni all ambito aziendale, e la dipendenza dallo stato della rete Skype per connettersi ad altri client e poter comunicare fa sì che questo software non garantisca requisiti di sicurezza, di controllo e di gestione che al contrario sono richiesti in un azienda. Si vengono dunque a delineare due diversi ambiti d uso del VoIP: un primo ambito proprio delle aziende che prevede l impiego di sistemi privati di gestione della telefonia, ed un secondo ambito in cui questa tecnologia viene usata dai singoli utenti mediante software che consentono di comunicare sfruttando la rete Internet pubblica e utilizzando servizi messi a disposizione da terze parti. La domanda che ci si pone a questo punto è se vi sia una possibilità di intercomunicabilità, di far dialogare tra loro questi diversi ambiti d uso. Al fine di dare una risposta a questa domanda mi sono calato all interno di un ambito particolare, quello di VoIP-Fe, nel quale viene utilizzato Asterisk quale sistema PBX (Private Branch exchange), al fine di realizzare un software che consentisse di chiamare da un telefono VoIP interno ad UniFe un qualsiasi client connesso alla rete P2P di Skype e viceversa. 6

9 Gli argomenti trattati All interno di questo documento viene data una descrizione sintetica del VoIP al fine di consentire a chiunque di comprendere l ambito cui è rivolto lo svolgimento della tesi. Viene dunque fornita una presentazione di VoIP- Fe al fine di introdurre le tecnologie usate per la gestione del VoIP all interno dell Università, ovvero il server Asterisk PBX e quanto lo caratterizza, per arrivare quindi alla descrizione di Skype, del protocollo di Skype e dell API che questo mette a disposizione. Si ha pertanto la presentazione della soluzione adottata per rendere possibile l interoperabilità tra il mondo dell open VoIP, rappresentato nel nostro caso da Asterisk, e Skype, dettagliando le tecnologie usate. Si arriva al termine a proporre sinteticamente soluzioni alternative a quella implementata e possibili sviluppi futuri. 7

10 8

11 1. Il VoIP 1.1 In sintesi VoIP, acronimo di Voice over IP, è una tecnologia che consente di veicolare l informazione vocale su una qualsiasi rete che utilizzi il protocollo IP, anziché attraverso la rete telefonica tradizionale (PSTN) [4]. Ciò consente di eliminare le relative centrali di commutazione ed economizzare sulla larghezza di banda occupata. Sulla rete vengono immessi pacchetti di dati contenenti le informazioni vocali, codificati in forma digitale previo campionamento del segnale analogico agli estremi della trasmissione, questo solo mentre la comunicazione è in corso. Come detto non è necessario che le comunicazioni debbano viaggiare sulla rete Internet ma è sufficiente la presenza di una qualsiasi rete privata basata su IP, ad esempio una LAN [1] [4]. Si ricordano tra i vantaggi derivanti dall impiego del VoIP [1]: 1) un processo di convergenza delle reti: il trasporto dell informazione avviene attraverso la normale rete dati rendendo inutile la cablatura della rete fonia consentendo di utilizzare le tecnologie attualmente presenti per le reti IP, come ad esempio il Wi-Fi per il collegamento senza fili di apparecchi telefonici VoIP; 2) per comunicare con la rete PSTN si ha comunque la necessità di utilizzare i servizi di un operatore telefonico. Non esiste tuttavia un limite al numero di operatori cui appoggiarsi, con la possibilità di poter scegliere anche a livello di singola chiamata l operatore più economico da utilizzare; 3) nell ambito della tecnologia VoIP scompare il concetto di telefono come apparecchio fisso; il terminale può essere un telefono con capacità VoIP, un dispositivo wireless con a bordo lo stack protocollare per supportare il VoIP oppure un computer con un 9

12 software che realizza un telefono, detto softphone. Ci si avvicina pertanto alla fruibilità della telefonia mobile e quindi al concetto di numero personale. Un numero VoIP identifica pertanto non una specifica locazione fisica bensì un utente con la possibilità di seguirlo nei suoi spostamenti purché si abbia accesso alla rete dati [1] [2]; 4) servizi di peritelefonia avanzati: la flessibilità della tecnologia VoIP consente di realizzare un ampia serie di servizi di fonia avanzati. Inoltre la realizzazione di nuovi servizi non comporta la necessità di modificare l hardware; 5) poiché dati e voce viaggiano sulla rete IP è possibile integrare il servizio telefonico con quelli normalmente offerto dalla rete IP; 6) grazie all impiego della rete dati per il traffico voce è possibile gestire in modo unificato policy di sicurezza e di uso delle risorse. 1.2 Requisiti del VoIP Le reti IP non forniscono alcuna garanzia in merito alla qualità del servizio né meccanismi in grado di garantire che i pacchetti vengano ricevuti nello stesso ordine in cui questi sono stati inviati. I principali problemi delle applicazioni di telefonia VoIP sono dunque quelli di garantire una corretta ricostruzione dei pacchetti di dati voce ricevuti, tenendo conto che la trasmissione sulla rete può modificare l ordine dei pacchetti, che alcuni di questi possono subire perdite o danneggiamenti dell informazione in essi presente, cercando così di garantire che il flusso audio mantenga le caratteristiche che presenta nel momento in cui viene inviato. Altro aspetto che si deve affrontare è quello di mantenere il tempo di latenza (sostanzialmente il tempo necessario all elaborazione dei dati cui si somma il tempo di transito del pacchetto) sufficientemente ridotto in modo tale che gli utenti possano avere un dialogo in real-time e non subire ritardi nella conversazione. 10

13 Come requisito operativo, oltre a quello di disporre di un software VoIP come Skype o Asterisk, si ha la necessità di installare codec per la compressione della voce. Tra questi codec rientrano ilcb, G711, G711a, G711u, G723 e altri [4]. 1.3 Protocolli VoIP La tecnologia VoIP richiede due tipi di protocolli di comunicazione in parallelo: a) un protocollo per la trasmissione dei dati (pacchetti voce su IP); b) un protocollo per la codifica della segnalazione della conversazione. Nel primo caso viene solitamente utilizzato il protocollo RTP (Real Time Protocol) al fine di garantire la sincronizzazione dei flussi audio, il controllo dei compressori e delle loro funzionalità, la gestione della QoS (Quality of Service), il controllo delle applicazioni, la gestione ed il controllo dell affidabilità della trasmissione. Per quanto riguarda la codifica delle segnalazioni si ha a disposizione una varietà di protocolli. Tra questi si citano: 1) SIP (Session Initiation Protocol) della IETF; 2) H.323 dell ITU; 3) IAX (Inter Asterisk Xchange), soppiantato da IAX2, protocollo utilizzato dai server Asterisk open source PBX e dai relativi software client. Questi protocolli nascono con lo scopo di consentire la creazione, il mantenimento e la terminazione della comunicazione tra due o più terminali [2] [4]. Nell ambito di questa tesi verrà successivamente descritto in modo più dettagliato il protocollo IAX2. 11

14 12

15 2. VoIP-Fe In questo capitolo viene presentata VoIP-Fe, la prima architettura full VoIP nell ambito di una Pubblica Amministrazione. VoIP-Fe trova la propria base, come molti altri progetti realizzati all interno dell Università degli Studi di Ferrara, in una proficua collaborazione tra l Ateneo e la regione Emilia-Romagna che ha consentito l analisi e lo sviluppo di diversi servizi ICT [1] [5]. 2.1 Alla base della molteplicità dei servizi offerti dall Università degli Studi di Ferrara vi è Il progetto Lepida nasce dalla collaborazione tra l Ateneo ferrarese e la Regione Emilia-Romagna. Tale collaborazione si è tradotta nella presenza sul territorio cittadino di una Metropolitan Area Network (MAN) necessaria ad interconnettere tra loro le dodici sedi principali sparse all interno della città. Figura 1.1: Backbone di 13

16 L infrastruttura è costituita da un doppio anello in fibra ottica fornito spento dalla Regione. Compito dell Università è stato quello di progettare topologia e architettura della rete, realizzare i componenti per l interconnessione, controllo degli accessi, il monitoraggio, la gestione della qualità e l allocazione delle risorse. L attivazione è avvenuta nel 2005 utilizzando apparati in tecnologia GigaEthernet (la banda disponibile per ogni sede è pari a 1 Gbps). La rete realizzata ha la capacità di riconfigurarsi automaticamente in caso di malfunzionamento con tempi inferiori al decimo di secondo ed è in grado di tollerare guasti lungo una qualsiasi tratta senza presentare impatti sui servizi e sull utenza. La MAN rappresenta l elemento fondamentale su cui sono stati realizzati i nuovi e innovativi servizi ICT offerti dall Università tra i quali i più importanti sono: Wi-Fe: la prima infrastruttura italiana realizzata per la copertura Wi- Fi completa di un Ateneo; Desktop-Fe: un prototipo di postazione di lavoro reso possibile dall impiego della rete a banda larga che consente di avere scrivanie distribuite con tutti i servizi, in cui applicazioni e dati sono centralizzati e l accesso avviene tramite browser Web; VoIP-Fe: la prima rete full VoIP all interno di una Pubblica Amministrazione [5]. 14

17 2.2 VoIP-Fe L architettura L architettura di VoIP-Fe è basata sul PBX (Private Branch exchange) software Asterisk, installato su di un server Linux, cui è affiancato un server gemello al fine di garantire un elevata disponibilità di servizio. Il server è interconnesso, tramite apposita scheda, a 4 flussi primari di tipo E1 ciascuno dei quali avente 30 canali. Tre di questi flussi vengono utilizzati per 3 differenti Gruppi a Numerazione Ridotta (GNR), fornendo così una disponibilità di 3000 numeri telefonici; il quarto flusso viene impiegato solo per le chiamate uscenti verso telefoni cellulari. Il server è inoltre connesso a Internet, aspetto che rende possibile collegarsi ad operatori telefonici VoIP per effettuare chiamate gratuite; le connessioni tra i diversi Dipartimenti dell Ateneo sono garantite dalla presenza della MAN. Per quanto riguarda i protocolli utilizzati le segnalazioni vengono effettuate tramite protocollo SIP, mentre gli stream audio utilizzano RTP con codec audio senza perdita G711a. Al fine di ridurre il traffico di rete i telefoni sono configurati per trasmettersi direttamente i flussi audio utilizzando il server solo per la parte di segnalazione [1]. Quale sistema di gestione della telefonia la scelta fatta dall Ateneo è ricaduta su Asterisk. Asterisk è un PBX software nato nel 2001 da un ambizioso progetto che mirava a realizzare un unico centralino VoIP e TDM, cioè in grado di gestire sia le comunicazioni VoIP sia di connettersi alle reti PSTN (analogiche e digitali) [6]. Alla base di questa scelta vi sono diversi aspetti [1]: il sistema è solido ed è supportato da un ampia comunità di sviluppatori e programmatori; è open source, rilasciato sotto licenza GNU GPL, ovvero il suo contenuto è distribuibile e modificabile consentendo la realizzazione di estensioni; 15

18 è flessibile e facilmente estendibile; fornisce supporto per i protocolli VoIP più diffusi ovvero SIP e H323 oltre che per il protocollo IAX nato come protocollo di comunicazione interno ad Asterisk ma in fase di affermazione; fornisce la possibilità di collegarsi alla rete PSTN; gode di una notevole facilità di configurazione resa possibile mediante l impiego di file testuali; fornisce un interfaccia, denominata AGI (Asterisk Gateway Interface), che consente di interfacciarsi col PBX in modo analogo alle CGI, utilizzabile con qualsiasi linguaggio di programmazione in grado di interagire con standard input e standard output così da ricevere informazioni da Asterisk e fornire l esito dell elaborazione. La scelta di un server Linux è strettamente connessa al fatto che questa è la piattaforma di riferimento per questo software anche se di fatto è disponibile per altri sistemi operativi proprietari, oltre a una propensione da parte dell Università all impiego di software open source. La dotazione hardware del server prevede un processore Intel Pentium D (dual core) e 1 GB di RAM. Nonostante questo server fosse in grado di soddisfare le esigenze dell Ateneo, l aggiunta di un server gemello, con l uso di software di cluster management è stata dettata dalla volontà di aumentare le caratteristiche di affidabilità e disponibilità del servizio. La soluzione adottata gode di una notevole efficienza che è garantita sia dall impiego di Linux quale sistema operativo, che in modalità server e senza interfaccia grafica richiede una quantità di risorse limitate, sia dall efficienza di Asterisk nel caso in cui non siano richieste operazioni di cancellazione dell eco e di transcodifica, di fatto non necessarie grazie alla scelta del codec G711a [1]. 16

19 Figura 2: Architettura di VoIP-Fe Connessione alla rete telefonica nazionale Come già visto la tecnologia VoIP consente di appoggiarsi a più operatori telefonici con la possibilità di includere tra di essi operatori che forniscono servizi VoIP attraverso le linee dati. La scelta dell Ateneo è stata tuttavia quella di mantenere un collegamento con un operatore telefonico attraverso linee E1 a cui è stato aggiunto un collegamento per inoltrare i traffici diretti verso telefoni cellulari di altri operatori. Questa scelta, che ha consentito di mantenere quasi totalmente la numerazione precedente, è stata dettata dalla necessità di garantire la qualità delle comunicazioni nelle ore di punta, aspetto possibile solo utilizzando connessioni IP dirette con QoS garantita. A questo si aggiunge che l accesso ai numeri di emergenza è garantito solo acquistando linee da una centrale distrettuale [1]. 17

20 2.2.3 Chiamate via Internet Si è visto come una delle maggiori potenzialità della tecnologia VoIP sia di dare la possibilità di effettuare chiamate via Internet in modo completamente gratuito. Per rendere effettiva questa possibilità si ha la necessità di identificare un utente in modo univoco tramite il proprio numero telefonico. Lo standard E.164 consente di fare ciò definendo un piano di numerazione telefonica internazionale. Un utente dell Università di Ferrara può essere raggiunto in due modi: in modo diretto tramite protocollo SIP oppure attraverso la rete telefonica tradizionale. La prima possibilità è tuttavia vincolata dalla conoscenza del server su cui l utente dell Università è registrato e dalla conoscenza dell identificativo dell utente che può differire dal numero telefonico tramite il quale questo è raggiungibile via PSTN. Per consentire la traduzione da indirizzi PSTN ad indirizzi di tipo URI (Uniform Resource Identifier) l IETF ha sponsorizzato il protocollo ENUM (E.164 Number Mapping). Questo protocollo prevede di fornire un servizio DNS per pubblicare un database distribuito contenente tutti i numeri raggiungibili direttamente via Internet, in modo tale che il provider può indirizzare la chiamata direttamente al server di competenza senza passare attraverso la rete telefonica pubblica. Grazie a questo servizio nel momento in cui un utente dell Università vuole effettuare una chiamata si delega ad Asterisk il compito di verificare la presenza del numero da chiamare nei database ENUM; nel caso il numero venga individuato la chiamata viene stabilita in modo diretto e gratuito, al contrario una voce avverte della possibilità di effettuare la chiamata solo con la normale tariffazione [1]. 18

21 2.2.4 Mobilità dei numeri e account virtuali La tecnologia VoIP offre caratteristiche di mobilità notevoli. Infatti è sufficiente essere collegati ad Internet e disporre di un dispositivo o di un software che abbia lo stack protocollare necessario a supportare il VoIP per poter utilizzare il proprio account telefonico. La possibilità di essere registrati con più softphone (e/o telefoni VoIP) e poter ricevere su ciascuno di questi un avviso di chiamata è data da un account virtuale che in sé è comunque strettamente in relazione al numero dell utente. Il primo client VoIP su cui si risponde farà terminare lo squillo degli altri telefoni e allo stesso modo una chiamata effettuata da uno qualsiasi di questi dispositivi farà sì che il chiamato visualizzi lo stesso Caller ID. Il risultato ottenuto è l offerta di una notevole mobilità e un valido supporto al telelavoro [1]. 19

22 20

23 3. Asterisk Figura 3.1: Logo di Asterisk Delineando l architettura di VoIP-Fe si è visto come questa sia basata sul PBX software Asterisk. Tale applicativo, open source e distribuito sotto licenza GNU GPL, è stato scelto dall Ateneo per le caratteristiche di flessibilità ed estendibilità che presenta oltre che per la capacità di interconnetterlo alla rete PSTN utilizzando apposite schede PCI. Questo PBX presenta infatti come una delle principali potenzialità quella di consentire l interconnessione tra diverse tecnologie all interno dello stesso ambiente [6]. In questo capitolo viene descritto Asterisk e vengono presentati alcuni degli aspetti fondamentali del suo funzionamento utili a meglio comprendere aspetti della soluzione adottata per risolvere il problema proposto, ovvero l interfacciamento a Skype. 3.1 Caratteristiche generali Asterisk è un PBX software che nasce da un progetto open source volto alla realizzazione di un centralino che consentisse di gestire sia le moderne comunicazioni VoIP sia interfacce per la gestione di linee PSTN. Il nome deriva dal carattere speciale asterisco utilizzato sia nel mondo Unix che nel mondo DOS per indicare qualsiasi file. In modo del tutto analogo Asterisk si propone come unico centralino in quanto in grado di 21

24 interfacciarsi a qualsiasi apparato telefonico standard (hardware e software). La gestione delle comunicazioni VoIP avviene su TCP/IP utilizzando le connessioni Ethernet, SLIP (Serial Line Internet Protocol) o PPP (Point-to- Point Protocol) presenti oppure tramite Frame Relay (una tecnica di trasmissione a commutazione di pacchetto che può essere pensata come una linea virtuale tra due punti). I protocolli utilizzabili per la trasmissione dei pacchetti voce sono diversi a partire da quelli più noti quali H323 e SIP, arrivando a MGCP (Media Gateway Control Protocol) e SCCP (Skinny Client Control Protocol). Asterisk propone inoltre un proprio protocollo pensato per la trasmissione di vari tipi di dati su diverse tipologie di reti e per il controllo delle chiamate su IP. Tale protocollo è noto col nome di IAX ormai soppiantato dalla più recente versione IAX2 che si sta affermando come uno standard. Il supporto per la tecnologia TDM si ha utilizzando schede PCI aggiuntive progettate appositamente per Asterisk [6]. 3.2 L architettura Asterisk presenta un core interamente sviluppato in linguaggio C. La scelta del linguaggio è legata oltre che a una migliore conoscenza dello stesso da parte degli sviluppatori soprattutto alla possibilità offerta dal C di accedere a più basso livello alle risorse hardware della macchina garantendo sia una maggiore stabilità del sistema sia una maggiore efficienza. L architettura complessiva risulta essere modulare per consentire di avere un centralino in grado di interfacciarsi con qualsiasi dispositivo hardware o software. Attorno ad un core stabile in grado di garantire le funzionalità base ai diversi processi sono stati dunque sviluppati una molteplicità di moduli che possono essere installati o meno a secondo della necessità. Le funzionalità messe a disposizione dal core ai vari moduli sono le seguenti [6] [8]: 22

25 1) PBX Switching CORE: l essenza di Asterisk, ovvero una funzionalità che collega i due estremi di una comunicazione in modo del tutto indipendente dalla gestione del protocollo utilizzato per la comunicazione con i dispositivi. Ciò che viene gestito sono i flussi di dati per garantire la comunicazione. 2) Application Launcher: una volta aperto un canale di comunicazione è possibile connetterlo ad un altro canale oppure lanciare un applicazione che può agire su di esso in svariati modi. 3) Codec Translator: la gestione dei codec usati da Asterisk per la codifica/decodifica dei vari formati di compressione audio supportati è centralizzata. Il core utilizza moduli esterni ciascuno dei quali fornisce una codifica differente. 4) Scheduler and I/O Manager: gestisce la schedulazione e la sincronizzazione dei vari task al fine di ottenere prestazioni ottime in svariate condizioni di carico. 5) Dynamic Module Loader: i moduli vengono caricati in modo dinamico a seconda delle esigenze e delle configurazioni. La comunicazione tra core e moduli avviene tramite interfacce di programmazione (API). Le quattro API fornite definiscono una completa astrazione dell hardware e dei protocolli consentendo di gestire le applicazioni in modo modulare e al core di disinteressarsi ad esempio del codec e dei protocolli utilizzati. Le quattro API di Asterisk sono: 1) Channel API: gestisce in modo dinamico la tecnologia su cui sta avvenendo la chiamata caricando i moduli che si occupano di garantire la comunicazione a più basso livello a seconda del suo tipo (E1, T1, ISDN, VoIP o altre tecnologie). 2) Application API: definisce l interfaccia a cui tutti i moduli devono attenersi, consentendo così l esecuzione di moduli che svolgono svariate funzionalità. 23

26 3) Codec Translator API: i codec devono attenersi a questa interfaccia così che il gestore dei codec possa caricarli al fine di mettere in comunicazione diversi canali tra loro. 4) File Format API: gestisce la lettura scrittura di diversi formati di file sul file system. L impiego di queste API consente al core, che svolge la funzione di PBX, di astrarre completamente dall insieme di tecnologie esistenti e utilizzate. Gli sviluppatori basandosi sulle API inoltre sono in grado di sviluppare nuovi moduli o modificare funzionalità già esistenti. Grazie all Application Launcher è possibile caricare le applicazioni come moduli, fornendo così un sistema flessibile che lascia agli amministratori la possibilità di definire il percorso migliore delle chiamate sul PBX e di modificarlo sulla base della variazione delle esigenze nel corso della chiamata [8]. La gestione dei moduli che richiedono parametri per il loro funzionamento viene fatta tramite file di configurazione. Ad esempio per ogni protocollo utilizzabile viene definito un diverso file di configurazione in cui vengono precisati parametri come indirizzo e porta di ascolto, gli utenti che possono collegarsi al sistema e parametri sulla gestione del traffico. Comune a tutti i file di configurazione relativi alla gestione dei canali è la definizione di come questi interagiscono con il dialplan, ovvero il meccanismo di instradamento e commutazione che definisce come una chiamata può interagire con la struttura del centralino. I moduli vengono caricati secondo le esigenze agendo sul file modules.conf [6] [7] [8]. 24

27 Figura 3.2: Architettura di Asterisk 3.3 Gestione delle chiamate Grazie all architettura modulare presentata da Asterisk la gestione delle chiamate è indipendente dal canale da cui queste provengono permettendo pertanto di avere un piano di instradamento delle stesse (dialplan) facile da configurare e da gestire. Il dialplan definisce come Asterisk si deve comportare per chiamate in ingresso e chiamate in uscita e rappresenta pertanto il centro di Asterisk, è definito nel file extensions.conf ed è composto da 4 elementi: contesto, estensione, priorità e applicazioni. I contesti consentono di definire dei gruppi di estensioni; un estensione dichiarata all interno di un contesto appartiene esclusivamente ad esso. La definizione di un contesto termina quando inizia la definizione del 25

28 successivo ed un contesto può contenere al proprio interno altri contesti. Ad un contesto può essere assegnato un nome racchiuso tra parentesi quadre. Un estensione è un operazione che viene eseguita da Asterisk e viene attivata ad esempio nel momento in cui viene ricevuta una chiamata in ingresso. Per ogni estensione vengono specificati 3 elementi: 1) il nome (o numero) dell estensione; 2) la priorità (un estensione può essere composta di più passi sequenziali, il numero del passo è la priorità); 3) l applicazione o comando che viene eseguito all arrivo della chiamata (per ogni priorità deve essere specificata un applicazione diversa). Al fine di evitare di scrivere tutte le possibili estensioni si ha la possibilità di adottare una sintassi per pattern matching. Un altro aspetto riguarda le applicazioni che devono essere eseguite, alcune di esse infatti potrebbero richiedere per la loro esecuzione dei parametri. Questi parametri vengono passati all interno del dialplan e possono essere delle variabili. Asterisk mette a disposizione un contesto particolare detto global all interno del quale è possibile dichiarare variabili globali dunque visibili a tutti i contesti. Oltre alle variabili globali vi sono variabili predefinite, relative alla chiamata in corso ed al canale utilizzato. L impiego delle variabili consente di migliorare la leggibilità del dialplan stesso [6] [7]. 26

Telefonia IP (VoIP).

Telefonia IP (VoIP). Telefonia IP (VoIP). Voice over IP (Voce tramite protocollo Internet), acronimo VoIP, è una tecnologia che permette di effettuare una conversazione telefonica sfruttando una connessione Internet o un'altra

Dettagli

Centralino telefonico OfficeServ 7200

Centralino telefonico OfficeServ 7200 Centralino telefonico OfficeServ 7200 Samsung OfficeServ 7200 costituisce un unica soluzione per tutte le esigenze di comunicazione di aziende di medie dimensioni. OfficeServ 7200 è un sistema telefonico

Dettagli

Centralino telefonico OfficeServ 7400

Centralino telefonico OfficeServ 7400 Centralino telefonico OfficeServ 7400 Samsung OfficeServ 7400 è il sistema di comunicazione all-in-one dedicato alle aziende di medie e grandi dimensioni che necessitano di soluzioni semplici ed integrate

Dettagli

Servizi di Messaggistica

Servizi di Messaggistica Servizi di Messaggistica Generalità Messaggistica Introduzione I servizi di messaggistica sono servizi di comunicazione bidirezionale sincroni tra due o più soggetti in rete. Caratteristiche. Sincronismo

Dettagli

VoIP. (L implementazione AdR-BO) Franco Tinarelli

VoIP. (L implementazione AdR-BO) Franco Tinarelli VoIP (L implementazione AdR-BO) Voice over IP: definizioni VoIP è l acronimo di Voice over IP (Voce trasportata dal Protocollo Internet). Raggruppa le tecnologie, hardware e software, in grado di permettere

Dettagli

Prefazione... xiii Che cosa è successo?... xiii L impatto con l industria...xiv Come continuerà?...xiv

Prefazione... xiii Che cosa è successo?... xiii L impatto con l industria...xiv Come continuerà?...xiv Indice generale Prefazione... xiii Che cosa è successo?... xiii L impatto con l industria...xiv Come continuerà?...xiv Introduzione... xv Organizzazione del testo...xv Capitolo 1 Il mercato del VoIP...

Dettagli

VoiP. oltre la fonia. e la VOCE è in RETE. IP communications system. Asterisk based. SISTEMA NORD srl Capitale Sociale. 98.800,00

VoiP. oltre la fonia. e la VOCE è in RETE. IP communications system. Asterisk based. SISTEMA NORD srl Capitale Sociale. 98.800,00 VoiP e la VOCE è in RETE * IpCS oltre la fonia Asterisk based SISTEMA NORD srl Capitale Sociale. 98.800,00 Via Icaro, 9 / 11 61100 Pesaro Reg.Impr. Pesaro Urbino n 7077 Trib.di Pesaro Tel. 0721/23604 r.a.

Dettagli

Centralino telefonico OfficeServ 7100

Centralino telefonico OfficeServ 7100 Centralino telefonico OfficeServ 7100 Samsung OfficeServ 7100 estende le gamma di soluzioni All-in-One anche alle piccole e medie imprese. Modularità Il design del sistema OfficeServ 7100 è basato su unico

Dettagli

* Sistemi Mobili e VOIP *

* Sistemi Mobili e VOIP * * Sistemi Mobili e VOIP * Luca Leone lleone@thundersystems.it Sommario VoIP Dispositivi mobili e VoIP Protocolli Firewall e VoIP Skype VoIP Voice Over Internet Protocol Tecnologia che rende possibile una

Dettagli

Introduzione al VoIP

Introduzione al VoIP Introduzione al VoIP Cos è il VoIP (Voice over IP)? tecnica che consente la comunicazione telefonica attraverso Internet Reso possibile da prestazioni di accesso ad Internet in rapida crescita negli ultimi

Dettagli

Glossario ADSL Asymmetric Digital Subscriber Line ADSL2+ Asymmetric Digital Subscriber Line ADSL ADSL2+ Browser Un browser Client Un client

Glossario ADSL Asymmetric Digital Subscriber Line ADSL2+ Asymmetric Digital Subscriber Line ADSL ADSL2+ Browser Un browser Client Un client Glossario ADSL Asymmetric Digital Subscriber Line ADSL2+ Asymmetric Digital Subscriber Line ADSL è una tecnica di trasmissione dati che permette l accesso a Internet fino a 8 Mbps in downstream ed 1 Mbps

Dettagli

Introduzione. Livello applicativo Principi delle applicazioni di rete. Stack protocollare Gerarchia di protocolli Servizi e primitive di servizio 2-1

Introduzione. Livello applicativo Principi delle applicazioni di rete. Stack protocollare Gerarchia di protocolli Servizi e primitive di servizio 2-1 Introduzione Stack protocollare Gerarchia di protocolli Servizi e primitive di servizio Livello applicativo Principi delle applicazioni di rete 2-1 Pila di protocolli Internet Software applicazione: di

Dettagli

l'introduzione a Voice over IP

l'introduzione a Voice over IP Voice over IP (VoIP) l'introduzione a Voice over IP Voice Over IP (VoIP), noto anche come telefonia tramite Internet, è una tecnologia che consente di effettuare chiamate telefoniche tramite una rete di

Dettagli

Centralino telefonico OfficeServ 7200

Centralino telefonico OfficeServ 7200 Centralino telefonico OfficeServ 7200 Samsung OfficeServ 7200 Lite è un sistema di comunicazione ideale per aziende di medie dimensioni. OfficeServ 7200 Lite introduce una soluzione All-in-One che realizza

Dettagli

INTRODUZIONE. La prima cosa che qualcuno mi risponde è quasi sempre: "sicuramente usi Skype, ne ho già sentito parlare".

INTRODUZIONE. La prima cosa che qualcuno mi risponde è quasi sempre: sicuramente usi Skype, ne ho già sentito parlare. INTRODUZIONE Ho iniziato ad usare il VoIP l anno scorso e, con il passare del tempo, mi sono reso conto che con tale tecnologia si può realmente risparmiare sui costi telefonici da rete fissa (e non solo!).

Dettagli

Interfacciare un ponte ripetitore DMR Hytera con un centralino telefonico (PBX) digitale VOIP - PARTE 1

Interfacciare un ponte ripetitore DMR Hytera con un centralino telefonico (PBX) digitale VOIP - PARTE 1 Interfacciare un ponte ripetitore DMR Hytera con un centralino telefonico (PBX) digitale VOIP - PARTE 1 Uno degli aspetti più interessanti di questa tecnologia digitale in ambito radioamatoriale è quello

Dettagli

Utilizzare 4CBOX come centralino significa avere un sistema all inclusive oltre a

Utilizzare 4CBOX come centralino significa avere un sistema all inclusive oltre a Utilizzare 4CBOX come centralino significa avere un sistema all inclusive oltre a IVR risponditore, VoiceMail e gestione delle code operatore. Utilizzare oltre alle tradizionali linee telefoniche, anche

Dettagli

Nuovi modi per comunicare. Risparmiando.

Nuovi modi per comunicare. Risparmiando. Nuovi modi per comunicare. Risparmiando. Relatori: Fiorenzo Ottorini, CEO Attua S.r.l. Alessio Pennasilico, CSO Alba S.a.s. Verona, mercoledì 16 novembre 2005 VoIP Voice over xdsl Gateway GSM Fiorenzo

Dettagli

La Rete di Lepida@Unife: Infrastruttura, Traffico, Risparmi

La Rete di Lepida@Unife: Infrastruttura, Traffico, Risparmi : Infrastruttura, Traffico, Risparmi Prof. Gianluca Mazzini Prof. Cesare Stefanelli Dipartimento di Ingegneria {gianluca.mazzini, cesare.stefanelli}@unife.it 22 Gennaio 2007 VISIONE Valorizzazione delle

Dettagli

Tecniche di Comunicazione Multimediale

Tecniche di Comunicazione Multimediale Tecniche di Comunicazione Multimediale Standard di Comunicazione Multimediale Le applicazioni multimediali richiedono l uso congiunto di diversi tipi di media che devono essere integrati per la rappresentazione.

Dettagli

RETI INTERNET MULTIMEDIALI. VoIP: Problematiche di Deployment

RETI INTERNET MULTIMEDIALI. VoIP: Problematiche di Deployment RETI INTERNET MULTIMEDIALI VoIP: Problematiche di Deployment IL DIMENSIONAMENTO SU LAN Soluzione IPTel (PBX virtuali) Gateway con rete PSTN ISDN/PSTN IP Eth. phones Call manager (gatekeeper) Server H.323

Dettagli

Un architettura di servizi integrati di comunicazione su rete IP per una PMI

Un architettura di servizi integrati di comunicazione su rete IP per una PMI tesi di laurea Un architettura di servizi integrati di comunicazione su rete IP per una Anno Accademico 2005/2006 relatore Ch.mo Prof. Massimo Ficco correlatore Ch.mo Prof. Stefano Russo candidato Raffaele

Dettagli

VoIP-FE Il Servizio full-voip open source. Dell'Ateneo di Ferrara

VoIP-FE Il Servizio full-voip open source. Dell'Ateneo di Ferrara VoIP-FE Il Servizio full-voip open source Dell'Ateneo di Ferrara Prof. Gianluca Mazzini Prof. Cesare Stefanelli gianluca.mazzini@unife.it cesare.stefanelli@unife.it GARR - 18 Giugno 2009 VISIONE 1. La

Dettagli

Vericom Unified Messaging Server (VUMS)

Vericom Unified Messaging Server (VUMS) Vericom Unified Messaging Server (VUMS) VUMS è progettato per integrare ed espandere i sistemi di comunicazione in voce tradizionali con le funzioni applicative dei sistemi di telefonia su IP. Le caratteristiche

Dettagli

User. Belluno. Group. Soluzioni Linux per il VoIP. Soluzioni Linux per il Voip. Linux. Davide Dalla Rosa e Massimo De Nadal. Belluno, 27 novembre 2004

User. Belluno. Group. Soluzioni Linux per il VoIP. Soluzioni Linux per il Voip. Linux. Davide Dalla Rosa e Massimo De Nadal. Belluno, 27 novembre 2004 Soluzioni per il Voip ak_71@libero.it - maxx@digital-system.it, 27 novembre 2004, 27 novembre 2004 , 27 novembre 2004 Soluzioni per il Voip VoIP: Voice Over IP Tecnologia che permette la comunicazione

Dettagli

Tecnologie Informatiche. voice. Telefonia IP e VoIP

Tecnologie Informatiche. voice. Telefonia IP e VoIP Tecnologie Informatiche Telefonia IP e VoIP Tecnologie Informatiche Neth Voice è un nuovo sistema telefonico aperto e integrato con la rete informatica dell azienda che, sfruttando le potenzialità delle

Dettagli

Tecnologie Informatiche. voice. Telefonia IP e VoIP

Tecnologie Informatiche. voice. Telefonia IP e VoIP Tecnologie Informatiche Telefonia IP e VoIP Neth Voice è un nuovo sistema telefonico aperto e integrato con la informatica dell azienda che, sfruttando le potenzialità delle tecnologie Internet (IP), è

Dettagli

La telefonia digitale VoIP per studi e piccole imprese

La telefonia digitale VoIP per studi e piccole imprese La telefonia digitale VoIP per studi e piccole imprese Ordine degli Ingegneri di Bergamo 14 novembre 2007 ing. Bruno A. Zambetti Huge! srl Commissione Informatica ODI BG bruno.zambetti@huge.it - www.huge.it

Dettagli

VoIP@ICE. VoIP@ICE. over. Soluzioni Voice. www.icesoftware.it

VoIP@ICE. VoIP@ICE. over. Soluzioni Voice. www.icesoftware.it VoIP@ICE VoIP@ICE www.icesoftware.it Soluzioni Voice over IP ICE ICE SpA Dal 1971 nel mondo dell Information e Communication Technology Dal 2005 diventa una Società per Azioni Un partner affidabile per

Dettagli

Tecnologie per il web e lo sviluppo multimediale. Reti di Calcolatori e Internet

Tecnologie per il web e lo sviluppo multimediale. Reti di Calcolatori e Internet Tecnologie per il web e lo sviluppo multimediale Reti di Calcolatori e Internet Luca Pulina Corso di Laurea in Scienze della Comunicazione Università degli Studi di Sassari A.A. 2015/2016 Luca Pulina (UNISS)

Dettagli

Voip: un modo intelligente di comunicare risparmiando

Voip: un modo intelligente di comunicare risparmiando Voip: un modo intelligente di comunicare risparmiando VoIP che integrano i sistemi di comunicazione aziendali garantendo efficienza e risparmi Anni fa un solo operatore telefonico nessuna possibilità di

Dettagli

Atlantis Land Technical Resources Product: A02-RAV211 Subject: TECNOLOGIA VoIP Language: Italiano

Atlantis Land Technical Resources Product: A02-RAV211 Subject: TECNOLOGIA VoIP Language: Italiano Atlantis Land Technical Resources Product: A02-RAV211 Subject: TECNOLOGIA VoIP Language: Italiano TECNOLOGIA VoIP INTRODUZIONE In questo documento verranno trattati i caratteri principali della tecnologia

Dettagli

Corso di Informatica Forense Facoltà di Giurisprudenza Operatore informatico giuridico Voice over IP Panoramiche & problematiche

Corso di Informatica Forense Facoltà di Giurisprudenza Operatore informatico giuridico Voice over IP Panoramiche & problematiche Corso di Informatica Forense Facoltà di Giurisprudenza Operatore informatico giuridico Voice over IP Panoramiche & problematiche Argomenti trattati Introduzione alla telefonia VoIP Caratteristiche tecniche

Dettagli

I Servizi di Lepida@Unife: Wi-Fe, VoIP-Fe, Desktop-Fe

I Servizi di Lepida@Unife: Wi-Fe, VoIP-Fe, Desktop-Fe : Wi-Fe, VoIP-Fe, Desktop-Fe Prof. Cesare Stefanelli Prof. Gianluca Mazzini Dipartimento di Ingegneria {gianluca.mazzini, cesare.stefanelli}@unife.it 22 Gennaio 2007 Obiettivi Informatizzazione Passi per

Dettagli

Sicurezza dei sistemi SIP: analisi sperimentale di possibili attacchi e contromisure

Sicurezza dei sistemi SIP: analisi sperimentale di possibili attacchi e contromisure UNIVERSITÀ DEGLI STUDI DI PISA FACOLTÀ DI INGEGNERIA Corso di Laurea in INGEGNERIA DELLE TELECOMUNICAZIONI Tesi di Laurea Sicurezza dei sistemi SIP: analisi sperimentale di possibili attacchi e contromisure

Dettagli

Conoscere la terminologia di base attraverso la presentazione delle principali componenti hardware di un computer.

Conoscere la terminologia di base attraverso la presentazione delle principali componenti hardware di un computer. Classe 3^ Istituto Istruzione Superiore di Baronissi ind. tecnico PROGRAMMAZIONE DIDATTICA DI Sistemi e Reti Articolazione: Informatica Anno scolastico 2012-2013 MODULI CONTENUTI OBIETTIVI METODOLOGIE

Dettagli

Lo scenario: la definizione di Internet

Lo scenario: la definizione di Internet 1 Lo scenario: la definizione di Internet INTERNET E UN INSIEME DI RETI DI COMPUTER INTERCONNESSE TRA LORO SIA FISICAMENTE (LINEE DI COMUNICAZIONE) SIA LOGICAMENTE (PROTOCOLLI DI COMUNICAZIONE SPECIALIZZATI)

Dettagli

VoIP - Voice over Internet Protocol. 1 Introduzione alla Telefonia su Internet Network.

VoIP - Voice over Internet Protocol. 1 Introduzione alla Telefonia su Internet Network. VoIP - Voice over Internet Protocol. 1 Introduzione alla Telefonia su Internet Network. La trasmissione di voce in tempo reale su di una rete IP (Internet Protocol), conosciuta anche come Voice over IP

Dettagli

Panasonic. KX-TDA Hybrid IP -PBX Systems Informazioni di base per connessioni Voice Over IP

Panasonic. KX-TDA Hybrid IP -PBX Systems Informazioni di base per connessioni Voice Over IP Panasonic PIT-BC-PBX Panasonic KX-TDA Hybrid IP -PBX Systems Informazioni di base per connessioni Voice Over IP Centrali Telefoniche KX-TDA 15/30/100/200 Informazione Tecnica N 021 Panasonic Italia S.p.A.

Dettagli

Sistema di Unified Communications Wildix

Sistema di Unified Communications Wildix Sistema di Unified Communications Wildix Un sistema di Comunicazione Unificata Wildix è composto da diversi elementi hardware ed applicativi software che interagiscono per gestire il flusso delle comunicazioni

Dettagli

VoIP e. via SOLUZIONI E INNOVAZIONE PER LA COMUNICAZIONE

VoIP e. via SOLUZIONI E INNOVAZIONE PER LA COMUNICAZIONE VoIP e via SOLUZIONI E INNOVAZIONE PER LA COMUNICAZIONE VoIP è Voice over IP (Voce tramite protocollo Internet), acronimo VoIP, è una tecnologia che rende possibile effettuare una conversazione telefonica

Dettagli

PROGRAMMAZIONE DIDATTICA DI SISTEMI Indirizzo: Informatica Progetto Abacus Anno scolastico 2013-2014

PROGRAMMAZIONE DIDATTICA DI SISTEMI Indirizzo: Informatica Progetto Abacus Anno scolastico 2013-2014 Classe 5^ PROGRAMMAZIONE DIDATTICA DI SISTEMI Indirizzo: Informatica Progetto Abacus Anno scolastico 2013-2014 MODULI CONTENUTI OBIETTIVI METODOLOGIE DI LAVORO I primi elementi sulle reti e i mezzi di

Dettagli

Reti Locali. Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato

Reti Locali. Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato Reti Locali Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato Reti di Calcolatori una rete di calcolatori è costituita da due o più calcolatori autonomi

Dettagli

Descrizione del servizio Requisiti minimi di accessibilità

Descrizione del servizio Requisiti minimi di accessibilità Descrizione del servizio Requisiti minimi di accessibilità Descrizione del servizio SkyMeeting TM è un servizio di videocomunicazione interattiva web-based che consente di comunicare ed interagire in tempo

Dettagli

IPBX Office IPBX Office

IPBX Office IPBX Office IPBX Office IPBX Office include, oltre a tutte le funzioni di un centralino tradizionale, funzionalità avanzate quali ad esempio: voice mail con caselle vocali illimitate e personalizzate, risponditore

Dettagli

Asterisk The Open Source PBX! http://www.asterisk.org

Asterisk The Open Source PBX! http://www.asterisk.org Asterisk The Open Source PBX! http://www.asterisk.org Glossario VoIP (Voice over IP). Tecnologia per il trasporto della voce su internet SIP (Session Initiation Protocol). Protocollo VoIP sviluppato dalla

Dettagli

Centralino telefonico Samsung Officeserv 7030

Centralino telefonico Samsung Officeserv 7030 Centralino telefonico Samsung Officeserv 7030 Modularità Il design del sistema OfficeServ 7030 è basato su un unico Cabinet espandibile a due. Equipaggiamento OfficeServ 7030 introduce una soluzione All-in-One

Dettagli

Simulazione prova scritta di sistemi Abacus per l Esame di Stato. Traccia n 1

Simulazione prova scritta di sistemi Abacus per l Esame di Stato. Traccia n 1 Simulazione prova scritta di sistemi Abacus per l Esame di Stato Traccia n 1 La condivisione delle informazioni e lo sviluppo delle risorse informatiche tramite cui esse possono venire memorizzate e scambiate

Dettagli

3 Capitolo primo Informatica e calcolatori

3 Capitolo primo Informatica e calcolatori I n d i c e 3 Capitolo primo Informatica e calcolatori 7 Capitolo secondo La rappresentazione delle informazioni 11 2.1 La codifica dei caratteri 2.1.1 Il codice ASCII, p. 11-2.1.2 Codifiche universali,

Dettagli

La rete ci cambia la vita. Le persone sono interconnesse. Nessun luogo è remoto. Reti di computer ed Internet

La rete ci cambia la vita. Le persone sono interconnesse. Nessun luogo è remoto. Reti di computer ed Internet La rete ci cambia la vita Lo sviluppo delle comunicazioni in rete ha prodotto profondi cambiamenti: Reti di computer ed Internet nessun luogo è remoto le persone sono interconnesse le relazioni sociali

Dettagli

Reti di computer ed Internet

Reti di computer ed Internet Reti di computer ed Internet La rete ci cambia la vita Lo sviluppo delle comunicazioni in rete ha prodotto profondi cambiamenti: nessun luogo è remoto le persone sono interconnesse le relazioni sociali

Dettagli

ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA

ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA Obiettivo Richiamare quello che non si può non sapere Fare alcune precisazioni terminologiche IL COMPUTER La struttura, i componenti

Dettagli

SICUREZZA. Sistemi Operativi. Sicurezza

SICUREZZA. Sistemi Operativi. Sicurezza SICUREZZA 14.1 Sicurezza Il Problema della Sicurezza Convalida Pericoli per i Programmi Pericoli per il Sistema Difendere i Sistemi Scoperta di Intrusioni Cifratura Esempio: Windows NT 14.2 Il Problema

Dettagli

Sistemi Operativi SICUREZZA. Sistemi Operativi. D. Talia - UNICAL 14.1

Sistemi Operativi SICUREZZA. Sistemi Operativi. D. Talia - UNICAL 14.1 SICUREZZA 14.1 Sicurezza Il Problema della Sicurezza Convalida Pericoli per i Programmi Pericoli per il Sistema Difendere i Sistemi Scoperta di Intrusioni Cifratura Esempio: Windows NT 14.2 Il Problema

Dettagli

Reti di Calcolatori. Lezione 2

Reti di Calcolatori. Lezione 2 Reti di Calcolatori Lezione 2 Una definizione di Rete Una moderna rete di calcolatori può essere definita come: UN INSIEME INTERCONNESSO DI CALCOLATORI AUTONOMI Tipi di Rete Le reti vengono classificate

Dettagli

( vedi pagina tariffe )

( vedi pagina tariffe ) www.comunicazioni.weebly.com servizi.weebly@gmail.com eebly@gmail.com - Comunicazioni Weebly il tuo Centralino Voip!! Con il VoIP puoi usare l'adsl per telefonare. Le chiamate sono gratis verso i fissi

Dettagli

Reti di computer. Agostino Lorenzi - Reti di computer - 2008

Reti di computer. Agostino Lorenzi - Reti di computer - 2008 Reti di computer Telematica : termine che evidenzia l integrazione tra tecnologie informatiche e tecnologie delle comunicazioni. Rete (network) : insieme di sistemi per l elaborazione delle informazioni

Dettagli

LAN MAN WAN. Una internet è l'insieme di più reti reti distinte collegate tramite gateway/router

LAN MAN WAN. Una internet è l'insieme di più reti reti distinte collegate tramite gateway/router Rete di reti (interrete, internet) 2 Prof. Roberto De Prisco TEORIA - Lezione 8 Rete di reti e Internet Università degli studi di Salerno Laurea e Diploma in Informatica Una rete di comunicazione è un

Dettagli

HiPath 2000 www.siemens.it/enterprisenetworks

HiPath 2000 www.siemens.it/enterprisenetworks Full-IP per le piccole e medie imprese HiPath 2000 www.siemens.it/enterprisenetworks s hipath 2000-20x20 10-05-2006 9:57 Pagina 3 La comunicazione IP Interagire rapidamente e in modo efficace con i propri

Dettagli

Centralino Telefonico Samsung OfficeServ 7030

Centralino Telefonico Samsung OfficeServ 7030 Centralino Telefonico Samsung OfficeServ 7030 Il centralino telefonico OfficeServ 7030 pur provvisto di un ampio insieme di funzionalità vuole coprire principalmente le esigenze delle piccole realtà aziendali.

Dettagli

Publicom Srl Direzione tecnico commerciale. Servizio VoIP RTRT

Publicom Srl Direzione tecnico commerciale. Servizio VoIP RTRT Publicom Srl Direzione tecnico commerciale Servizio VoIP RTRT Servizi voce Terminologia utilizzata PSTN: Public Switched Telephone Network; è la rete telefonica pubblica RTRT: Rete Telematica Regionale

Dettagli

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Schema di una Rete

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Schema di una Rete Finalità delle Reti di calcolatori Le Reti Informatiche Un calcolatore isolato, anche se multiutente ha a disposizione solo le risorse locali potrà elaborare unicamente i dati dei propri utenti 2 / 44

Dettagli

Receptionist 2.0. La soluzione semplice ed affidabile per il contact center

Receptionist 2.0. La soluzione semplice ed affidabile per il contact center Receptionist 2.0 La soluzione semplice ed affidabile per il contact center Il nostro Open Source ONC crede nell opportunità dell open source e ha basato due delle sue soluzioni full IP sulla piattaforma

Dettagli

Una Soluzione di NAT Traversal per un sistema di comunicazione VOIP per una PMI

Una Soluzione di NAT Traversal per un sistema di comunicazione VOIP per una PMI tesi di laurea Una Soluzione di NAT Traversal per un sistema di comunicazione VOIP per una PMI 2005-2006 relatore Ch.mo prof. Massimo Ficco correlatore Ch.mo prof. Giuseppe Cinque candidato Vincenzo Golia

Dettagli

Criticità dei servizi di telecomunicazione nella convergenza voce/dati. Colloquia sulla infrastrutture critiche AIIC Univ. Roma Tre, 27 Febbraio 2008

Criticità dei servizi di telecomunicazione nella convergenza voce/dati. Colloquia sulla infrastrutture critiche AIIC Univ. Roma Tre, 27 Febbraio 2008 Criticità dei servizi di telecomunicazione nella convergenza voce/dati Colloquia sulla infrastrutture critiche AIIC Univ. Roma Tre, 27 Febbraio 2008 Agenda Analisi introduttiva Univocità del problema sicurezza-voip

Dettagli

Versione: 18/11/2013

Versione: 18/11/2013 Offerta Versione: 18/11/2013 1 Indice La piattaforma Sèmki-RV 3 Gli strumenti di comunicazione 4 Funzionalità in breve degli utenti del nuovo sistema Sèmki 6 Report e statistiche 9 Prerequisiti 10 Quotazione

Dettagli

Reti di Telecomunicazione Lezione 6

Reti di Telecomunicazione Lezione 6 Reti di Telecomunicazione Lezione 6 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Lo strato di applicazione protocolli Programma della lezione Applicazioni di rete client - server

Dettagli

offerti da Internet Calendario incontri

offerti da Internet Calendario incontri Introduzione ai principali servizi Come funziona Internet (9/6/ 97 - ore 16-19) offerti da Internet Calendario incontri Navigazione e motori di ricerca (11/6/ 97 - ore 16-19) Comunicazione con gli altri

Dettagli

Forensics VoIP. Contenuti. Introduzione al VoIP II. Introduzione al VoIP I. Intruduzione alla telefonia VoIP

Forensics VoIP. Contenuti. Introduzione al VoIP II. Introduzione al VoIP I. Intruduzione alla telefonia VoIP Forensics VoIP Contenuti Corso di Informatica Forense - OIG Facoltà di Giurisprudenza Università degli studi di Bologna dr. Stefano Fratepietro m@il: stefano.fratepietro@unibo.it skype: stefano.fratepietro

Dettagli

Video Comunicazione su Rete Internet

Video Comunicazione su Rete Internet Video Comunicazione su Rete Internet 1 Introduzione alla comunicazione video su rete Internet. La rapida evoluzione dell Information Technology negli ultimi anni ha contribuito in maniera preponderante

Dettagli

optipoint 600 office Telefono con caratteristiche TDM e IP con display extra large Global network of innovation

optipoint 600 office Telefono con caratteristiche TDM e IP con display extra large Global network of innovation optipoint 600 office Telefono con caratteristiche TDM e IP con display extra large s Global network of innovation optipoint 600 office Telefono con caratteristiche TDM e IP con display extra large touch-screen.

Dettagli

C) supponendo che la scuola voglia collegarsi in modo sicuro con una sede remota, valutare le possibili soluzioni (non risolto)

C) supponendo che la scuola voglia collegarsi in modo sicuro con una sede remota, valutare le possibili soluzioni (non risolto) PROGETTO DI UNA SEMPLICE RETE Testo In una scuola media si vuole realizzare un laboratorio informatico con 12 stazioni di lavoro. Per tale scopo si decide di creare un unica rete locale che colleghi fra

Dettagli

Manuale VoiSmartPhone

Manuale VoiSmartPhone Manuale VoiSmartPhone Prerequisiti... 2 Principali caratteristiche... 2 Avvio... 4 Funzionalità base... 5 Effettuare una chiamata... 5 Terminare una chiamata... 6 Rispondere ad una chiamata... 6 Messa

Dettagli

VoipNet. La soluzione per la comunicazione aziendale

VoipNet. La soluzione per la comunicazione aziendale VoipNet La soluzione per la comunicazione aziendale grave crisi economica fase recessiva mercati instabili terremoto finanziario difficoltà di crescita per le aziende Il mercato La nuova sfida per le aziende:

Dettagli

INTRODUZIONE A RETI E PROTOCOLLI

INTRODUZIONE A RETI E PROTOCOLLI PARTE 1 INTRODUZIONE A RETI E PROTOCOLLI Parte 1 Modulo 1: Introduzione alle reti Perché le reti tra computer? Collegamenti remoti a mainframe (< anni 70) Informatica distribuita vs informatica monolitica

Dettagli

A cura di: Dott. Ing. Elisabetta Visciotti. e.visciotti@gmail.com

A cura di: Dott. Ing. Elisabetta Visciotti. e.visciotti@gmail.com A cura di: Dott. Ing. Elisabetta Visciotti e.visciotti@gmail.com Il termine generico rete (network) definisce un insieme di entità (oggetti, persone, ecc.) interconnesse le une alle altre. Una rete permette

Dettagli

unified communications

unified communications UNIFIED COMMUNICA unified communications la soluzione di unified communications per la tua impresa www.dexgate.com Dal telefono fisso alla Unified Communications La tecnologia Le tecnologie digitali hanno

Dettagli

Informatica Generale Andrea Corradini. 10 - Le reti di calcolatori e Internet

Informatica Generale Andrea Corradini. 10 - Le reti di calcolatori e Internet Informatica Generale Andrea Corradini 10 - Le reti di calcolatori e Internet Cos è una rete di calcolatori? Rete : È un insieme di calcolatori e dispositivi collegati fra loro in modo tale da permettere

Dettagli

PushExit VoIP e VideoIP presentazione

PushExit VoIP e VideoIP presentazione PushExit VoIP e VideoIP presentazione SOLUZIONI INFORMATICHE PushExit VoIP Gateway & Video Surveillance System - info@pushit.it - info@exit.it pag. 1/41 Contro della telefonia tradizionale Basata su collegamenti

Dettagli

Un architettura per lo streaming multimediale in ambiente distribuito

Un architettura per lo streaming multimediale in ambiente distribuito tesi di laurea Anno Accademico 2012/2013 relatore Ch.mo prof. Simon Pietro Romano correlatori Ing. Tobia Castaldi candidato Alessandro Arrichiello Matr. M63/43 Contesto: o Content Distribution Networks

Dettagli

CORSO EDA Informatica di base. Introduzione alle reti informatiche Internet e Web

CORSO EDA Informatica di base. Introduzione alle reti informatiche Internet e Web CORSO EDA Informatica di base Introduzione alle reti informatiche Internet e Web Rete di computer Una rete informatica è un insieme di computer e dispositivi periferici collegati tra di loro. Il collegamento

Dettagli

Le Reti (gli approfondimenti a lezione)

Le Reti (gli approfondimenti a lezione) Le Reti (gli approfondimenti a lezione) Per migliorare la produttività gli utenti collegano i computer tra di loro formando delle reti al fine di condividere risorse hardware e software. 1 Una rete di

Dettagli

VoIP. Corso di Laboratorio di Telematica A.A. 2004-2005. Francesco Chiti Andrea De Cristofaro

VoIP. Corso di Laboratorio di Telematica A.A. 2004-2005. Francesco Chiti Andrea De Cristofaro Corso di Laboratorio di Telematica A.A. 2004-2005 Francesco Chiti Andrea De Cristofaro VoIP Copyright Università degli Studi di Firenze - Disponibile per usi didattici Vedere i termini di uso in appendice

Dettagli

Voip: Voice Over IP. Giuseppe Augiero

Voip: Voice Over IP. Giuseppe Augiero Voip: Voice Over IP Agenda! Voip! Architettura! I protocolli di Segnalazione! Usiamo il Voip! Asterisk! I telefoni Voip! Live Session! Sicurezza Voip Cosa e' il Voip?! Voip e' l'acronimo di Voice Over

Dettagli

SIMULAZIONE PROVA SCRITTA ESAME DI STATO. PER LA DISCIPLINA di SISTEMI

SIMULAZIONE PROVA SCRITTA ESAME DI STATO. PER LA DISCIPLINA di SISTEMI SIMULAZIONE PROVA SCRITTA ESAME DI STATO PER LA DISCIPLINA di SISTEMI L assessorato al turismo di una provincia di medie dimensioni vuole informatizzare la gestione delle prenotazioni degli alberghi associati.

Dettagli

Informatica. Prof. M. Colajanni Università di Modena Reggio Emilia

Informatica. Prof. M. Colajanni Università di Modena Reggio Emilia Informatica Prof. M. Colajanni Università di Modena Reggio Emilia PARTE 3 - COMUNICAZIONI INFORMATICHE (Internet) Importanza delle comunicazioni Tutti vogliono comunicare Oggi un computer che non è in

Dettagli

Alcune delle caratteristiche dell architettura VoIP che permettono il raggiungimento di tali benefici possono essere riconducibili a:

Alcune delle caratteristiche dell architettura VoIP che permettono il raggiungimento di tali benefici possono essere riconducibili a: SOLUZIONE ICT: TELEFONIA VIA INTERNET (VOICE OVER IP) INTRODUZIONE Una soluzione di telefonia via internet [Voice Over IP (VoIP)] permette di sfruttare le potenzialità del protocollo internet (IP) per

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione Le Reti di Calcolatori (parte 2) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela

Dettagli

Il VoIP. Ing. Mario Terranova

Il VoIP. Ing. Mario Terranova Il VoIP Ing. Mario Terranova Ufficio Servizi sicurezza e Certificazione Centro Nazionale per l Informatica nella Pubblica Amministrazione terranova@cnipa.it SOMMARIO Le tecnologie La convergenza Problematiche

Dettagli

Reti di calcolatori. Condivisione di risorse e comunicazione con gli altri utenti

Reti di calcolatori. Condivisione di risorse e comunicazione con gli altri utenti Reti di calcolatori Condivisione di risorse e comunicazione con gli altri utenti Reti di calcolatori Anni 70: calcolatori di grandi dimensioni, modello time-sharing, centri di calcolo Anni 80: reti di

Dettagli

Alcune delle caratteristiche dell architettura VoIP che permettono il raggiungimento di tali benefici possono essere riconducibili a:

Alcune delle caratteristiche dell architettura VoIP che permettono il raggiungimento di tali benefici possono essere riconducibili a: SOLUZIONE ICT: TELEFONIA VIA INTERNET (VOICE OVER IP) INTRODUZIONE Una soluzione di telefonia via internet [Voice Over IP (VoIP)] permette di sfruttare le potenzialità del protocollo internet (IP) per

Dettagli

OpenVoice Allegato descrittivo. Contatti Open Solution S.r.l. Str. Cassia Nord Km.86,300 01100 VITERBO Tel. 0761.309683 - Fax. 0761.253641 0761.

OpenVoice Allegato descrittivo. Contatti Open Solution S.r.l. Str. Cassia Nord Km.86,300 01100 VITERBO Tel. 0761.309683 - Fax. 0761.253641 0761. OpenVoice Allegato descrittivo 22/10/2013 Open Solution S.r.l. Contatti Open Solution S.r.l. Str. Cassia Nord Km.86,300 01100 VITERBO Tel. 0761.309683 - Fax. 0761.253641 0761.328433 info@opensolution.it

Dettagli

Una architettura peer-topeer per la visualizzazione 3D distribuita

Una architettura peer-topeer per la visualizzazione 3D distribuita Una architettura peer-topeer per la visualizzazione 3D distribuita Claudio Zunino claudio.zunino@polito.it Andrea Sanna andrea.sanna@polito.it Dipartimento di Automatica e Informatica Politecnico di Torino

Dettagli

VoIP tra teoria e pratica. Michele O-Zone Pinassi

VoIP tra teoria e pratica. Michele O-Zone Pinassi VoIP tra teoria e pratica Michele O-Zone Pinassi Breve storia della telefonia Il telefono è stato inventato attorno al 1860 da Antonio Meucci. Brevemente, l'apparecchio era dotato di un microfono e di

Dettagli

Lezioni frontali. Riprendere i concetti basilari del processore utilizzato e la programmazione a basso livello

Lezioni frontali. Riprendere i concetti basilari del processore utilizzato e la programmazione a basso livello Istituto Istruzione Superiore di Baronissi ind. tecnico PROGRAMMAZIONE DIDATTICA DI SISTEMI Indirizzo: Informatica Progetto Abacus Anno scolastico 2012-2013 Classe 4^ MODULI CONTENUTI OBIETTIVI METODOLOGIE

Dettagli

Il vantaggio di una tale architettura consiste nella migliorata disponibilità e scalabilità del sistema.

Il vantaggio di una tale architettura consiste nella migliorata disponibilità e scalabilità del sistema. Introduzio Le aziende moderne necessitano di una piattaforma di telecomunicazioni di costo contenuto e altamente flessibile, in grado di offrire servizi di telefonia e funzionalità che minimizzino i problemi

Dettagli

Alcatel OmniVista 4760

Alcatel OmniVista 4760 Alcatel OmniVista 4760 La piattaforma di gestione aperta Una soluzione completa per la gestione di rete ARCHITETTURA APERTA Il tentativo di essere al passo con le innovazioni nel campo delle reti e delle

Dettagli

Corso di Web programming Modulo T3 A2 - Web server

Corso di Web programming Modulo T3 A2 - Web server Corso di Web programming Modulo T3 A2 - Web server 1 Prerequisiti Pagine statiche e dinamiche Pagine HTML Server e client Cenni ai database e all SQL 2 1 Introduzione In questa Unità si illustra il concetto

Dettagli

Voice Over IP. Generalità

Voice Over IP. Generalità Voice Over IP Generalità Quadro generale Utenti per area geografica (milioni) I dati si riferiscono alla modalità che consente di fare chaimate verso utenti della telefonia fissa. La diffusione del è quindi

Dettagli