SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
Ekiga: telefonare con Gnu/Linux
●   Riassunto:
     –   introduzione al VoIP (Voice Over IP)
     –   panoramica di applicativi VoIP e servizi in ambito Gnu/Linux e
         non
     –   architettura e motivazioni dell'applicazione Gnu/Linux Ekiga in
         particolare
●   Autori
     –   Livio Gagliardi, mailto:gagliardi.l@tin.it, sip:livigagl@ekiga.net
     –   Stefano Sabatini, mailto:stefano.sabatini-lala@poste.it,
         sip:stefano.sabatini@ekiga.net



                            Ekiga: telefonare con Gnu/Linux                   1/23
Introduzione al VoIP
●   Cos'è il VoIP
     –   Voice Over Internet Protocol
     –   Il traffico vocale (eventualmente
         anche video e testuale) passa
         attraverso Internet piuttosto che
         attraverso PSTN
     –   Il passaggio da Internet a PSTN e
         reti mobili e viceversa è
         assicurato dai fornitori di servizi
         VoIP (provider)




                             Ekiga: telefonare con Gnu/Linux   2/23
Vantaggi/Svantaggi VoIP
●   Vantaggi
    –   Possibilità di integrazione e convergenza con altri servizi (IM,
        posta elettronica e posta vocale, trasmissione dati)
    –   Flessibilità: i dati (vocali, testuali, video) possono essere
        rielaborati a livello locale
    –   Dati in formato digitale: possibilità di compressione,
        criptazione, maggiore robustezza
    –   costi competitivi rispetto a PSTN
●   Svantaggi
    –   problemi di QoS dovuti alla natura non orientata alla
        connessione di Internet


                         Ekiga: telefonare con Gnu/Linux                3/23
Convergenza digitale
Tutti i servizi di natura
telematica (telefono,
fax, TV) tendono a
convergere verso la
“piattaforma digitale”




                               Ekiga: telefonare con Gnu/Linux   4/23
H.323
●   sviluppato da ITU-T
●   standard ad ombrello
●   monolitico, rigido (pila di protocolli e codec predefinita)
●   complesso (~ 1500 pagine di specifica)
●   supporto audio, video, dati (T.120)
●   supporto conferenze
●   ottima integrazione con PSTN
●   supporta uri della forma h323:alice@wonderland.net




                         Ekiga: telefonare con Gnu/Linux          5/23
SIP
●   Sviluppato da IETF
●   relativamente semplice (~ 250 pagine di specifica)
●   architettura modulare, flessibile: fa riferimento a protocolli
    già sviluppati
●   è facilmente estensibile in modo da supportare nuovi
    servizi
●   supporta uri della forma sip:alice@wonderland.net




                       Ekiga: telefonare con Gnu/Linux               6/23
Similitudini tra H.323 e SIP
●   i codec e i servizi utilizzati sono negoziati all'atto dello
    stabilimento della connessione (prima del trasporto del flusso
    multimediale)
●   usa RTP per il trasporto del flusso multimediale
●   il trasporto del flusso multimediale può avvenire con garanzie di
    ricezione (dati di tipo testuale) o senza (flusso audio/video)




                        Ekiga: telefonare con Gnu/Linux                 7/23
Connettività VoIP
●   modalità di connessione
     –   pc2pc: connessione da pc a pc
     –   pc2phone: da pc a telefono (hard phone) tradizionale della
         rete PSTN
     –   pc2mobile: da pc a telefono mobile o cellulare
     –   pc2SMS: da pc a dispositivo di ricezione SMS
     –   phone2phone: i dati vengono trasmessi via Internet: solo il
         traffico “ultimo miglio” viaggia su reti PSTN (e.g. Jajah)
●   il terminale VoIP non deve essere necessariamente un PC, ma
    un qualsiasi dispositivo che supporta un certo protocollo VoIP
    (videophone, SIP/H.323 phone)



                         Ekiga: telefonare con Gnu/Linux               8/23
Esempio di connessione pc2pc (SIP)




          Ekiga: telefonare con Gnu/Linux   9/23
Esempio di connessione pc2phone (SIP)




           Ekiga: telefonare con Gnu/Linux   10/23
Esempio di connessione phone2phone (SIP)




            Ekiga: telefonare con Gnu/Linux   11/23
Esempio di conferenza VoIP (H.323)




        Ekiga: telefonare con Gnu/Linux   12/23
Panoramica applicazioni VoIP - 1
●   Client per Gnu-Linux
    –   ekiga (ex gnome-meeting, H.323, SIP)
    –   linphone (SIP, attualmente non in fase di sviluppo)




                       Ekiga: telefonare con Gnu/Linux        13/23
Panoramica applicazioni VoIP - 2
●   Client generici
     –   skype (protocollo proprietario, multipiattaforma)
     –   wengophone (multipiattaforma, SIP)
     –   gizmo (multipiattaforma, SIP)
     –   Windows Netmeeting (H.323, considerato deprecato in
         Windows XP)
     –   Windows Live Messenger (MSN), (protocollo proprietario
         MSNP)
     –   eyeBeam (multipiattaforma, SIP)
     –   iChatAV (mac, SIP)



                          Ekiga: telefonare con Gnu/Linux         14/23
Panoramica applicazioni VoIP - 3
●   Con interfaccia web
    –   Google Talk (XMPP: stesso di Jabber, supporto
        pianificato per SIP)
    –   Jajah (SIP, H.323, AIX)




                       Ekiga: telefonare con Gnu/Linux   15/23
Interoperabilità
●   In teoria un qualsiasi client SIP o H.323 dovrebbe
    poter comunicare con un qualsiasi altro client SIP o
    H.323.
●   Di fatto l'intercompatibilità è in molti casi difficile
    utilizzando client diversi (o addirittura lo stesso client
    in condizioni diverse), ma...
●   ... gli standard e il software (e il mercato!) sono in
    rapida evoluzione, e la situazione dovrebbe migliorare.




                      Ekiga: telefonare con Gnu/Linux            16/23
Comparazione prezzi servizi di telefonia (VoIP e non)
       Tutti i prezzi sono comprensivi di IVA e si riferiscono a chiamate verso l'Italia

              Provider                To pc        To phone       To mobile      To SMS
            Wengophone                gratis      € 0,01 / min € 0,181 / min      € 0.11
                Skype                 gratis      € 0,02 / min € 0,287 / min      € 0.117
                Jajah                 gratis     € 0,023 /min* € 0,172 /min       € 0.08
               Gizmo                  gratis     € 0,014 / min € 0,292 / min         /
             Mobile TIM                  /        € 0,25 / min   € 0,25 / min     € 0.15
      Rete fissa Telecom Italia          /       € 0,015 / min € 0,193 / min      € 0.15

                     * gratis se entrambi gli interlocutori sono utenti Jajah

   Disclaimer: la tabella riportata è puramente indicativa e le tariffe esposte sono una
   semplificazione dei piani tariffari dei corrispondenti fornitori di servizi e sono soggette
   a cambiamenti: per informazioni più precise rivolgersi direttamente al fornitore di
   servizi.



                               Ekiga: telefonare con Gnu/Linux                                   17/23
Ekiga - 1
●   Sviluppato da Damien Sandras a partire dal 2001, ex
    GnomeMeeting
●   È il client voip di default di Gnome (sarà incluso di
    default a partire da Gnome 2.16), integrato in Gnome
    e HIG compatibile
●   Supporta SIP e H.323
●   Supporto video
●   Supporto testo (IM)
●   Supporta codec multimediali Ogg


                     Ekiga: telefonare con Gnu/Linux        18/23
Ekiga - 2
●   Versione per windows: istruzione
    per l'installazione all'indirizzo: http://
    snapshots.seconix.com/win32.php




                       Ekiga: telefonare con Gnu/Linux   19/23
Ekiga - 3
●   È possibile riordinare la lista dei codec audio
    supportati in modo da stabilirne la priorità d'uso
●   Il progetto ekiga gestisce il server ekiga.net che funge
    da proxy voip, a registrazione gratuita (conta
    attualmente 50.000 iscritti).
●   Tutti gli iscritti risultano reperibili tramite le Ekiga White
    Pages
●   Roster (lista contatti) in fase di sviluppo
●   Al momento attuale non supporta posta vocale ( ekiga
    3.0?)


                       Ekiga: telefonare con Gnu/Linux           20/23
Vantaggi nell'utilizzo di protocolli aperti
●   È possibile sviluppare software interoperabile e multipiattaforma
●   La privatezza delle comunicazioni degli utenti è preservata dalla
    trasparenza dei protocolli implementati
●   Vengono limitati i problemi di migrazione da un
    software/piattaforma/provider ad un altro
●   Non sono possibili politiche di “incatenamento” dell'utente a una
    data piattaforma/software
●   È favorita la competizione nello sviluppo di software e servizi
    (nel rispetto delle specifiche dei protocolli usati)
●   L'utente non è alla mercè dei capricci e delle brame di qualche
    multinazionale


                        Ekiga: telefonare con Gnu/Linux               21/23
Link
●   wikipedia: http://en.wikipedia.org/wiki/Voip
●   sito web ekiga: http://www.ekiga.org
●   ekiga ML: ekiga-list@gnome.org
●   Vox Gratia: Open Source Voice Over IP:
    http://www.voxgratia.org/modules/news/
●   confronto tra H.323 e SIP:
    http://www.packetizer.com/voip/h323_vs_sip/




                        Ekiga: telefonare con Gnu/Linux   22/23
Colophon
●   Per la realizzazione di queste slides sono stati
    utilizzati i seguenti applicativi:
    –   Open Office Impress (slide)
    –   Open Office Calc (per la tabella dei prezzi)
    –   Dia per i grafici (con oggetti di tipo “Network”)
●   Il materiale di questa presentazione è di pubblico
    dominio ed è accessibile nel sito web del gulch




                        Ekiga: telefonare con Gnu/Linux     23/23

Mais conteúdo relacionado

Destaque

E-catalog for WIRE MESH from SPIDER
E-catalog for WIRE MESH from SPIDERE-catalog for WIRE MESH from SPIDER
E-catalog for WIRE MESH from SPIDERSandra Chen
 
16visa.com internet marketing analysis
16visa.com internet marketing analysis16visa.com internet marketing analysis
16visa.com internet marketing analysisFly China
 
Meatballsfinal 130910103113-phpapp02
Meatballsfinal 130910103113-phpapp02Meatballsfinal 130910103113-phpapp02
Meatballsfinal 130910103113-phpapp02Khoirul Anam
 
Camilo WAXPI
Camilo WAXPICamilo WAXPI
Camilo WAXPIjgomegi
 
John Saunders HSE
John Saunders HSEJohn Saunders HSE
John Saunders HSEKate Jones
 
Meat balls final
Meat balls finalMeat balls final
Meat balls finalAmmar Babar
 
Amerisolar Company Profile
Amerisolar Company ProfileAmerisolar Company Profile
Amerisolar Company ProfileAlan Wang
 
OLAP Cubes: Basic operations
OLAP Cubes: Basic operationsOLAP Cubes: Basic operations
OLAP Cubes: Basic operationsSthefan Berwanger
 
Oración para limpiar mi hogar
Oración para limpiar mi hogarOración para limpiar mi hogar
Oración para limpiar mi hogarKikemontero
 
薬局3.0から薬剤師3.0、そして、薬局マネジメント3.0へ
薬局3.0から薬剤師3.0、そして、薬局マネジメント3.0へ薬局3.0から薬剤師3.0、そして、薬局マネジメント3.0へ
薬局3.0から薬剤師3.0、そして、薬局マネジメント3.0へKenji Hazama
 
Fanuc 0i parameter manual CNC milling machine
Fanuc 0i parameter manual CNC milling machineFanuc 0i parameter manual CNC milling machine
Fanuc 0i parameter manual CNC milling machineCNCDATAN
 
GeneXpert Systems
GeneXpert SystemsGeneXpert Systems
GeneXpert Systemsluma28
 
La economía del conocimiento
La economía del conocimientoLa economía del conocimiento
La economía del conocimientoBeatriz Adriana
 
DHL - Logistics & eBusiness Standards
DHL - Logistics & eBusiness StandardsDHL - Logistics & eBusiness Standards
DHL - Logistics & eBusiness StandardsHarry Strover
 
ドローンの仕組み( #ABC2015S )
ドローンの仕組み( #ABC2015S )ドローンの仕組み( #ABC2015S )
ドローンの仕組み( #ABC2015S )博宣 今村
 
Job Satisfaction of School Teachers
Job Satisfaction of School TeachersJob Satisfaction of School Teachers
Job Satisfaction of School TeachersMurali Muthusamy
 
The Manhunt Analysis
The Manhunt AnalysisThe Manhunt Analysis
The Manhunt Analysisvfarrimond
 
Using skype and excel to auto dial
Using skype and excel to auto dialUsing skype and excel to auto dial
Using skype and excel to auto dialCybryx
 

Destaque (20)

E-catalog for WIRE MESH from SPIDER
E-catalog for WIRE MESH from SPIDERE-catalog for WIRE MESH from SPIDER
E-catalog for WIRE MESH from SPIDER
 
16visa.com internet marketing analysis
16visa.com internet marketing analysis16visa.com internet marketing analysis
16visa.com internet marketing analysis
 
Meatballsfinal 130910103113-phpapp02
Meatballsfinal 130910103113-phpapp02Meatballsfinal 130910103113-phpapp02
Meatballsfinal 130910103113-phpapp02
 
Camilo WAXPI
Camilo WAXPICamilo WAXPI
Camilo WAXPI
 
John Saunders HSE
John Saunders HSEJohn Saunders HSE
John Saunders HSE
 
Meat balls final
Meat balls finalMeat balls final
Meat balls final
 
Amerisolar Company Profile
Amerisolar Company ProfileAmerisolar Company Profile
Amerisolar Company Profile
 
Gas Analysis Using FTIR
Gas Analysis Using FTIRGas Analysis Using FTIR
Gas Analysis Using FTIR
 
OLAP Cubes: Basic operations
OLAP Cubes: Basic operationsOLAP Cubes: Basic operations
OLAP Cubes: Basic operations
 
Oración para limpiar mi hogar
Oración para limpiar mi hogarOración para limpiar mi hogar
Oración para limpiar mi hogar
 
薬局3.0から薬剤師3.0、そして、薬局マネジメント3.0へ
薬局3.0から薬剤師3.0、そして、薬局マネジメント3.0へ薬局3.0から薬剤師3.0、そして、薬局マネジメント3.0へ
薬局3.0から薬剤師3.0、そして、薬局マネジメント3.0へ
 
Fanuc 0i parameter manual CNC milling machine
Fanuc 0i parameter manual CNC milling machineFanuc 0i parameter manual CNC milling machine
Fanuc 0i parameter manual CNC milling machine
 
GeneXpert Systems
GeneXpert SystemsGeneXpert Systems
GeneXpert Systems
 
La economía del conocimiento
La economía del conocimientoLa economía del conocimiento
La economía del conocimiento
 
Perfiles
PerfilesPerfiles
Perfiles
 
DHL - Logistics & eBusiness Standards
DHL - Logistics & eBusiness StandardsDHL - Logistics & eBusiness Standards
DHL - Logistics & eBusiness Standards
 
ドローンの仕組み( #ABC2015S )
ドローンの仕組み( #ABC2015S )ドローンの仕組み( #ABC2015S )
ドローンの仕組み( #ABC2015S )
 
Job Satisfaction of School Teachers
Job Satisfaction of School TeachersJob Satisfaction of School Teachers
Job Satisfaction of School Teachers
 
The Manhunt Analysis
The Manhunt AnalysisThe Manhunt Analysis
The Manhunt Analysis
 
Using skype and excel to auto dial
Using skype and excel to auto dialUsing skype and excel to auto dial
Using skype and excel to auto dial
 

Semelhante a Ekiga - telefonare con GNU/Linux

Presentazione Corso Mini centralino
Presentazione Corso Mini centralinoPresentazione Corso Mini centralino
Presentazione Corso Mini centralinoGiuseppe Mazzucato
 
Proposte (informatiche) per il comune di Santa Maria Capua Vetere
Proposte (informatiche) per il comune di Santa Maria Capua VetereProposte (informatiche) per il comune di Santa Maria Capua Vetere
Proposte (informatiche) per il comune di Santa Maria Capua VetereFrancesco Taurino
 
L'uso del VOIP in azienda (LinuxDay 2010 - Pistoia)
L'uso del VOIP in azienda (LinuxDay 2010 - Pistoia)L'uso del VOIP in azienda (LinuxDay 2010 - Pistoia)
L'uso del VOIP in azienda (LinuxDay 2010 - Pistoia)Andrea Grandi
 
Corso VoIP per Area Commerciale 2006
Corso VoIP per Area Commerciale 2006Corso VoIP per Area Commerciale 2006
Corso VoIP per Area Commerciale 2006rosariolatorre
 
Openmoko - La costruzione di un “Telefoninux”
Openmoko - La costruzione di un “Telefoninux”Openmoko - La costruzione di un “Telefoninux”
Openmoko - La costruzione di un “Telefoninux”Marco Trevisan
 
Andrea Cartotto Le carte vincenti del Software Libero
Andrea Cartotto Le carte vincenti del Software LiberoAndrea Cartotto Le carte vincenti del Software Libero
Andrea Cartotto Le carte vincenti del Software LiberoLibreItalia
 
Digital Living Network Alliance - chi è costui e come sfruttarlo al meglio. ...
Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. ...Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. ...
Digital Living Network Alliance - chi è costui e come sfruttarlo al meglio. ...Pordenone LUG
 
Digital Living Network Alliance - chi è costui e come sfruttarlo al meglio. ...
Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. ...Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. ...
Digital Living Network Alliance - chi è costui e come sfruttarlo al meglio. ...Paolo Garbin
 
Telefono SIP WebRTC nel tuo browser: da sipML5 a Janus
Telefono SIP WebRTC nel tuo browser: da sipML5 a JanusTelefono SIP WebRTC nel tuo browser: da sipML5 a Janus
Telefono SIP WebRTC nel tuo browser: da sipML5 a JanusAlessandro Polidori
 
Web RTC: Nato per comunicare
Web RTC: Nato per comunicareWeb RTC: Nato per comunicare
Web RTC: Nato per comunicareIvano Malavolta
 

Semelhante a Ekiga - telefonare con GNU/Linux (20)

Presentazione Corso Mini centralino
Presentazione Corso Mini centralinoPresentazione Corso Mini centralino
Presentazione Corso Mini centralino
 
Proposte (informatiche) per il comune di Santa Maria Capua Vetere
Proposte (informatiche) per il comune di Santa Maria Capua VetereProposte (informatiche) per il comune di Santa Maria Capua Vetere
Proposte (informatiche) per il comune di Santa Maria Capua Vetere
 
10 Linuxday2002
10 Linuxday200210 Linuxday2002
10 Linuxday2002
 
il VoIP
il VoIPil VoIP
il VoIP
 
L'uso del VOIP in azienda (LinuxDay 2010 - Pistoia)
L'uso del VOIP in azienda (LinuxDay 2010 - Pistoia)L'uso del VOIP in azienda (LinuxDay 2010 - Pistoia)
L'uso del VOIP in azienda (LinuxDay 2010 - Pistoia)
 
Privacy in enigmate
Privacy in enigmatePrivacy in enigmate
Privacy in enigmate
 
Open Voice 150 Q3.2009
Open Voice 150 Q3.2009Open Voice 150 Q3.2009
Open Voice 150 Q3.2009
 
Corso VoIP per Area Commerciale 2006
Corso VoIP per Area Commerciale 2006Corso VoIP per Area Commerciale 2006
Corso VoIP per Area Commerciale 2006
 
Skype in azienda
Skype in aziendaSkype in azienda
Skype in azienda
 
Multimedia con GNU/Linux
Multimedia con GNU/LinuxMultimedia con GNU/Linux
Multimedia con GNU/Linux
 
Asterisk
AsteriskAsterisk
Asterisk
 
Corso Centralino Libero
Corso Centralino LiberoCorso Centralino Libero
Corso Centralino Libero
 
Openmoko - La costruzione di un “Telefoninux”
Openmoko - La costruzione di un “Telefoninux”Openmoko - La costruzione di un “Telefoninux”
Openmoko - La costruzione di un “Telefoninux”
 
Socket python
Socket pythonSocket python
Socket python
 
Andrea Cartotto Le carte vincenti del Software Libero
Andrea Cartotto Le carte vincenti del Software LiberoAndrea Cartotto Le carte vincenti del Software Libero
Andrea Cartotto Le carte vincenti del Software Libero
 
Digital Living Network Alliance - chi è costui e come sfruttarlo al meglio. ...
Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. ...Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. ...
Digital Living Network Alliance - chi è costui e come sfruttarlo al meglio. ...
 
Digital Living Network Alliance - chi è costui e come sfruttarlo al meglio. ...
Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. ...Digital Living Network Alliance - chi è costui e  come sfruttarlo al meglio. ...
Digital Living Network Alliance - chi è costui e come sfruttarlo al meglio. ...
 
Telefono SIP WebRTC nel tuo browser: da sipML5 a Janus
Telefono SIP WebRTC nel tuo browser: da sipML5 a JanusTelefono SIP WebRTC nel tuo browser: da sipML5 a Janus
Telefono SIP WebRTC nel tuo browser: da sipML5 a Janus
 
BLUETOOTH SECURITY - part1
BLUETOOTH SECURITY - part1BLUETOOTH SECURITY - part1
BLUETOOTH SECURITY - part1
 
Web RTC: Nato per comunicare
Web RTC: Nato per comunicareWeb RTC: Nato per comunicare
Web RTC: Nato per comunicare
 

Mais de Stefano Sabatini

FFmpeg - the universal multimedia toolkit
FFmpeg - the universal multimedia toolkitFFmpeg - the universal multimedia toolkit
FFmpeg - the universal multimedia toolkitStefano Sabatini
 
Software libero: verso un modello di business
Software libero: verso un modello di businessSoftware libero: verso un modello di business
Software libero: verso un modello di businessStefano Sabatini
 
Introduzione a libavfilter
Introduzione a libavfilterIntroduzione a libavfilter
Introduzione a libavfilterStefano Sabatini
 
FFmpeg - lo strumento multimediale universale
FFmpeg - lo strumento multimediale universaleFFmpeg - lo strumento multimediale universale
FFmpeg - lo strumento multimediale universaleStefano Sabatini
 
Introduzione al software libero
Introduzione al software liberoIntroduzione al software libero
Introduzione al software liberoStefano Sabatini
 

Mais de Stefano Sabatini (9)

FFmpeg - the universal multimedia toolkit
FFmpeg - the universal multimedia toolkitFFmpeg - the universal multimedia toolkit
FFmpeg - the universal multimedia toolkit
 
Software libero: verso un modello di business
Software libero: verso un modello di businessSoftware libero: verso un modello di business
Software libero: verso un modello di business
 
Vulnerabilità exploit
Vulnerabilità exploitVulnerabilità exploit
Vulnerabilità exploit
 
Introduzione a libavfilter
Introduzione a libavfilterIntroduzione a libavfilter
Introduzione a libavfilter
 
Libavfilter
LibavfilterLibavfilter
Libavfilter
 
FFmpeg - lo strumento multimediale universale
FFmpeg - lo strumento multimediale universaleFFmpeg - lo strumento multimediale universale
FFmpeg - lo strumento multimediale universale
 
Introduzione al software libero
Introduzione al software liberoIntroduzione al software libero
Introduzione al software libero
 
Flash e software libero
Flash e software liberoFlash e software libero
Flash e software libero
 
Multimedia con FFmpeg
Multimedia con FFmpegMultimedia con FFmpeg
Multimedia con FFmpeg
 

Ekiga - telefonare con GNU/Linux

  • 1. Ekiga: telefonare con Gnu/Linux ● Riassunto: – introduzione al VoIP (Voice Over IP) – panoramica di applicativi VoIP e servizi in ambito Gnu/Linux e non – architettura e motivazioni dell'applicazione Gnu/Linux Ekiga in particolare ● Autori – Livio Gagliardi, mailto:gagliardi.l@tin.it, sip:livigagl@ekiga.net – Stefano Sabatini, mailto:stefano.sabatini-lala@poste.it, sip:stefano.sabatini@ekiga.net Ekiga: telefonare con Gnu/Linux 1/23
  • 2. Introduzione al VoIP ● Cos'è il VoIP – Voice Over Internet Protocol – Il traffico vocale (eventualmente anche video e testuale) passa attraverso Internet piuttosto che attraverso PSTN – Il passaggio da Internet a PSTN e reti mobili e viceversa è assicurato dai fornitori di servizi VoIP (provider) Ekiga: telefonare con Gnu/Linux 2/23
  • 3. Vantaggi/Svantaggi VoIP ● Vantaggi – Possibilità di integrazione e convergenza con altri servizi (IM, posta elettronica e posta vocale, trasmissione dati) – Flessibilità: i dati (vocali, testuali, video) possono essere rielaborati a livello locale – Dati in formato digitale: possibilità di compressione, criptazione, maggiore robustezza – costi competitivi rispetto a PSTN ● Svantaggi – problemi di QoS dovuti alla natura non orientata alla connessione di Internet Ekiga: telefonare con Gnu/Linux 3/23
  • 4. Convergenza digitale Tutti i servizi di natura telematica (telefono, fax, TV) tendono a convergere verso la “piattaforma digitale” Ekiga: telefonare con Gnu/Linux 4/23
  • 5. H.323 ● sviluppato da ITU-T ● standard ad ombrello ● monolitico, rigido (pila di protocolli e codec predefinita) ● complesso (~ 1500 pagine di specifica) ● supporto audio, video, dati (T.120) ● supporto conferenze ● ottima integrazione con PSTN ● supporta uri della forma h323:alice@wonderland.net Ekiga: telefonare con Gnu/Linux 5/23
  • 6. SIP ● Sviluppato da IETF ● relativamente semplice (~ 250 pagine di specifica) ● architettura modulare, flessibile: fa riferimento a protocolli già sviluppati ● è facilmente estensibile in modo da supportare nuovi servizi ● supporta uri della forma sip:alice@wonderland.net Ekiga: telefonare con Gnu/Linux 6/23
  • 7. Similitudini tra H.323 e SIP ● i codec e i servizi utilizzati sono negoziati all'atto dello stabilimento della connessione (prima del trasporto del flusso multimediale) ● usa RTP per il trasporto del flusso multimediale ● il trasporto del flusso multimediale può avvenire con garanzie di ricezione (dati di tipo testuale) o senza (flusso audio/video) Ekiga: telefonare con Gnu/Linux 7/23
  • 8. Connettività VoIP ● modalità di connessione – pc2pc: connessione da pc a pc – pc2phone: da pc a telefono (hard phone) tradizionale della rete PSTN – pc2mobile: da pc a telefono mobile o cellulare – pc2SMS: da pc a dispositivo di ricezione SMS – phone2phone: i dati vengono trasmessi via Internet: solo il traffico “ultimo miglio” viaggia su reti PSTN (e.g. Jajah) ● il terminale VoIP non deve essere necessariamente un PC, ma un qualsiasi dispositivo che supporta un certo protocollo VoIP (videophone, SIP/H.323 phone) Ekiga: telefonare con Gnu/Linux 8/23
  • 9. Esempio di connessione pc2pc (SIP) Ekiga: telefonare con Gnu/Linux 9/23
  • 10. Esempio di connessione pc2phone (SIP) Ekiga: telefonare con Gnu/Linux 10/23
  • 11. Esempio di connessione phone2phone (SIP) Ekiga: telefonare con Gnu/Linux 11/23
  • 12. Esempio di conferenza VoIP (H.323) Ekiga: telefonare con Gnu/Linux 12/23
  • 13. Panoramica applicazioni VoIP - 1 ● Client per Gnu-Linux – ekiga (ex gnome-meeting, H.323, SIP) – linphone (SIP, attualmente non in fase di sviluppo) Ekiga: telefonare con Gnu/Linux 13/23
  • 14. Panoramica applicazioni VoIP - 2 ● Client generici – skype (protocollo proprietario, multipiattaforma) – wengophone (multipiattaforma, SIP) – gizmo (multipiattaforma, SIP) – Windows Netmeeting (H.323, considerato deprecato in Windows XP) – Windows Live Messenger (MSN), (protocollo proprietario MSNP) – eyeBeam (multipiattaforma, SIP) – iChatAV (mac, SIP) Ekiga: telefonare con Gnu/Linux 14/23
  • 15. Panoramica applicazioni VoIP - 3 ● Con interfaccia web – Google Talk (XMPP: stesso di Jabber, supporto pianificato per SIP) – Jajah (SIP, H.323, AIX) Ekiga: telefonare con Gnu/Linux 15/23
  • 16. Interoperabilità ● In teoria un qualsiasi client SIP o H.323 dovrebbe poter comunicare con un qualsiasi altro client SIP o H.323. ● Di fatto l'intercompatibilità è in molti casi difficile utilizzando client diversi (o addirittura lo stesso client in condizioni diverse), ma... ● ... gli standard e il software (e il mercato!) sono in rapida evoluzione, e la situazione dovrebbe migliorare. Ekiga: telefonare con Gnu/Linux 16/23
  • 17. Comparazione prezzi servizi di telefonia (VoIP e non) Tutti i prezzi sono comprensivi di IVA e si riferiscono a chiamate verso l'Italia Provider To pc To phone To mobile To SMS Wengophone gratis € 0,01 / min € 0,181 / min € 0.11 Skype gratis € 0,02 / min € 0,287 / min € 0.117 Jajah gratis € 0,023 /min* € 0,172 /min € 0.08 Gizmo gratis € 0,014 / min € 0,292 / min / Mobile TIM / € 0,25 / min € 0,25 / min € 0.15 Rete fissa Telecom Italia / € 0,015 / min € 0,193 / min € 0.15 * gratis se entrambi gli interlocutori sono utenti Jajah Disclaimer: la tabella riportata è puramente indicativa e le tariffe esposte sono una semplificazione dei piani tariffari dei corrispondenti fornitori di servizi e sono soggette a cambiamenti: per informazioni più precise rivolgersi direttamente al fornitore di servizi. Ekiga: telefonare con Gnu/Linux 17/23
  • 18. Ekiga - 1 ● Sviluppato da Damien Sandras a partire dal 2001, ex GnomeMeeting ● È il client voip di default di Gnome (sarà incluso di default a partire da Gnome 2.16), integrato in Gnome e HIG compatibile ● Supporta SIP e H.323 ● Supporto video ● Supporto testo (IM) ● Supporta codec multimediali Ogg Ekiga: telefonare con Gnu/Linux 18/23
  • 19. Ekiga - 2 ● Versione per windows: istruzione per l'installazione all'indirizzo: http:// snapshots.seconix.com/win32.php Ekiga: telefonare con Gnu/Linux 19/23
  • 20. Ekiga - 3 ● È possibile riordinare la lista dei codec audio supportati in modo da stabilirne la priorità d'uso ● Il progetto ekiga gestisce il server ekiga.net che funge da proxy voip, a registrazione gratuita (conta attualmente 50.000 iscritti). ● Tutti gli iscritti risultano reperibili tramite le Ekiga White Pages ● Roster (lista contatti) in fase di sviluppo ● Al momento attuale non supporta posta vocale ( ekiga 3.0?) Ekiga: telefonare con Gnu/Linux 20/23
  • 21. Vantaggi nell'utilizzo di protocolli aperti ● È possibile sviluppare software interoperabile e multipiattaforma ● La privatezza delle comunicazioni degli utenti è preservata dalla trasparenza dei protocolli implementati ● Vengono limitati i problemi di migrazione da un software/piattaforma/provider ad un altro ● Non sono possibili politiche di “incatenamento” dell'utente a una data piattaforma/software ● È favorita la competizione nello sviluppo di software e servizi (nel rispetto delle specifiche dei protocolli usati) ● L'utente non è alla mercè dei capricci e delle brame di qualche multinazionale Ekiga: telefonare con Gnu/Linux 21/23
  • 22. Link ● wikipedia: http://en.wikipedia.org/wiki/Voip ● sito web ekiga: http://www.ekiga.org ● ekiga ML: ekiga-list@gnome.org ● Vox Gratia: Open Source Voice Over IP: http://www.voxgratia.org/modules/news/ ● confronto tra H.323 e SIP: http://www.packetizer.com/voip/h323_vs_sip/ Ekiga: telefonare con Gnu/Linux 22/23
  • 23. Colophon ● Per la realizzazione di queste slides sono stati utilizzati i seguenti applicativi: – Open Office Impress (slide) – Open Office Calc (per la tabella dei prezzi) – Dia per i grafici (con oggetti di tipo “Network”) ● Il materiale di questa presentazione è di pubblico dominio ed è accessibile nel sito web del gulch Ekiga: telefonare con Gnu/Linux 23/23