SlideShare ist ein Scribd-Unternehmen logo
1 von 33
SCARICATO DAL SITO www.riccardogalletti.com/appunti_gratis/asterisk.html
UNIVERSIT À  DEGLI STUDI DI CASSINO FACOLT À  DI INGEGNERIA Tesi di laurea in Ingegneria delle Telecomunicazioni   Configurazione di un servizio VoIP con Asterisk RELATORE Prof. Ciro  D’Elia CANDIDATO Riccardo Galletti Matr. 1265 ANNO ACCADEMICO 2005 - 2006
Obiettivi Realizzazione di un test per la semplice configurazione di un servizio per il Voice Over IP, utilizzando  il gateway PBX Open Source Asterisk ,[object Object],[object Object],[object Object],[object Object],COS’E’ IL  VOICE OVER IP?
Voice Over IP VoIP è la tecnologia che consente di comunicare attraverso la rete IP, anziché attraverso la tradizionale linea telefonica. ,[object Object],[object Object],[object Object],[object Object],VANTAGGI ,[object Object],[object Object],[object Object],[object Object],[object Object],SVANTAGGI
Reti circuit switching Quando due host desiderano comunicare, la rete stabilisce un circuito dedicato end-to-end tra essi PRO: latenza bassa e non variabile CONTRO: spreco di risorse
I messaggi vengono suddivisi in pacchetti.  Fra sorgente e destinazione ciascun pacchetto attraversa link di comunicazione e router. PRO: miglior utilizzo delle risorse trasmissive  CONTRO: ritardi, jitter e maggior latenza causati dal multihop Reti packet switching A B C A B C
Standardizzazione •   SIP   (W3C, IETF) Principali protocolli  •  H.323  (ITU) •  IAX  (Digium) TELEFONIA  INTERNET  Nel VoIP convergono: ITU   International  Telecommunications Union ETSI   European Telecommunications  Standard Institute IETF   Internet Engineering Task Force W3C   World Wide Web Consortium  Enti commerciali
Protocolli VoIP: H.323 È una raccomandazione ITU – T che specifica il modo in cui il traffico multimediale deve essere trasmesso in reti a commutazione di pacchetto che non prevedono qualità del servizio (in particolare la rete IP).  Questo standard si occupa delle segnalazioni e del controllo delle chiamate, la trasmissione e il controllo di informazioni multimediali e il controllo di ampiezza di banda nelle conferenze in tempo reale punto – punto e multipunto.
Protocolli VoIP: H.323 La struttura ,[object Object],[object Object],[object Object],[object Object]
Protocolli VoIP: SIP Il SIP (Session Initiation Protocol) è un protocollo del livello applicazione con una struttura client-server, che nasce in ambito IETF come alternativa più semplice al sistema H.323, ed è utilizzato per attivare, gestire e chiudere le sessioni multimediali. Indirizzamento: [email_address] Maggiore integrazione col Web
Protocolli VoIP: SIP Il SIP (Session Initiation Protocol) è un protocollo del livello applicazione con una struttura client-server, che nasce in ambito IETF come alternativa più semplice al sistema H.323, ed è utilizzato per attivare, gestire e chiudere le sessioni multimediali. User Agent Client chiamante User Agent Server User Agent Server chiamato User Agent Client User Agent Client Proxy User Agent Client User Agent Server INVITE INVITE ACK BYE
SIP: Esempio di  messaggio Invite INVITE  sip:MIchele@dominio.com SIP/2.0  Via : SIP/2.0/UDP 134.102.18.1 From : <sip:riccardo@riccardogalletti.com>; tag = 4711 ''//identifica l'originatore della richiesta '' To : Michele <sip:michele@dominio.com> ''//identifica la destinazione logica di una richiesta'' Call-Id : 12345678@134.102.18.1 ''//è un valore costante che identifica l'invito'' Cseq : 49 Invite ''//ordina le transazioni (..la prossima richiesta avrà Cseq=50)'' Content-Length : 117 ''//il body consiste in 117 byte ''  Content-Type : application /sdp ''//tipo di media descritto secondo il protocollo [[SDP]]'' Subject : felicitazioni! ''//l'oggetto del messaggio''  Contact : sip:riccardo@134.102.18.1:4050 ''//l'indirizzo al quale si desidera ricevere richieste'' transport = udp ''//specifica il  protocollo di trasporto , nell'esempio UDP'' v = 0 ''//indica la  versione  in uso'' o = jack 7564657 9823872 IN IP4 134.102.18.1 ''//l' owner  della risorsa con un ID di sessione'' c = IN IP4 134.102.18.1 ''// tipo di rete, la versione del protocollo IP e l'IP stesso  '' t = 0 0 ''// tempo di start e di stop '' m = audio 4754 RTP/AVP 0 ''//tipo di media, num. di porto, protocollo di trasporto e formato '' a = rtpmap: 0 PCMU/8000 ''// attributi audioideo .. se ce ne fossero '' s = festa ''//subject della sessione''
Protocolli VoIP: IAX IAX (Inter Asterisk eXchange) è il protocollo binario de facto utilizzato da Asterisk. Minimizza la larghezza di banda necessaria per la comunicazione, triplicando il n° di chiamate possibili rispetto ad H.323 o SIP HOST A HOST B NEW ACCEPT ACK RINGING ACK ANSWER ACK
Asterisk   È un GATEWAY PBX Open Source ibrido tra le tecnologie TDM e Packet Voice (Voice over IP) Dal simbolo ‘jolly’  *  che in UNIX e DOS rappresenta ogni file. Analogamente Asterisk interfaccia qualsiasi apparato telefonico hardware e software. IL NOME ,[object Object],[object Object],[object Object],[object Object],IL PROGETTO
Asterisk   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],FUNZIONI È un GATEWAY PBX Open Source ibrido tra le tecnologie TDM e Packet Voice (Voice over IP)
Funzioni avanzate ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Funzioni avanzate ,[object Object],[object Object],[object Object],[object Object],[object Object]
Architettura Asterisk Application API Codec  Translator Scheduler  and I/O Manager Application  Launcher PBX Switching  Core Dynamic Module  Loader Asterisk File format API Asterisk Channel API Codec Translator API Connessione delle chiamate tra i vari utenti
Architettura Carica i moduli codec, e li traduce per far dialogare  tra loro canali che utilizzano codec diversi Asterisk Application API Codec  Translator Scheduler  and I/O Manager Application  Launcher PBX Switching  Core Dynamic Module  Loader Asterisk File format API Asterisk Channel API Codec Translator API
Architettura API (Application Program Interface) – organizzati in moduli per una completa astrazione tra le sue funzioni e le tecnologie attuali o future  Asterisk Application API Codec  Translator Scheduler  and I/O Manager Application  Launcher PBX Switching  Core Dynamic Module  Loader Asterisk File format API Asterisk Channel API Codec Translator API
I l  dialplan È l’entità che instrada ogni chiamata nel sistema, passando per le varie applicazioni. È organizzato in  contesti ,  cioè insieme di  estensioni  (istruzioni) [incoming] exten => 100,1,Wait(1) exten => 100,2,Answer exten => 100,3,Playback(welcome) exten => 100,4,Hangup [local] exten => 250,1,Dial(SIP/utente1)  exten => utente1,1,Dial(SIP/utente1)  include => demo [laboratorio] exten => 2000,1,Dial(IAX/2000) exten => 2000,2,Voicemail(u2000) exten => 2001,1,Dial(ZAP/1) exten => 2001,2,Voicemail(u1)
I l  dialplan Le estensioni comprendono  priorità  (ordine delle istruzioni) exten => 100,1,Wait(1) exten => 100,2,Answer exten => 100,3,Playback(demo-congrats) exten => 100,4,Hangup ( ) exten => 100,1,Wait(1) exten => 100,2,Answer ( ) e  applicazioni Esempi :  Answer(), Playback(), Dial(), Goto (), Voicemail(), Hangup()…
I l  dialplan exten => 100/4006619, 1, Congestion exten => 100, 1, Dial(Zap/1,20) exten => 100, 2, Voicemail(u100) exten => 100, 102, Voicemail(b100) exten => 100, 103, Hangup () include => demo ,[object Object],4006619 altri utenti
Esempi di network ,[object Object]
Esempi di network ,[object Object]
Installazione asterisk –vvvgc  S.O.: Linux CentOS 2.4 kernel 2.6.9-34.EL ,[object Object],[object Object],[object Object],[object Object]
Softphone È un software che realizza funzionalità telefoniche su di un dispositivo non telefonico, come un PC o un palmare. SJPHONE KAPANGA SIP, H.323 VIDEOCHIAMATA (SIP)
Configurazione Dialplan:   sip.conf (creazione nuovi utenti) +   extensions.conf (estensioni per la chiamata o videochiamata, voicemail, riaggancio) Softphone e telefoni IP:   nuovo profilo (parametri di autenticazione) + registrazione
Configurazione [general] videosupport=yes  . . . [riccardo] type=friend ;  host=dynamic ;  dtmfmode=rfc2833 ;  username=riccardo ;  secret=pass ; context=tesi ; ,[object Object],[object Object],[tesi] exten => 6000,1,Dial(SIP/riccardo) ; exten => riccardo,1,goto(6000,1) ;  exten => 100,2,Voicemail(u6000) ; exten => 100,102,Voicemail(b6000) ; include => demo ;
Conclusioni… ,[object Object],[object Object],[object Object],[object Object]
… e sviluppi futuri ,[object Object],[object Object],[object Object],[object Object]
G r a z i e …  ;-)
Test aula magna switch 10.0.0.3 10.0.0.2 R.Galletti 6501 6502 10.0.0.4 prof. D’Elia 10.0.0.5 6500

Weitere ähnliche Inhalte

Was ist angesagt?

Presentazione Smau 2006
Presentazione Smau 2006Presentazione Smau 2006
Presentazione Smau 2006rosariolatorre
 
Corso su xDSL per Area Commerciale 2006
Corso su xDSL per Area Commerciale 2006Corso su xDSL per Area Commerciale 2006
Corso su xDSL per Area Commerciale 2006rosariolatorre
 
I servizi della rete Mandarin
I servizi della rete MandarinI servizi della rete Mandarin
I servizi della rete Mandarinrosariolatorre
 
Gordionet Education Seminario ICT Digitalizzazione e Comunicazione
Gordionet Education Seminario ICT Digitalizzazione e ComunicazioneGordionet Education Seminario ICT Digitalizzazione e Comunicazione
Gordionet Education Seminario ICT Digitalizzazione e ComunicazioneGordionet
 
Integrazione fra sistemi telefonici e sistemi informativi:grazie a SIP cade u...
Integrazione fra sistemi telefonici e sistemi informativi:grazie a SIP cade u...Integrazione fra sistemi telefonici e sistemi informativi:grazie a SIP cade u...
Integrazione fra sistemi telefonici e sistemi informativi:grazie a SIP cade u...GoWireless
 
Comprel: i nuovi moduli RF di Telit in banda ISM - Milena Milosevic
Comprel: i nuovi moduli RF di Telit in banda ISM - Milena MilosevicComprel: i nuovi moduli RF di Telit in banda ISM - Milena Milosevic
Comprel: i nuovi moduli RF di Telit in banda ISM - Milena MilosevicGoWireless
 
CCI 2019 - Step by step come attivare un servizio voce in MS Teams
CCI 2019 - Step by step come attivare un servizio voce in MS TeamsCCI 2019 - Step by step come attivare un servizio voce in MS Teams
CCI 2019 - Step by step come attivare un servizio voce in MS Teamswalk2talk srl
 
Infrastrutture Innovative: VoIP e Wireless
Infrastrutture Innovative: VoIP e WirelessInfrastrutture Innovative: VoIP e Wireless
Infrastrutture Innovative: VoIP e WirelessTLCWEB
 
Come funziona il voip
Come funziona il voipCome funziona il voip
Come funziona il voipLuca
 
CCI2018 - Microsoft Teams Direct Routing: scenari, setup e routing avanzato
CCI2018 - Microsoft Teams Direct Routing: scenari, setup e routing avanzatoCCI2018 - Microsoft Teams Direct Routing: scenari, setup e routing avanzato
CCI2018 - Microsoft Teams Direct Routing: scenari, setup e routing avanzatowalk2talk srl
 
Tecnologie RFID e Bluetooth Low Energy a monte della filiera del dato 4.0: pi...
Tecnologie RFID e Bluetooth Low Energy a monte della filiera del dato 4.0: pi...Tecnologie RFID e Bluetooth Low Energy a monte della filiera del dato 4.0: pi...
Tecnologie RFID e Bluetooth Low Energy a monte della filiera del dato 4.0: pi...RFID Global by Softwork
 
CisCon 2017 - Over-The-Top: la grande corsa
CisCon 2017 - Over-The-Top: la grande corsaCisCon 2017 - Over-The-Top: la grande corsa
CisCon 2017 - Over-The-Top: la grande corsaAreaNetworking.it
 
Marco Sommani 0904 Wbf09 Sommani
Marco Sommani 0904 Wbf09 SommaniMarco Sommani 0904 Wbf09 Sommani
Marco Sommani 0904 Wbf09 SommaniGoWireless
 

Was ist angesagt? (20)

Presentazione Smau 2006
Presentazione Smau 2006Presentazione Smau 2006
Presentazione Smau 2006
 
Corso su xDSL per Area Commerciale 2006
Corso su xDSL per Area Commerciale 2006Corso su xDSL per Area Commerciale 2006
Corso su xDSL per Area Commerciale 2006
 
Unico
UnicoUnico
Unico
 
I servizi della rete Mandarin
I servizi della rete MandarinI servizi della rete Mandarin
I servizi della rete Mandarin
 
Gordionet Education Seminario ICT Digitalizzazione e Comunicazione
Gordionet Education Seminario ICT Digitalizzazione e ComunicazioneGordionet Education Seminario ICT Digitalizzazione e Comunicazione
Gordionet Education Seminario ICT Digitalizzazione e Comunicazione
 
Vo ip
Vo ipVo ip
Vo ip
 
Integrazione fra sistemi telefonici e sistemi informativi:grazie a SIP cade u...
Integrazione fra sistemi telefonici e sistemi informativi:grazie a SIP cade u...Integrazione fra sistemi telefonici e sistemi informativi:grazie a SIP cade u...
Integrazione fra sistemi telefonici e sistemi informativi:grazie a SIP cade u...
 
Voisfriend
VoisfriendVoisfriend
Voisfriend
 
Comprel: i nuovi moduli RF di Telit in banda ISM - Milena Milosevic
Comprel: i nuovi moduli RF di Telit in banda ISM - Milena MilosevicComprel: i nuovi moduli RF di Telit in banda ISM - Milena Milosevic
Comprel: i nuovi moduli RF di Telit in banda ISM - Milena Milosevic
 
CCI 2019 - Step by step come attivare un servizio voce in MS Teams
CCI 2019 - Step by step come attivare un servizio voce in MS TeamsCCI 2019 - Step by step come attivare un servizio voce in MS Teams
CCI 2019 - Step by step come attivare un servizio voce in MS Teams
 
Sistemi telefonici VoIP
Sistemi telefonici VoIPSistemi telefonici VoIP
Sistemi telefonici VoIP
 
Infrastrutture Innovative: VoIP e Wireless
Infrastrutture Innovative: VoIP e WirelessInfrastrutture Innovative: VoIP e Wireless
Infrastrutture Innovative: VoIP e Wireless
 
VoIP
VoIPVoIP
VoIP
 
Come funziona il voip
Come funziona il voipCome funziona il voip
Come funziona il voip
 
CCI2018 - Microsoft Teams Direct Routing: scenari, setup e routing avanzato
CCI2018 - Microsoft Teams Direct Routing: scenari, setup e routing avanzatoCCI2018 - Microsoft Teams Direct Routing: scenari, setup e routing avanzato
CCI2018 - Microsoft Teams Direct Routing: scenari, setup e routing avanzato
 
il VoIP
il VoIPil VoIP
il VoIP
 
ISDN
ISDNISDN
ISDN
 
Tecnologie RFID e Bluetooth Low Energy a monte della filiera del dato 4.0: pi...
Tecnologie RFID e Bluetooth Low Energy a monte della filiera del dato 4.0: pi...Tecnologie RFID e Bluetooth Low Energy a monte della filiera del dato 4.0: pi...
Tecnologie RFID e Bluetooth Low Energy a monte della filiera del dato 4.0: pi...
 
CisCon 2017 - Over-The-Top: la grande corsa
CisCon 2017 - Over-The-Top: la grande corsaCisCon 2017 - Over-The-Top: la grande corsa
CisCon 2017 - Over-The-Top: la grande corsa
 
Marco Sommani 0904 Wbf09 Sommani
Marco Sommani 0904 Wbf09 SommaniMarco Sommani 0904 Wbf09 Sommani
Marco Sommani 0904 Wbf09 Sommani
 

Andere mochten auch

Presentazione tesi
Presentazione tesiPresentazione tesi
Presentazione tesisuccer110
 
Vpn Qos trên router cisco
Vpn Qos trên router ciscoVpn Qos trên router cisco
Vpn Qos trên router ciscolaonap166
 
Open Source VoIP at Trento municipality
Open Source VoIP at Trento municipalityOpen Source VoIP at Trento municipality
Open Source VoIP at Trento municipalityRoberto Galoppini
 
L'elettronica open source asterisk 1.8 nuova versione, nuove funzionalità ...
L'elettronica open source   asterisk 1.8  nuova versione, nuove funzionalità ...L'elettronica open source   asterisk 1.8  nuova versione, nuove funzionalità ...
L'elettronica open source asterisk 1.8 nuova versione, nuove funzionalità ...Ionela
 
Ricardo%20 gondim%20 %20soli%20deo%20gloria
Ricardo%20 gondim%20 %20soli%20deo%20gloriaRicardo%20 gondim%20 %20soli%20deo%20gloria
Ricardo%20 gondim%20 %20soli%20deo%20gloriaDorival Leandro
 
Asterisk 13-reference
Asterisk 13-referenceAsterisk 13-reference
Asterisk 13-referenceSergi Duró
 
8 Routing
8 Routing8 Routing
8 Routingacapone
 
Realizzazione di un servizio di conferenza telefonica/VoIP multiutente median...
Realizzazione di un servizio di conferenza telefonica/VoIP multiutente median...Realizzazione di un servizio di conferenza telefonica/VoIP multiutente median...
Realizzazione di un servizio di conferenza telefonica/VoIP multiutente median...Ilaria Poddine
 
Troubleshooting ospf
Troubleshooting ospfTroubleshooting ospf
Troubleshooting ospfJay Mukoja
 
Cisco router tech support
Cisco router tech supportCisco router tech support
Cisco router tech supportJessica Anna
 
Server Virtualization
Server VirtualizationServer Virtualization
Server VirtualizationSpiceworks
 
Ccvp plus module 1
Ccvp plus module 1Ccvp plus module 1
Ccvp plus module 1Le Ngoc Viet
 

Andere mochten auch (20)

Sangoma Vega Gateway Training Presentation
Sangoma Vega Gateway Training PresentationSangoma Vega Gateway Training Presentation
Sangoma Vega Gateway Training Presentation
 
Presentazione tesi
Presentazione tesiPresentazione tesi
Presentazione tesi
 
Vpn Qos trên router cisco
Vpn Qos trên router ciscoVpn Qos trên router cisco
Vpn Qos trên router cisco
 
Open Source VoIP at Trento municipality
Open Source VoIP at Trento municipalityOpen Source VoIP at Trento municipality
Open Source VoIP at Trento municipality
 
Sip
SipSip
Sip
 
QoS a Livello Network
QoS a Livello NetworkQoS a Livello Network
QoS a Livello Network
 
L'elettronica open source asterisk 1.8 nuova versione, nuove funzionalità ...
L'elettronica open source   asterisk 1.8  nuova versione, nuove funzionalità ...L'elettronica open source   asterisk 1.8  nuova versione, nuove funzionalità ...
L'elettronica open source asterisk 1.8 nuova versione, nuove funzionalità ...
 
Ricardo%20 gondim%20 %20soli%20deo%20gloria
Ricardo%20 gondim%20 %20soli%20deo%20gloriaRicardo%20 gondim%20 %20soli%20deo%20gloria
Ricardo%20 gondim%20 %20soli%20deo%20gloria
 
IPsec
IPsecIPsec
IPsec
 
Asterisk 13-reference
Asterisk 13-referenceAsterisk 13-reference
Asterisk 13-reference
 
8 Routing
8 Routing8 Routing
8 Routing
 
Realizzazione di un servizio di conferenza telefonica/VoIP multiutente median...
Realizzazione di un servizio di conferenza telefonica/VoIP multiutente median...Realizzazione di un servizio di conferenza telefonica/VoIP multiutente median...
Realizzazione di un servizio di conferenza telefonica/VoIP multiutente median...
 
Troubleshooting ospf
Troubleshooting ospfTroubleshooting ospf
Troubleshooting ospf
 
Cisco router tech support
Cisco router tech supportCisco router tech support
Cisco router tech support
 
Video QoS
Video QoSVideo QoS
Video QoS
 
Ospf
OspfOspf
Ospf
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualization
 
Ccvp plus module 1
Ccvp plus module 1Ccvp plus module 1
Ccvp plus module 1
 
02.conceptos basicos de la telefonia ip ori
02.conceptos basicos de la telefonia ip   ori02.conceptos basicos de la telefonia ip   ori
02.conceptos basicos de la telefonia ip ori
 
Configuración del dial peer
Configuración del dial peer Configuración del dial peer
Configuración del dial peer
 

Ähnlich wie Tesi Asterisk: CONFIGURAZIONE DI UN SERVIZIO VOIP CON ASTERISK

Connessione ad un centralino telefonico da vb [santi caltabiano]
Connessione ad un centralino telefonico da vb [santi caltabiano]Connessione ad un centralino telefonico da vb [santi caltabiano]
Connessione ad un centralino telefonico da vb [santi caltabiano]santi caltabiano
 
Sgm telefonia, centralino Promelit ipecs emg80
Sgm telefonia, centralino Promelit ipecs emg80Sgm telefonia, centralino Promelit ipecs emg80
Sgm telefonia, centralino Promelit ipecs emg80SGM Telefonia
 
SIGNALR TO-THE-MAX: VERSO IL WEB ED OLTRE!
SIGNALR TO-THE-MAX: VERSO IL WEB ED OLTRE!SIGNALR TO-THE-MAX: VERSO IL WEB ED OLTRE!
SIGNALR TO-THE-MAX: VERSO IL WEB ED OLTRE!DotNetCampus
 
Signal r to the-max
Signal r to the-maxSignal r to the-max
Signal r to the-maxDotNetCampus
 
Del furia signalr-to-the-max
Del furia   signalr-to-the-maxDel furia   signalr-to-the-max
Del furia signalr-to-the-maxDotNetCampus
 
Smau Roma 2010 Stefano Tiburzi
Smau Roma 2010 Stefano TiburziSmau Roma 2010 Stefano Tiburzi
Smau Roma 2010 Stefano TiburziSMAU
 
Crouzet Automation - em4 Ethernet opuscolo, versione italiana
Crouzet Automation - em4 Ethernet opuscolo, versione italiana Crouzet Automation - em4 Ethernet opuscolo, versione italiana
Crouzet Automation - em4 Ethernet opuscolo, versione italiana Crouzet
 
Hcs hospitality communications solutions
Hcs hospitality communications solutionsHcs hospitality communications solutions
Hcs hospitality communications solutionsOpen Solution srl
 
HCS hospitality communications solutions
HCS hospitality communications solutionsHCS hospitality communications solutions
HCS hospitality communications solutionsOpen Solution srl
 
[Ldna 2019 marcello marino] mt's driver ravenna aes67 audio contribution over...
[Ldna 2019 marcello marino] mt's driver ravenna aes67 audio contribution over...[Ldna 2019 marcello marino] mt's driver ravenna aes67 audio contribution over...
[Ldna 2019 marcello marino] mt's driver ravenna aes67 audio contribution over...Marcello Marino
 
CCI2019 - Teams Direct Routing e servizi fonia avanzati
CCI2019 - Teams Direct Routing e servizi fonia avanzatiCCI2019 - Teams Direct Routing e servizi fonia avanzati
CCI2019 - Teams Direct Routing e servizi fonia avanzatiwalk2talk srl
 
Il web service e i sistemi embedded - Tesi - cap2
Il web service e i sistemi embedded - Tesi - cap2Il web service e i sistemi embedded - Tesi - cap2
Il web service e i sistemi embedded - Tesi - cap2pma77
 
Univerge Nec 8100
Univerge Nec 8100Univerge Nec 8100
Univerge Nec 8100unicomtel
 

Ähnlich wie Tesi Asterisk: CONFIGURAZIONE DI UN SERVIZIO VOIP CON ASTERISK (20)

Socket python
Socket pythonSocket python
Socket python
 
Connessione ad un centralino telefonico da vb [santi caltabiano]
Connessione ad un centralino telefonico da vb [santi caltabiano]Connessione ad un centralino telefonico da vb [santi caltabiano]
Connessione ad un centralino telefonico da vb [santi caltabiano]
 
Sgm telefonia, centralino Promelit ipecs emg80
Sgm telefonia, centralino Promelit ipecs emg80Sgm telefonia, centralino Promelit ipecs emg80
Sgm telefonia, centralino Promelit ipecs emg80
 
SIGNALR TO-THE-MAX: VERSO IL WEB ED OLTRE!
SIGNALR TO-THE-MAX: VERSO IL WEB ED OLTRE!SIGNALR TO-THE-MAX: VERSO IL WEB ED OLTRE!
SIGNALR TO-THE-MAX: VERSO IL WEB ED OLTRE!
 
Signal r to the-max
Signal r to the-maxSignal r to the-max
Signal r to the-max
 
Del furia signalr-to-the-max
Del furia   signalr-to-the-maxDel furia   signalr-to-the-max
Del furia signalr-to-the-max
 
Smau Roma 2010 Stefano Tiburzi
Smau Roma 2010 Stefano TiburziSmau Roma 2010 Stefano Tiburzi
Smau Roma 2010 Stefano Tiburzi
 
Crouzet Automation - em4 Ethernet opuscolo, versione italiana
Crouzet Automation - em4 Ethernet opuscolo, versione italiana Crouzet Automation - em4 Ethernet opuscolo, versione italiana
Crouzet Automation - em4 Ethernet opuscolo, versione italiana
 
Connext ita
Connext itaConnext ita
Connext ita
 
Hcs hospitality communications solutions
Hcs hospitality communications solutionsHcs hospitality communications solutions
Hcs hospitality communications solutions
 
HCS hospitality communications solutions
HCS hospitality communications solutionsHCS hospitality communications solutions
HCS hospitality communications solutions
 
[Ldna 2019 marcello marino] mt's driver ravenna aes67 audio contribution over...
[Ldna 2019 marcello marino] mt's driver ravenna aes67 audio contribution over...[Ldna 2019 marcello marino] mt's driver ravenna aes67 audio contribution over...
[Ldna 2019 marcello marino] mt's driver ravenna aes67 audio contribution over...
 
Voip Secure
Voip SecureVoip Secure
Voip Secure
 
CCI2019 - Teams Direct Routing e servizi fonia avanzati
CCI2019 - Teams Direct Routing e servizi fonia avanzatiCCI2019 - Teams Direct Routing e servizi fonia avanzati
CCI2019 - Teams Direct Routing e servizi fonia avanzati
 
Il web service e i sistemi embedded - Tesi - cap2
Il web service e i sistemi embedded - Tesi - cap2Il web service e i sistemi embedded - Tesi - cap2
Il web service e i sistemi embedded - Tesi - cap2
 
Ap8132 datasheet
Ap8132 datasheetAp8132 datasheet
Ap8132 datasheet
 
Univerge Nec 8100
Univerge Nec 8100Univerge Nec 8100
Univerge Nec 8100
 
Rfs7000 ss it
Rfs7000 ss itRfs7000 ss it
Rfs7000 ss it
 
Rfs7000 ss it
Rfs7000 ss itRfs7000 ss it
Rfs7000 ss it
 
Avaya Unified Collaboration
Avaya Unified CollaborationAvaya Unified Collaboration
Avaya Unified Collaboration
 

Kürzlich hochgeladen

La produzione e la gestione degli Open Data
La produzione e la gestione degli Open DataLa produzione e la gestione degli Open Data
La produzione e la gestione degli Open DataGianluigi Cogo
 
Storia dell’Inghilterra nell’Età Moderna.pptx
Storia dell’Inghilterra nell’Età Moderna.pptxStoria dell’Inghilterra nell’Età Moderna.pptx
Storia dell’Inghilterra nell’Età Moderna.pptxOrianaOcchino
 
Esame finale - riunione genitori 2024.pptx
Esame finale - riunione genitori 2024.pptxEsame finale - riunione genitori 2024.pptx
Esame finale - riunione genitori 2024.pptxfedericodellacosta2
 
Ticonzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaTiconzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaPierLuigi Albini
 
Terza cultura w la scienza Italo Calvino.pdf
Terza cultura w la scienza Italo Calvino.pdfTerza cultura w la scienza Italo Calvino.pdf
Terza cultura w la scienza Italo Calvino.pdfPierLuigi Albini
 
La seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieLa seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieVincenzoPantalena1
 
biblioverifica ijf24 Festival Internazionale del Giornalismo 2024
biblioverifica ijf24 Festival Internazionale del Giornalismo 2024biblioverifica ijf24 Festival Internazionale del Giornalismo 2024
biblioverifica ijf24 Festival Internazionale del Giornalismo 2024Damiano Orru
 
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaIL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaRafael Figueredo
 

Kürzlich hochgeladen (8)

La produzione e la gestione degli Open Data
La produzione e la gestione degli Open DataLa produzione e la gestione degli Open Data
La produzione e la gestione degli Open Data
 
Storia dell’Inghilterra nell’Età Moderna.pptx
Storia dell’Inghilterra nell’Età Moderna.pptxStoria dell’Inghilterra nell’Età Moderna.pptx
Storia dell’Inghilterra nell’Età Moderna.pptx
 
Esame finale - riunione genitori 2024.pptx
Esame finale - riunione genitori 2024.pptxEsame finale - riunione genitori 2024.pptx
Esame finale - riunione genitori 2024.pptx
 
Ticonzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaTiconzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza cultura
 
Terza cultura w la scienza Italo Calvino.pdf
Terza cultura w la scienza Italo Calvino.pdfTerza cultura w la scienza Italo Calvino.pdf
Terza cultura w la scienza Italo Calvino.pdf
 
La seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieLa seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medie
 
biblioverifica ijf24 Festival Internazionale del Giornalismo 2024
biblioverifica ijf24 Festival Internazionale del Giornalismo 2024biblioverifica ijf24 Festival Internazionale del Giornalismo 2024
biblioverifica ijf24 Festival Internazionale del Giornalismo 2024
 
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaIL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
 

Tesi Asterisk: CONFIGURAZIONE DI UN SERVIZIO VOIP CON ASTERISK

  • 1. SCARICATO DAL SITO www.riccardogalletti.com/appunti_gratis/asterisk.html
  • 2. UNIVERSIT À DEGLI STUDI DI CASSINO FACOLT À DI INGEGNERIA Tesi di laurea in Ingegneria delle Telecomunicazioni Configurazione di un servizio VoIP con Asterisk RELATORE Prof. Ciro D’Elia CANDIDATO Riccardo Galletti Matr. 1265 ANNO ACCADEMICO 2005 - 2006
  • 3.
  • 4.
  • 5. Reti circuit switching Quando due host desiderano comunicare, la rete stabilisce un circuito dedicato end-to-end tra essi PRO: latenza bassa e non variabile CONTRO: spreco di risorse
  • 6. I messaggi vengono suddivisi in pacchetti. Fra sorgente e destinazione ciascun pacchetto attraversa link di comunicazione e router. PRO: miglior utilizzo delle risorse trasmissive CONTRO: ritardi, jitter e maggior latenza causati dal multihop Reti packet switching A B C A B C
  • 7. Standardizzazione • SIP (W3C, IETF) Principali protocolli • H.323 (ITU) • IAX (Digium) TELEFONIA INTERNET Nel VoIP convergono: ITU International Telecommunications Union ETSI European Telecommunications Standard Institute IETF Internet Engineering Task Force W3C World Wide Web Consortium Enti commerciali
  • 8. Protocolli VoIP: H.323 È una raccomandazione ITU – T che specifica il modo in cui il traffico multimediale deve essere trasmesso in reti a commutazione di pacchetto che non prevedono qualità del servizio (in particolare la rete IP). Questo standard si occupa delle segnalazioni e del controllo delle chiamate, la trasmissione e il controllo di informazioni multimediali e il controllo di ampiezza di banda nelle conferenze in tempo reale punto – punto e multipunto.
  • 9.
  • 10. Protocolli VoIP: SIP Il SIP (Session Initiation Protocol) è un protocollo del livello applicazione con una struttura client-server, che nasce in ambito IETF come alternativa più semplice al sistema H.323, ed è utilizzato per attivare, gestire e chiudere le sessioni multimediali. Indirizzamento: [email_address] Maggiore integrazione col Web
  • 11. Protocolli VoIP: SIP Il SIP (Session Initiation Protocol) è un protocollo del livello applicazione con una struttura client-server, che nasce in ambito IETF come alternativa più semplice al sistema H.323, ed è utilizzato per attivare, gestire e chiudere le sessioni multimediali. User Agent Client chiamante User Agent Server User Agent Server chiamato User Agent Client User Agent Client Proxy User Agent Client User Agent Server INVITE INVITE ACK BYE
  • 12. SIP: Esempio di messaggio Invite INVITE sip:MIchele@dominio.com SIP/2.0 Via : SIP/2.0/UDP 134.102.18.1 From : <sip:riccardo@riccardogalletti.com>; tag = 4711 ''//identifica l'originatore della richiesta '' To : Michele <sip:michele@dominio.com> ''//identifica la destinazione logica di una richiesta'' Call-Id : 12345678@134.102.18.1 ''//è un valore costante che identifica l'invito'' Cseq : 49 Invite ''//ordina le transazioni (..la prossima richiesta avrà Cseq=50)'' Content-Length : 117 ''//il body consiste in 117 byte '' Content-Type : application /sdp ''//tipo di media descritto secondo il protocollo [[SDP]]'' Subject : felicitazioni! ''//l'oggetto del messaggio'' Contact : sip:riccardo@134.102.18.1:4050 ''//l'indirizzo al quale si desidera ricevere richieste'' transport = udp ''//specifica il protocollo di trasporto , nell'esempio UDP'' v = 0 ''//indica la versione in uso'' o = jack 7564657 9823872 IN IP4 134.102.18.1 ''//l' owner della risorsa con un ID di sessione'' c = IN IP4 134.102.18.1 ''// tipo di rete, la versione del protocollo IP e l'IP stesso '' t = 0 0 ''// tempo di start e di stop '' m = audio 4754 RTP/AVP 0 ''//tipo di media, num. di porto, protocollo di trasporto e formato '' a = rtpmap: 0 PCMU/8000 ''// attributi audioideo .. se ce ne fossero '' s = festa ''//subject della sessione''
  • 13. Protocolli VoIP: IAX IAX (Inter Asterisk eXchange) è il protocollo binario de facto utilizzato da Asterisk. Minimizza la larghezza di banda necessaria per la comunicazione, triplicando il n° di chiamate possibili rispetto ad H.323 o SIP HOST A HOST B NEW ACCEPT ACK RINGING ACK ANSWER ACK
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Architettura Asterisk Application API Codec Translator Scheduler and I/O Manager Application Launcher PBX Switching Core Dynamic Module Loader Asterisk File format API Asterisk Channel API Codec Translator API Connessione delle chiamate tra i vari utenti
  • 19. Architettura Carica i moduli codec, e li traduce per far dialogare tra loro canali che utilizzano codec diversi Asterisk Application API Codec Translator Scheduler and I/O Manager Application Launcher PBX Switching Core Dynamic Module Loader Asterisk File format API Asterisk Channel API Codec Translator API
  • 20. Architettura API (Application Program Interface) – organizzati in moduli per una completa astrazione tra le sue funzioni e le tecnologie attuali o future Asterisk Application API Codec Translator Scheduler and I/O Manager Application Launcher PBX Switching Core Dynamic Module Loader Asterisk File format API Asterisk Channel API Codec Translator API
  • 21. I l dialplan È l’entità che instrada ogni chiamata nel sistema, passando per le varie applicazioni. È organizzato in contesti , cioè insieme di estensioni (istruzioni) [incoming] exten => 100,1,Wait(1) exten => 100,2,Answer exten => 100,3,Playback(welcome) exten => 100,4,Hangup [local] exten => 250,1,Dial(SIP/utente1) exten => utente1,1,Dial(SIP/utente1) include => demo [laboratorio] exten => 2000,1,Dial(IAX/2000) exten => 2000,2,Voicemail(u2000) exten => 2001,1,Dial(ZAP/1) exten => 2001,2,Voicemail(u1)
  • 22. I l dialplan Le estensioni comprendono priorità (ordine delle istruzioni) exten => 100,1,Wait(1) exten => 100,2,Answer exten => 100,3,Playback(demo-congrats) exten => 100,4,Hangup ( ) exten => 100,1,Wait(1) exten => 100,2,Answer ( ) e applicazioni Esempi : Answer(), Playback(), Dial(), Goto (), Voicemail(), Hangup()…
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. Softphone È un software che realizza funzionalità telefoniche su di un dispositivo non telefonico, come un PC o un palmare. SJPHONE KAPANGA SIP, H.323 VIDEOCHIAMATA (SIP)
  • 28. Configurazione Dialplan: sip.conf (creazione nuovi utenti) + extensions.conf (estensioni per la chiamata o videochiamata, voicemail, riaggancio) Softphone e telefoni IP: nuovo profilo (parametri di autenticazione) + registrazione
  • 29.
  • 30.
  • 31.
  • 32. G r a z i e … ;-)
  • 33. Test aula magna switch 10.0.0.3 10.0.0.2 R.Galletti 6501 6502 10.0.0.4 prof. D’Elia 10.0.0.5 6500