SlideShare una empresa de Scribd logo
SIP más allá de la VoIP
    Saúl Ibarra Corretgé | AG Projects
AG Projects                                  SIP más allá de la VoIP
The SIP Infrastructure Experts


self

        ●     @saghul
        ●     Con SIP y VoIP desde el 2005
        ●     Afortunado, trabajo el 95% de mi tiempo
              en proyectos que me gustan y encima son
              Software Libre
        ●     Bla, bla, bla, ...




                                 f4hc 2011
AG Projects                                  SIP más allá de la VoIP
The SIP Infrastructure Experts


  Índice

         ●     SIP 101
         ●     Más allá de la VoIP
               ● Presencia SIMPLE

               ● XCAP

               ● MSRP

               ● Conferencias

         ●     Blink
         ●     Software Libre
         ●     BYE
                                 f4hc 2011
AG Projects                                  SIP más allá de la VoIP
The SIP Infrastructure Experts


Encuesta

        ¿Alguien ha utilizado SIP para algo más que
                 para hacer una llamada?




                                 f4hc 2011
AG Projects                                    SIP más allá de la VoIP
The SIP Infrastructure Experts




                                 SIP 101


                                   f4hc 2011
AG Projects                                      SIP más allá de la VoIP
The SIP Infrastructure Experts


SIP 101

        ●     Estandarizado en el RFC3261 por la IETF como
              sucesor del protocolo H323
        ●     Diseñado para ser utilizado en Internet para
              establecer sesiones multimedia
        ●     Core simple pensado para ser extensible




                                  f4hc 2011
AG Projects                                      SIP más allá de la VoIP
The SIP Infrastructure Experts


SIP 101

        ●     Solo señalización, agnóstico al tipo de media
        ●     Inspirado en otros estándares como HTTP o SMTP
        ●     SIP URI -> sip:usuario@dominio.xyz
        ●     Adoptado por el 3GPP para su uso en IMS




                                 f4hc 2011
AG Projects                                  SIP más allá de la VoIP
The SIP Infrastructure Experts


SIP 101




                                 f4hc 2011
AG Projects                                                   SIP más allá de la VoIP
The SIP Infrastructure Experts


Más allá de la VoIP
        ●     SIP se diseño para ser extensible
        ●     Audio y video (RTP) son solo 2 ejemplos de streams multimedia que
              podemos utilizar
        ●     Hay decenas de RFCs ya definidos, es hora de implementarlos




                                         f4hc 2011
AG Projects                                     SIP más allá de la VoIP
The SIP Infrastructure Experts




                                 Presencia
                                  SIMPLE

                                    f4hc 2011
AG Projects                                                   SIP más allá de la VoIP
The SIP Infrastructure Experts


Presencia SIMPLE
        ●     SIP for Instant Messaging and Presence Leveraging Extensions
        ●     Grupo de trabajo de la IETF encargado de estandarizar mensajería y
              presencia con SIP
        ●     SIMPLE define un framework extensible basado en el modelo Pub-
              Sub con notificaciones
               ●     SUBSCRIBE
               ●     PUBLISH
               ●     NOTIFY
        ●     Definido y extendido en multitud de RFCs




                                         f4hc 2011
AG Projects                                  SIP más allá de la VoIP
The SIP Infrastructure Experts


Presencia SIMPLE




                                 f4hc 2011
AG Projects                                        SIP más allá de la VoIP
The SIP Infrastructure Experts


Presencia SIMPLE
        ●     Presencia: ¿el ringtone del siglo XXI?
        ●     Comunicaciones en tiempo real con diversos tipos
              de media
        ●     Necesidad de sincronizar el momento para la
              comunicación




                                   f4hc 2011
AG Projects                                  SIP más allá de la VoIP
The SIP Infrastructure Experts


Presencia SIMPLE




                                 f4hc 2011
AG Projects                                                                                           SIP más allá de la VoIP
The SIP Infrastructure Experts


Presencia SIMPLE

                                 ...
                                   <tuple id="hstnhkmu">
                                       <status>
                                        <basic>open</basic>
                                       </status>
                                       <rpid:relationship>
                                        <rpid:self/>
                                       </rpid:relationship>
                                       <contact priority="0.0">sip:31208005163@ag-projects.com</contact>
                                       <timestamp>2011-07-13T00:34:10+02:00</timestamp>
                                   </tuple>
                                 ...




                                                                    f4hc 2011
AG Projects                                   SIP más allá de la VoIP
The SIP Infrastructure Experts




                                 XCAP


                                  f4hc 2011
AG Projects                                       SIP más allá de la VoIP
The SIP Infrastructure Experts


XCAP
        ●     SIP SIMPLE necesita políticas de autorización
        ●     No quiero que veas mi presencia
        ●     Las políticas de autorización se almacenarán en
              documentos XML
        ●     Un servidor almacenará los documentos XML y los
              servirá por HTTP




                                  f4hc 2011
AG Projects                                       SIP más allá de la VoIP
The SIP Infrastructure Experts


XCAP
        ●     Nace XCAP: XML Configuration Access Protocol
        ●     También será utilizado para guardar listas de
              contactos
        ●     Definido y extendido en multitud de RFCs
        ●     Adoptado por la Open Mobile Alliance (OMA)




                                  f4hc 2011
AG Projects                                  SIP más allá de la VoIP
The SIP Infrastructure Experts


XCAP




                                 f4hc 2011
AG Projects                                  SIP más allá de la VoIP
The SIP Infrastructure Experts


XCAP




                                 f4hc 2011
AG Projects                                                                               SIP más allá de la VoIP
The SIP Infrastructure Experts


XCAP
                                 ...
                                   <cp:rule id="pres_whitelist">
                                       <cp:conditions>
                                        <cp:identity>
                                         <cp:one id="sip:31208005163@ag-projects.com"/>
                                         <cp:one id="sip:saghul@sip2sip.info"/>
                                        </cp:identity>
                                       </cp:conditions>
                                       <cp:actions>
                                        <pr:sub-handling>allow</pr:sub-handling>
                                       </cp:actions>
                                   </cp:rule>
                                 ...




                                                             f4hc 2011
AG Projects                                   SIP más allá de la VoIP
The SIP Infrastructure Experts




                                 MSRP


                                  f4hc 2011
AG Projects                                      SIP más allá de la VoIP
The SIP Infrastructure Experts


MSRP
        ●     Message Session Relay Protocol
        ●     Verdadera mensajería (sesiones) para SIP
        ●     El RFC 3428 (SIP MESSAGE) no cuenta como
              mensajería
        ●     Funcionamiento muy simple, un par de RFCs (4975
              y 4976)
        ●     TLS obligatorio




                                  f4hc 2011
AG Projects                                      SIP más allá de la VoIP
The SIP Infrastructure Experts


MSRP
        ●     MSRP nos permite negociar una conexión TCP entre
              2 dispositivos SIP
               ● Sesiones de chat
               ● Transferencia de ficheros (RFC 5547)
               ● Compartir escritorio (VNC sobre MSRP, draft
                 expirado)




                                  f4hc 2011
AG Projects                                  SIP más allá de la VoIP
The SIP Infrastructure Experts




                      Conferencias


                                 f4hc 2011
AG Projects                                        SIP más allá de la VoIP
The SIP Infrastructure Experts


Conferencias
        ●     Los sistemas de multi-conferencia actuales son
              meros mezcladores de RTP
        ●     Necesidad de disponer de contexto adicional sobre
              la sesión
        ●     Con SIP es posible extender la experiencia de
              usuario
               ●  Distintos tipos de media
               ●  Información sobre la sesión
               ●  Información sobre los participantes




                                   f4hc 2011
AG Projects                                       SIP más allá de la VoIP
The SIP Infrastructure Experts


Conferencias
        ●     Conectar todos los conceptos anteriores: sesiones
              multimedia + información adicional
        ●     Framework extensible definido en unos pocos RFCs:
              4575, 4353, 4579, draft-ietf-simple-chat
        ●     Uso del framework de presencia: PUBLISH,
              SUBSCRIBE y NOTIFY
        ●     Operaciones: añadir y expulsar participantes, ...




                                  f4hc 2011
AG Projects                                  SIP más allá de la VoIP
The SIP Infrastructure Experts


Conferencias




                                 f4hc 2011
AG Projects                                  SIP más allá de la VoIP
The SIP Infrastructure Experts


Conferencias




      Contact: <sip:test@81.23.228.139:5060>;isfocus




                                 f4hc 2011
AG Projects                                                   SIP más allá de la VoIP
The SIP Infrastructure Experts


Conferencias
      <conference-description>
        <display-text>Ad-hoc conference</display-text>
        <free-text>Hosted by SylkServer-1.2.1</free-text>
      </conference-description>
      <host-info>
        <web-page>http://sylkserver.com</web-page>
      </host-info>
      <conference-state>
        <user-count>1</user-count>
        <active>true</active>
      </conference-state>
      <users state="full">
         <user entity="sip:31208005163@ag-projects.com" state="full">
           <display-text>Saúl</display-text>
           <endpoint entity="sip:cmugnheo@83.43.224.233:60530" state="full">
              <display-text>Saúl</display-text>
              <status>connected</status>
              <joining-info><when>2011-07-13T23:39:07+02:00</when></joining-info>
              <media id="152141036"><type>message</type></media>
           </endpoint>
        </user>
      </users>
                                       f4hc 2011
AG Projects                                   SIP más allá de la VoIP
The SIP Infrastructure Experts




                                 Blink


                                  f4hc 2011
AG Projects                                             SIP más allá de la VoIP
The SIP Infrastructure Experts


Blink
        ●     Implementación de todo lo anterior del lado cliente
               ● Algunas cosas están in progress ;-)
        ●     Siempre siguiendo los estándares de la IETF
        ●     Cuando no lo hay lo inventamos :-)
        ●     Siempre sobre SIP
        ●     Software Libre

                                 http://icanblink.com




                                        f4hc 2011
AG Projects                                  SIP más allá de la VoIP
The SIP Infrastructure Experts


Blink Cocoa




                                 f4hc 2011
AG Projects                                  SIP más allá de la VoIP
The SIP Infrastructure Experts


Blink Qt




                                 f4hc 2011
AG Projects                                  SIP más allá de la VoIP
The SIP Infrastructure Experts




                Software Libre


                                 f4hc 2011
AG Projects                                            SIP más allá de la VoIP
The SIP Infrastructure Experts


Software Libre
        ●     OpenSIPS (proxy SIP) módulos
              ● mediaproxy
              ● call_control
              ● nat_traversal
              ● presence_xcapdiff
        ●     MediaProxy (relay RTP)
        ●     CallControl (sistema prepago para OpenSIPS)
        ●     CDRTool (sistema de tarificación para OpenSIPS)

                                 http://sip2sip.info

                                       f4hc 2011
AG Projects                                       SIP más allá de la VoIP
The SIP Infrastructure Experts


Software Libre
        ●     MSRPlib (stack MSRP en Python)
        ●     MSRPRelay (relay para MSRP)
        ●     XCAPlib (librería XCAP en Python)
        ●     OpenXCAP (servidor XCAP)




                                   f4hc 2011
AG Projects                                                   SIP más allá de la VoIP
The SIP Infrastructure Experts


Software Libre
        ●     SIPSIMPLE SDK (librería implmentando SIP más
              allá de la VoIP, en Python)
               ●  Core de otras aplicaiones
        ●     Blink
        ●     SylkServer

                                 http://sipsimpleclient.com




                                           f4hc 2011
AG Projects                                  SIP más allá de la VoIP
The SIP Infrastructure Experts




                                 BYE


                                 f4hc 2011
AG Projects                                         SIP más allá de la VoIP
The SIP Infrastructure Experts


Conclusiones
        ●     SIP está listo para ser más que VoIP
        ●     Todo está definido, no tenemos que esperar
        ●     La “innovación” ha terminado. Hay que pasar a la
              acción
        ●     Los estándares abiertos son la única forma de
              garantizar la continuidad de una tecnología




                                   f4hc 2011
AG Projects                                  SIP más allá de la VoIP
The SIP Infrastructure Experts


¿Preguntas?




                                 f4hc 2011
AG Projects                                                                         SIP más allá de la VoIP
The SIP Infrastructure Experts


BYE
      BYE sip:audiencia@f4hc2011 SIP/2.0
      Via: SIP/2.0/UDP 192.168.99.23:49919;rport;branch=z9hG4bKPjDb30Dx0sH-ozn9QB.cCCboyU.atR97aM
      Max-Forwards: 70
      From: "saghul" <sip:saul@ag-projects.com>;tag=UCpGKVZbQQx7BUKYtiuPEX668oa9jaU7
      To: <sip:audiencia@f4hc2011>;tag=as59aef35c
      Call-ID: DEWDfu63OACwYeQk7MrhmRhRq.1cqqis
      CSeq: 10633 BYE
      Route: <sip:81.23.228.129;lr;ftag=UCpGKVZbQQx7BUKYtiuPEX668oa9jaU7;did=641.a8a9c553>
      User-Agent: blink-0.20.2
      Content-Length: 0




                                          @saghul



                                          saul@ag-projects.com



                                         sip:saul@ag-projects.com


                                                     f4hc 2011

Más contenido relacionado

PDF
Telefonía IP (SIP, Diameter, RTP/RTPC)
Eng. Fernando Mendioroz, MSc.
 
PDF
SIP y XMPP: amigos para siempre
Saúl Ibarra Corretgé
 
ODP
[VoIP2Day 2012] World Wide SIP
Iñaki Baz Castillo
 
PDF
Blink: SIP beyond VoIP
Saúl Ibarra Corretgé
 
PDF
Curso de VoIP / Parte 01: VoIP y Asterisk
Irontec
 
PDF
De SIP a XMPP y vice versa
Saúl Ibarra Corretgé
 
PDF
Introducción a la VoIP con Asterisk
Elio Rojano
 
Telefonía IP (SIP, Diameter, RTP/RTPC)
Eng. Fernando Mendioroz, MSc.
 
SIP y XMPP: amigos para siempre
Saúl Ibarra Corretgé
 
[VoIP2Day 2012] World Wide SIP
Iñaki Baz Castillo
 
Blink: SIP beyond VoIP
Saúl Ibarra Corretgé
 
Curso de VoIP / Parte 01: VoIP y Asterisk
Irontec
 
De SIP a XMPP y vice versa
Saúl Ibarra Corretgé
 
Introducción a la VoIP con Asterisk
Elio Rojano
 

La actualidad más candente (20)

PDF
Curso Asterisk Voz IP 1-Introduccion-sip
edgarjgonzalezg
 
PPT
SIP: Session Initiation Protocol
Luis Nogales
 
PPT
Voz Ip
guest8f37b2
 
PPT
Sistemas de VoIP con Asterisk: Modulo I
Gabriel Astudillo
 
PPT
Charla Asterisk - UPCI
guest1e22df3
 
ODP
Presente y futuro de las comunicaciones VoIP
Saúl Ibarra Corretgé
 
PPTX
Voz sobre IP VoIP
Oscar Daniel Ibarra Tobar
 
PDF
Seguridad en Redes Convergentes: Seguridad en Voz sobre IP (VoIP). White Hack...
Internet Security Auditors
 
PPTX
Protocolo SIP, WEB RTC y 3V
Charly Espejel Mtz
 
PPT
Presentacion Voip
fernandoalvarado
 
PPT
VOIP I - Marzo 2010
Jose Cordova
 
PDF
Blink: SIP conferencing done right
Saúl Ibarra Corretgé
 
PDF
Proyecto Open Pi Phone
Saúl Ibarra Corretgé
 
PPTX
Introducción a la vo ip
Carlos Antonio Leal Saballos
 
PPT
VOiP
kio89
 
PPS
Ayc Mexico True Ip
daten
 
PDF
Presente y futuro del nuevo IVOZ Provider
Irontec
 
ODP
Seguridad en VoIP
Pablo Garaizar
 
PDF
Fundamentos de telefonia ip
Jose Luis Chauca
 
Curso Asterisk Voz IP 1-Introduccion-sip
edgarjgonzalezg
 
SIP: Session Initiation Protocol
Luis Nogales
 
Voz Ip
guest8f37b2
 
Sistemas de VoIP con Asterisk: Modulo I
Gabriel Astudillo
 
Charla Asterisk - UPCI
guest1e22df3
 
Presente y futuro de las comunicaciones VoIP
Saúl Ibarra Corretgé
 
Voz sobre IP VoIP
Oscar Daniel Ibarra Tobar
 
Seguridad en Redes Convergentes: Seguridad en Voz sobre IP (VoIP). White Hack...
Internet Security Auditors
 
Protocolo SIP, WEB RTC y 3V
Charly Espejel Mtz
 
Presentacion Voip
fernandoalvarado
 
VOIP I - Marzo 2010
Jose Cordova
 
Blink: SIP conferencing done right
Saúl Ibarra Corretgé
 
Proyecto Open Pi Phone
Saúl Ibarra Corretgé
 
Introducción a la vo ip
Carlos Antonio Leal Saballos
 
VOiP
kio89
 
Ayc Mexico True Ip
daten
 
Presente y futuro del nuevo IVOZ Provider
Irontec
 
Seguridad en VoIP
Pablo Garaizar
 
Fundamentos de telefonia ip
Jose Luis Chauca
 
Publicidad

Destacado (20)

PDF
Developing rich SIP applications with SIPSIMPLE SDK
Saúl Ibarra Corretgé
 
ODP
[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)
Iñaki Baz Castillo
 
ODP
Soluciones SIP Carrier Class con OpenSIPS
Alejandro Rios Peña
 
PDF
SIP: más que una moda en el Contact Center de última generación
Mundo Contact
 
ODP
Comunicaciones Unificadas con Software Libre
Alejandro Rios Peña
 
PDF
Asterisk Rest Interface - ARI
David Muñoz
 
PDF
Llamada Sip (2)
Abasota
 
PPT
FreeSWITCH: Asterisk con Esteroides
Moises Silva
 
PPT
Alberto Sagredo voipnovatos- voip2day2011
Alberto Sagredo Castro
 
PDF
Introducción a SIP y OpenSER
Saúl Ibarra Corretgé
 
PDF
Presentación VoIP2Day : Soluciones Ingeniosas con VoIP
Alberto Sagredo Castro
 
PDF
Curso de VoIP / Parte 04: Conceptos avanzados
Irontec
 
PDF
Rethinking the PBX
Saúl Ibarra Corretgé
 
PDF
Blink: voice is not enough
Saúl Ibarra Corretgé
 
PDF
SIP Conferencing Reloaded
Saúl Ibarra Corretgé
 
PDF
Planning libuv v2
Saúl Ibarra Corretgé
 
PDF
CDRTool: CDR mediation and rating engine for OpenSIPS
Saúl Ibarra Corretgé
 
PDF
Trust No One
Saúl Ibarra Corretgé
 
PDF
Python, WebRTC and You (v2)
Saúl Ibarra Corretgé
 
PDF
The Future of the PBX
Saúl Ibarra Corretgé
 
Developing rich SIP applications with SIPSIMPLE SDK
Saúl Ibarra Corretgé
 
[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)
Iñaki Baz Castillo
 
Soluciones SIP Carrier Class con OpenSIPS
Alejandro Rios Peña
 
SIP: más que una moda en el Contact Center de última generación
Mundo Contact
 
Comunicaciones Unificadas con Software Libre
Alejandro Rios Peña
 
Asterisk Rest Interface - ARI
David Muñoz
 
Llamada Sip (2)
Abasota
 
FreeSWITCH: Asterisk con Esteroides
Moises Silva
 
Alberto Sagredo voipnovatos- voip2day2011
Alberto Sagredo Castro
 
Introducción a SIP y OpenSER
Saúl Ibarra Corretgé
 
Presentación VoIP2Day : Soluciones Ingeniosas con VoIP
Alberto Sagredo Castro
 
Curso de VoIP / Parte 04: Conceptos avanzados
Irontec
 
Rethinking the PBX
Saúl Ibarra Corretgé
 
Blink: voice is not enough
Saúl Ibarra Corretgé
 
SIP Conferencing Reloaded
Saúl Ibarra Corretgé
 
Planning libuv v2
Saúl Ibarra Corretgé
 
CDRTool: CDR mediation and rating engine for OpenSIPS
Saúl Ibarra Corretgé
 
Python, WebRTC and You (v2)
Saúl Ibarra Corretgé
 
The Future of the PBX
Saúl Ibarra Corretgé
 
Publicidad

Similar a SIP más allá de la VoIP (20)

PDF
Blink: llevando SIP más allá de la VoIP
PaloSanto Solutions
 
PDF
De SIP a WebRTC y vice versa
Saúl Ibarra Corretgé
 
PDF
2014 saul ibarra proyecto op2
VOIP2DAY
 
DOCX
telefonia IP
AndresChino
 
ODP
[VoIP2Day 2009] Presente y futuro de las comunicaciones VoIP
Iñaki Baz Castillo
 
PPT
Asterisk y Cisco HA Conceptos - Webinar Bitsense y Proydesa
Luis Adrian Amato
 
PPT
red5
gmoggia
 
PDF
Qué hace falta para construir un skype
OpenDireito
 
PPTX
CEUS by Iberian SharePoint Conference 2015 - Migra tu Lync a Skype for Business
Peter Diaz
 
PDF
JsSIP: SIP + WebRTC
PaloSanto Solutions
 
DOCX
0. trabajo-de-investigación (1)
Ani Sotelo Villanueva
 
PDF
Redes programables v1.0
Javier Liendo
 
PDF
Quobis webinar Siete avances clave en la operabilidad de redes VoIP y NGN
Quobis
 
PDF
Omnileads del opensource a la omnicanalidad
OpenDireito
 
PDF
Mobicents Summit 2012 - Renato Simoes - Avaya's Usage of Mobicents
telestax
 
PDF
Webinar WebRTC y HTML5 (spanish) - Quobis
Quobis
 
ODP
Seguridad en VoIP - Hackelarre
Pablo Garaizar
 
PDF
Introduccion a Python para la web
Arsys
 
Blink: llevando SIP más allá de la VoIP
PaloSanto Solutions
 
De SIP a WebRTC y vice versa
Saúl Ibarra Corretgé
 
2014 saul ibarra proyecto op2
VOIP2DAY
 
telefonia IP
AndresChino
 
[VoIP2Day 2009] Presente y futuro de las comunicaciones VoIP
Iñaki Baz Castillo
 
Asterisk y Cisco HA Conceptos - Webinar Bitsense y Proydesa
Luis Adrian Amato
 
red5
gmoggia
 
Qué hace falta para construir un skype
OpenDireito
 
CEUS by Iberian SharePoint Conference 2015 - Migra tu Lync a Skype for Business
Peter Diaz
 
JsSIP: SIP + WebRTC
PaloSanto Solutions
 
0. trabajo-de-investigación (1)
Ani Sotelo Villanueva
 
Redes programables v1.0
Javier Liendo
 
Quobis webinar Siete avances clave en la operabilidad de redes VoIP y NGN
Quobis
 
Omnileads del opensource a la omnicanalidad
OpenDireito
 
Mobicents Summit 2012 - Renato Simoes - Avaya's Usage of Mobicents
telestax
 
Webinar WebRTC y HTML5 (spanish) - Quobis
Quobis
 
Seguridad en VoIP - Hackelarre
Pablo Garaizar
 
Introduccion a Python para la web
Arsys
 

Más de Saúl Ibarra Corretgé (20)

PDF
JanusCon 2024: Mom there are robots in my meeting
Saúl Ibarra Corretgé
 
PDF
Challenges running Jitsi Meet at scale during the pandemic
Saúl Ibarra Corretgé
 
PDF
The Road to End-to-End Encryption in Jitsi Meet
Saúl Ibarra Corretgé
 
PDF
Jitsi: State of the Union 2020
Saúl Ibarra Corretgé
 
PDF
Jitsi Meet: our tale of blood, sweat, tears and love
Saúl Ibarra Corretgé
 
PDF
Jitsi Meet: Video conferencing for the privacy minded
Saúl Ibarra Corretgé
 
PDF
Jitsi - Estado de la unión 2019
Saúl Ibarra Corretgé
 
PDF
Get a room! Spot: the ultimate physical meeting room experience
Saúl Ibarra Corretgé
 
PDF
Going Mobile with React Native and WebRTC
Saúl Ibarra Corretgé
 
PDF
Going Mobile with React Native and WebRTC
Saúl Ibarra Corretgé
 
PDF
Jitsi: Estado de la Unión (2018)
Saúl Ibarra Corretgé
 
PDF
Jitsi: state-of-the-art video conferencing you can self-host
Saúl Ibarra Corretgé
 
PDF
WebRTC: El epicentro de la videoconferencia y IoT
Saúl Ibarra Corretgé
 
PDF
Jitsi: Open Source Video Conferencing
Saúl Ibarra Corretgé
 
PDF
Jitsi: State of the Union
Saúl Ibarra Corretgé
 
PDF
libuv: cross platform asynchronous i/o
Saúl Ibarra Corretgé
 
PDF
Videoconferencias: el santo grial de WebRTC
Saúl Ibarra Corretgé
 
PDF
SylkServer: State of the art RTC application server
Saúl Ibarra Corretgé
 
PDF
Escalabilidad horizontal desde las trincheras
Saúl Ibarra Corretgé
 
PDF
A deep dive into libuv
Saúl Ibarra Corretgé
 
JanusCon 2024: Mom there are robots in my meeting
Saúl Ibarra Corretgé
 
Challenges running Jitsi Meet at scale during the pandemic
Saúl Ibarra Corretgé
 
The Road to End-to-End Encryption in Jitsi Meet
Saúl Ibarra Corretgé
 
Jitsi: State of the Union 2020
Saúl Ibarra Corretgé
 
Jitsi Meet: our tale of blood, sweat, tears and love
Saúl Ibarra Corretgé
 
Jitsi Meet: Video conferencing for the privacy minded
Saúl Ibarra Corretgé
 
Jitsi - Estado de la unión 2019
Saúl Ibarra Corretgé
 
Get a room! Spot: the ultimate physical meeting room experience
Saúl Ibarra Corretgé
 
Going Mobile with React Native and WebRTC
Saúl Ibarra Corretgé
 
Going Mobile with React Native and WebRTC
Saúl Ibarra Corretgé
 
Jitsi: Estado de la Unión (2018)
Saúl Ibarra Corretgé
 
Jitsi: state-of-the-art video conferencing you can self-host
Saúl Ibarra Corretgé
 
WebRTC: El epicentro de la videoconferencia y IoT
Saúl Ibarra Corretgé
 
Jitsi: Open Source Video Conferencing
Saúl Ibarra Corretgé
 
Jitsi: State of the Union
Saúl Ibarra Corretgé
 
libuv: cross platform asynchronous i/o
Saúl Ibarra Corretgé
 
Videoconferencias: el santo grial de WebRTC
Saúl Ibarra Corretgé
 
SylkServer: State of the art RTC application server
Saúl Ibarra Corretgé
 
Escalabilidad horizontal desde las trincheras
Saúl Ibarra Corretgé
 
A deep dive into libuv
Saúl Ibarra Corretgé
 

Último (20)

PDF
Excel avanzado trabajo grupal tecnologia
mapaulahiguita
 
PPTX
INTRODUCCION A BASE DE DATOS NIVELBASICO 6
Cangrilg
 
PDF
Diagrama de Pareto en PDF pareto el mejor
zaidmarinb11
 
DOCX
#USOLASTICPARA Proyecto integrador M1S4PI JuarezGonzalez _Maria_M1S4PI.doc...
MariaSusanaJuarezGon
 
PDF
El candado imposible de abrir | Seguridad máxima explicada - Revista Técnica ...
Cerrajero 365 Valencia
 
PDF
excel.pdf valentinamueses111 trabajo tecnologia
4zz5vkthyk
 
PDF
Índice del libro "Cuentos para Minihackers II: Un verano alucinante"
Chema Alonso
 
PDF
Excel Avanzado ..........................
Alejo857214
 
PDF
Trabajo Tecnología #2 Periodo (1).pdf ajdj
colgess2
 
PDF
Tecnología. Programación pseint 10-7 Sol Riaño Támara
edepsolriano
 
PDF
DIAGRAMA DE PARETO M. Camila Duque Loaiz
MariacamilaDuqueloai
 
PDF
2do grado medios de transportes.pdf para el primario
AndreaAlegre18
 
PDF
Trabajo de tecnologia en equipo (1).pdf
jjfch3110
 
PPTX
CamposFlores_Fernando_M1S3AI6-PrepaLineaSEP
231464482
 
PPTX
Actividad integradora 6 Crear un archivo multimedia
susana0271
 
PDF
Distribución de frecuencias y Diagrama de Pareto en Exce (2).pdf
samuelcuaran
 
PPTX
JuarezGonzalez_Maria_M1S3AI6.docs https://docs.google.com/presentation/d/1-
susana0271
 
PDF
Documentos Básicos De Programación.pdf.
kathedelgadoarredond
 
PDF
Conceptos básicos de programación trabajo grupal
darcyrobayo2007
 
PDF
DIAGRAMA DE PARETO M Camila Duque Loaiza
MariacamilaDuqueloai
 
Excel avanzado trabajo grupal tecnologia
mapaulahiguita
 
INTRODUCCION A BASE DE DATOS NIVELBASICO 6
Cangrilg
 
Diagrama de Pareto en PDF pareto el mejor
zaidmarinb11
 
#USOLASTICPARA Proyecto integrador M1S4PI JuarezGonzalez _Maria_M1S4PI.doc...
MariaSusanaJuarezGon
 
El candado imposible de abrir | Seguridad máxima explicada - Revista Técnica ...
Cerrajero 365 Valencia
 
excel.pdf valentinamueses111 trabajo tecnologia
4zz5vkthyk
 
Índice del libro "Cuentos para Minihackers II: Un verano alucinante"
Chema Alonso
 
Excel Avanzado ..........................
Alejo857214
 
Trabajo Tecnología #2 Periodo (1).pdf ajdj
colgess2
 
Tecnología. Programación pseint 10-7 Sol Riaño Támara
edepsolriano
 
DIAGRAMA DE PARETO M. Camila Duque Loaiz
MariacamilaDuqueloai
 
2do grado medios de transportes.pdf para el primario
AndreaAlegre18
 
Trabajo de tecnologia en equipo (1).pdf
jjfch3110
 
CamposFlores_Fernando_M1S3AI6-PrepaLineaSEP
231464482
 
Actividad integradora 6 Crear un archivo multimedia
susana0271
 
Distribución de frecuencias y Diagrama de Pareto en Exce (2).pdf
samuelcuaran
 
JuarezGonzalez_Maria_M1S3AI6.docs https://docs.google.com/presentation/d/1-
susana0271
 
Documentos Básicos De Programación.pdf.
kathedelgadoarredond
 
Conceptos básicos de programación trabajo grupal
darcyrobayo2007
 
DIAGRAMA DE PARETO M Camila Duque Loaiza
MariacamilaDuqueloai
 

SIP más allá de la VoIP

  • 1. SIP más allá de la VoIP Saúl Ibarra Corretgé | AG Projects
  • 2. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts self ● @saghul ● Con SIP y VoIP desde el 2005 ● Afortunado, trabajo el 95% de mi tiempo en proyectos que me gustan y encima son Software Libre ● Bla, bla, bla, ... f4hc 2011
  • 3. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Índice ● SIP 101 ● Más allá de la VoIP ● Presencia SIMPLE ● XCAP ● MSRP ● Conferencias ● Blink ● Software Libre ● BYE f4hc 2011
  • 4. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Encuesta ¿Alguien ha utilizado SIP para algo más que para hacer una llamada? f4hc 2011
  • 5. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts SIP 101 f4hc 2011
  • 6. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts SIP 101 ● Estandarizado en el RFC3261 por la IETF como sucesor del protocolo H323 ● Diseñado para ser utilizado en Internet para establecer sesiones multimedia ● Core simple pensado para ser extensible f4hc 2011
  • 7. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts SIP 101 ● Solo señalización, agnóstico al tipo de media ● Inspirado en otros estándares como HTTP o SMTP ● SIP URI -> sip:[email protected] ● Adoptado por el 3GPP para su uso en IMS f4hc 2011
  • 8. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts SIP 101 f4hc 2011
  • 9. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Más allá de la VoIP ● SIP se diseño para ser extensible ● Audio y video (RTP) son solo 2 ejemplos de streams multimedia que podemos utilizar ● Hay decenas de RFCs ya definidos, es hora de implementarlos f4hc 2011
  • 10. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Presencia SIMPLE f4hc 2011
  • 11. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Presencia SIMPLE ● SIP for Instant Messaging and Presence Leveraging Extensions ● Grupo de trabajo de la IETF encargado de estandarizar mensajería y presencia con SIP ● SIMPLE define un framework extensible basado en el modelo Pub- Sub con notificaciones ● SUBSCRIBE ● PUBLISH ● NOTIFY ● Definido y extendido en multitud de RFCs f4hc 2011
  • 12. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Presencia SIMPLE f4hc 2011
  • 13. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Presencia SIMPLE ● Presencia: ¿el ringtone del siglo XXI? ● Comunicaciones en tiempo real con diversos tipos de media ● Necesidad de sincronizar el momento para la comunicación f4hc 2011
  • 14. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Presencia SIMPLE f4hc 2011
  • 15. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Presencia SIMPLE ... <tuple id="hstnhkmu"> <status> <basic>open</basic> </status> <rpid:relationship> <rpid:self/> </rpid:relationship> <contact priority="0.0">sip:[email protected]</contact> <timestamp>2011-07-13T00:34:10+02:00</timestamp> </tuple> ... f4hc 2011
  • 16. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts XCAP f4hc 2011
  • 17. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts XCAP ● SIP SIMPLE necesita políticas de autorización ● No quiero que veas mi presencia ● Las políticas de autorización se almacenarán en documentos XML ● Un servidor almacenará los documentos XML y los servirá por HTTP f4hc 2011
  • 18. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts XCAP ● Nace XCAP: XML Configuration Access Protocol ● También será utilizado para guardar listas de contactos ● Definido y extendido en multitud de RFCs ● Adoptado por la Open Mobile Alliance (OMA) f4hc 2011
  • 19. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts XCAP f4hc 2011
  • 20. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts XCAP f4hc 2011
  • 21. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts XCAP ... <cp:rule id="pres_whitelist"> <cp:conditions> <cp:identity> <cp:one id="sip:[email protected]"/> <cp:one id="sip:[email protected]"/> </cp:identity> </cp:conditions> <cp:actions> <pr:sub-handling>allow</pr:sub-handling> </cp:actions> </cp:rule> ... f4hc 2011
  • 22. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts MSRP f4hc 2011
  • 23. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts MSRP ● Message Session Relay Protocol ● Verdadera mensajería (sesiones) para SIP ● El RFC 3428 (SIP MESSAGE) no cuenta como mensajería ● Funcionamiento muy simple, un par de RFCs (4975 y 4976) ● TLS obligatorio f4hc 2011
  • 24. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts MSRP ● MSRP nos permite negociar una conexión TCP entre 2 dispositivos SIP ● Sesiones de chat ● Transferencia de ficheros (RFC 5547) ● Compartir escritorio (VNC sobre MSRP, draft expirado) f4hc 2011
  • 25. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Conferencias f4hc 2011
  • 26. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Conferencias ● Los sistemas de multi-conferencia actuales son meros mezcladores de RTP ● Necesidad de disponer de contexto adicional sobre la sesión ● Con SIP es posible extender la experiencia de usuario ● Distintos tipos de media ● Información sobre la sesión ● Información sobre los participantes f4hc 2011
  • 27. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Conferencias ● Conectar todos los conceptos anteriores: sesiones multimedia + información adicional ● Framework extensible definido en unos pocos RFCs: 4575, 4353, 4579, draft-ietf-simple-chat ● Uso del framework de presencia: PUBLISH, SUBSCRIBE y NOTIFY ● Operaciones: añadir y expulsar participantes, ... f4hc 2011
  • 28. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Conferencias f4hc 2011
  • 29. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Conferencias Contact: <sip:[email protected]:5060>;isfocus f4hc 2011
  • 30. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Conferencias <conference-description> <display-text>Ad-hoc conference</display-text> <free-text>Hosted by SylkServer-1.2.1</free-text> </conference-description> <host-info> <web-page>http://sylkserver.com</web-page> </host-info> <conference-state> <user-count>1</user-count> <active>true</active> </conference-state> <users state="full"> <user entity="sip:[email protected]" state="full"> <display-text>Saúl</display-text> <endpoint entity="sip:[email protected]:60530" state="full"> <display-text>Saúl</display-text> <status>connected</status> <joining-info><when>2011-07-13T23:39:07+02:00</when></joining-info> <media id="152141036"><type>message</type></media> </endpoint> </user> </users> f4hc 2011
  • 31. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Blink f4hc 2011
  • 32. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Blink ● Implementación de todo lo anterior del lado cliente ● Algunas cosas están in progress ;-) ● Siempre siguiendo los estándares de la IETF ● Cuando no lo hay lo inventamos :-) ● Siempre sobre SIP ● Software Libre http://icanblink.com f4hc 2011
  • 33. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Blink Cocoa f4hc 2011
  • 34. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Blink Qt f4hc 2011
  • 35. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Software Libre f4hc 2011
  • 36. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Software Libre ● OpenSIPS (proxy SIP) módulos ● mediaproxy ● call_control ● nat_traversal ● presence_xcapdiff ● MediaProxy (relay RTP) ● CallControl (sistema prepago para OpenSIPS) ● CDRTool (sistema de tarificación para OpenSIPS) http://sip2sip.info f4hc 2011
  • 37. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Software Libre ● MSRPlib (stack MSRP en Python) ● MSRPRelay (relay para MSRP) ● XCAPlib (librería XCAP en Python) ● OpenXCAP (servidor XCAP) f4hc 2011
  • 38. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Software Libre ● SIPSIMPLE SDK (librería implmentando SIP más allá de la VoIP, en Python) ● Core de otras aplicaiones ● Blink ● SylkServer http://sipsimpleclient.com f4hc 2011
  • 39. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts BYE f4hc 2011
  • 40. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts Conclusiones ● SIP está listo para ser más que VoIP ● Todo está definido, no tenemos que esperar ● La “innovación” ha terminado. Hay que pasar a la acción ● Los estándares abiertos son la única forma de garantizar la continuidad de una tecnología f4hc 2011
  • 41. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts ¿Preguntas? f4hc 2011
  • 42. AG Projects SIP más allá de la VoIP The SIP Infrastructure Experts BYE BYE sip:audiencia@f4hc2011 SIP/2.0 Via: SIP/2.0/UDP 192.168.99.23:49919;rport;branch=z9hG4bKPjDb30Dx0sH-ozn9QB.cCCboyU.atR97aM Max-Forwards: 70 From: "saghul" <sip:[email protected]>;tag=UCpGKVZbQQx7BUKYtiuPEX668oa9jaU7 To: <sip:audiencia@f4hc2011>;tag=as59aef35c Call-ID: DEWDfu63OACwYeQk7MrhmRhRq.1cqqis CSeq: 10633 BYE Route: <sip:81.23.228.129;lr;ftag=UCpGKVZbQQx7BUKYtiuPEX668oa9jaU7;did=641.a8a9c553> User-Agent: blink-0.20.2 Content-Length: 0 @saghul [email protected] sip:[email protected] f4hc 2011