SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
Blink: SIP beyond VoIP
    Saúl Ibarra Corretgé | AG Projects
AG Projects                                Blink: SIP beyond VoIP
The SIP Infrastructure Experts


Yo

        ●     @saghul
        ●     Vengo de Amsterdam
              ● ¡Nunca antes había estado en Mexico!

        ●     Con SIP y VoIP desde el 2005
AG Projects                                           Blink: SIP beyond VoIP
The SIP Infrastructure Experts


AG Projects
        ●     Infraestructuras SIP para proveedores
        ●     SIPThor: escalabilidad horizontal sin límite de
              usuarios
        ●     Proyectos de software:
               ●  Blink
               ●  SIP SIMPLE SDK
               ●  SylkServer
               ●  MediaProxy
               ●  OpenXCAP
               ●  MSRPRelay
AG Projects                             Blink: SIP beyond VoIP
The SIP Infrastructure Experts


Encuesta

        ¿Alguien ha utilizado SIP para algo más que
                 para hacer una llamada?
¿Para qué utilizamos la
  VoIP hoy en día?
Para emular la PSTN




 ... me aburroooo!
¿Me lo mandas
       en un E-Mail?




¿Cuántas veces os
   ha pasado?
AG Projects                                 Blink: SIP beyond VoIP
The SIP Infrastructure Experts


Más allá de la VoIP

        ●     SIP se diseñó 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
SIP beyond VoIP




               Nuevos tipos    Conferencias
Presencia
                de media      (colaboración)
AG Projects                              Blink: SIP beyond VoIP
The SIP Infrastructure Experts




                                 Presencia
AG Projects                                       Blink: SIP beyond 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
AG Projects                                        Blink: SIP beyond 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
AG Projects                      Blink: SIP beyond VoIP
The SIP Infrastructure Experts


Presencia SIMPLE
AG Projects                      Blink: SIP beyond VoIP
The SIP Infrastructure Experts




         Nuevos tipos de
             media
AG Projects                                      Blink: SIP beyond 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
AG Projects                                      Blink: SIP beyond 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)
AG Projects                      Blink: SIP beyond VoIP
The SIP Infrastructure Experts




                      Conferencias
AG Projects                                        Blink: SIP beyond 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
AG Projects                                       Blink: SIP beyond 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, ...
AG Projects                      Blink: SIP beyond VoIP
The SIP Infrastructure Experts


Conferencias
AG Projects                             Blink: SIP beyond VoIP
The SIP Infrastructure Experts


Conferencias




      Contact: <sip:test@81.23.228.139:5060>;isfocus
AG Projects                      Blink: SIP beyond VoIP
The SIP Infrastructure Experts
AG Projects                                             Blink: SIP beyond 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
AG Projects                                 Blink: SIP beyond VoIP
The SIP Infrastructure Experts


 Blink Cocoa

                                 ●   Audio HD
                                 ●   Chat
                                 ●   Transferencia de
                                     ficheros
                                 ●   Compartir escritorio
                                 ●   Conferencias
                                 ●   Sincronización de
                                     Contactos (XCAP)
                                 ●   Cancelación de Eco
                                     Acústico (AEC)
AG Projects                      Blink: SIP beyond VoIP
The SIP Infrastructure Experts


Blink: Conferencias
AG Projects                      Blink: SIP beyond VoIP
The SIP Infrastructure Experts



 Blink Qt
AG Projects                               Blink: SIP beyond VoIP
The SIP Infrastructure Experts




                                 ¿Y Elastix?
AG Projects                      Blink: SIP beyond VoIP
The SIP Infrastructure Experts
AG Projects                      Blink: SIP beyond VoIP
The SIP Infrastructure Experts
AG Projects                      Blink: SIP beyond VoIP
The SIP Infrastructure Experts
AG Projects                            Blink: SIP beyond VoIP
The SIP Infrastructure Experts




                                 BYE
1. Las PBX son aburridas
2. Nuestros clientes dudan,
    ¡hay que ayudarles!
3. Usa estándares abiertos
4. “Let's build it before
we're too old to enjoy it”
5. “Call Different”
AG Projects                      Blink: SIP beyond VoIP
The SIP Infrastructure Experts



 ¿Preguntas?
AG Projects                                                                         Blink: SIP beyond VoIP
The SIP Infrastructure Experts



 BYE
      BYE sip:audiencia@ElastixWorld2011 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@fElastixWorld2011>;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

Más contenido relacionado

La actualidad más candente

Extendiendo SIP con WebRTC - Saúl Ibarra | VoIP2DAY 2015
Extendiendo SIP con WebRTC - Saúl Ibarra | VoIP2DAY 2015Extendiendo SIP con WebRTC - Saúl Ibarra | VoIP2DAY 2015
Extendiendo SIP con WebRTC - Saúl Ibarra | VoIP2DAY 2015VOIP2DAY
 
Presente y futuro del nuevo IVOZ Provider
Presente y futuro del nuevo IVOZ ProviderPresente y futuro del nuevo IVOZ Provider
Presente y futuro del nuevo IVOZ ProviderIrontec
 
VoIP2DAY 2015 - Workshop comercial ivoz provider
VoIP2DAY 2015 - Workshop comercial ivoz providerVoIP2DAY 2015 - Workshop comercial ivoz provider
VoIP2DAY 2015 - Workshop comercial ivoz providerIrontec
 
Irontec - Presentación de servicios de telefonía IP
Irontec - Presentación de servicios de telefonía IPIrontec - Presentación de servicios de telefonía IP
Irontec - Presentación de servicios de telefonía IPIrontec
 
CEUS by Iberian SharePoint Conference 2015 - Migra tu Lync a Skype for Business
CEUS by Iberian SharePoint Conference 2015 - Migra tu Lync a Skype for BusinessCEUS by Iberian SharePoint Conference 2015 - Migra tu Lync a Skype for Business
CEUS by Iberian SharePoint Conference 2015 - Migra tu Lync a Skype for BusinessPeter Diaz
 
Diapositivas skype
Diapositivas skypeDiapositivas skype
Diapositivas skypeyefry3030
 
Curso de VoIP / Parte 01: VoIP y Asterisk
Curso de VoIP / Parte 01: VoIP y AsteriskCurso de VoIP / Parte 01: VoIP y Asterisk
Curso de VoIP / Parte 01: VoIP y AsteriskIrontec
 
Asterisk: Liberando y generando modelos de negocio en gran cuenta y operador ...
Asterisk: Liberando y generando modelos de negocio en gran cuenta y operador ...Asterisk: Liberando y generando modelos de negocio en gran cuenta y operador ...
Asterisk: Liberando y generando modelos de negocio en gran cuenta y operador ...Irontec
 
Diseño de PBX multitenant basada en Asterisk
Diseño de PBX multitenant basada en AsteriskDiseño de PBX multitenant basada en Asterisk
Diseño de PBX multitenant basada en AsteriskJon Bonilla
 
10 años de VoIP: Conocer el pasado para pronosticar el futuro.
10 años de VoIP: Conocer el pasado para pronosticar el futuro.10 años de VoIP: Conocer el pasado para pronosticar el futuro.
10 años de VoIP: Conocer el pasado para pronosticar el futuro.Elio Rojano
 
Manejo de Medios en FreeSWITCH
Manejo de Medios en FreeSWITCHManejo de Medios en FreeSWITCH
Manejo de Medios en FreeSWITCHMoises Silva
 

La actualidad más candente (13)

SIP más allá de la VoIP
SIP más allá de la VoIPSIP más allá de la VoIP
SIP más allá de la VoIP
 
Proyecto Open Pi Phone
Proyecto Open Pi PhoneProyecto Open Pi Phone
Proyecto Open Pi Phone
 
Extendiendo SIP con WebRTC - Saúl Ibarra | VoIP2DAY 2015
Extendiendo SIP con WebRTC - Saúl Ibarra | VoIP2DAY 2015Extendiendo SIP con WebRTC - Saúl Ibarra | VoIP2DAY 2015
Extendiendo SIP con WebRTC - Saúl Ibarra | VoIP2DAY 2015
 
Presente y futuro del nuevo IVOZ Provider
Presente y futuro del nuevo IVOZ ProviderPresente y futuro del nuevo IVOZ Provider
Presente y futuro del nuevo IVOZ Provider
 
VoIP2DAY 2015 - Workshop comercial ivoz provider
VoIP2DAY 2015 - Workshop comercial ivoz providerVoIP2DAY 2015 - Workshop comercial ivoz provider
VoIP2DAY 2015 - Workshop comercial ivoz provider
 
Irontec - Presentación de servicios de telefonía IP
Irontec - Presentación de servicios de telefonía IPIrontec - Presentación de servicios de telefonía IP
Irontec - Presentación de servicios de telefonía IP
 
CEUS by Iberian SharePoint Conference 2015 - Migra tu Lync a Skype for Business
CEUS by Iberian SharePoint Conference 2015 - Migra tu Lync a Skype for BusinessCEUS by Iberian SharePoint Conference 2015 - Migra tu Lync a Skype for Business
CEUS by Iberian SharePoint Conference 2015 - Migra tu Lync a Skype for Business
 
Diapositivas skype
Diapositivas skypeDiapositivas skype
Diapositivas skype
 
Curso de VoIP / Parte 01: VoIP y Asterisk
Curso de VoIP / Parte 01: VoIP y AsteriskCurso de VoIP / Parte 01: VoIP y Asterisk
Curso de VoIP / Parte 01: VoIP y Asterisk
 
Asterisk: Liberando y generando modelos de negocio en gran cuenta y operador ...
Asterisk: Liberando y generando modelos de negocio en gran cuenta y operador ...Asterisk: Liberando y generando modelos de negocio en gran cuenta y operador ...
Asterisk: Liberando y generando modelos de negocio en gran cuenta y operador ...
 
Diseño de PBX multitenant basada en Asterisk
Diseño de PBX multitenant basada en AsteriskDiseño de PBX multitenant basada en Asterisk
Diseño de PBX multitenant basada en Asterisk
 
10 años de VoIP: Conocer el pasado para pronosticar el futuro.
10 años de VoIP: Conocer el pasado para pronosticar el futuro.10 años de VoIP: Conocer el pasado para pronosticar el futuro.
10 años de VoIP: Conocer el pasado para pronosticar el futuro.
 
Manejo de Medios en FreeSWITCH
Manejo de Medios en FreeSWITCHManejo de Medios en FreeSWITCH
Manejo de Medios en FreeSWITCH
 

Destacado

Videoconferencias: el santo grial de WebRTC
Videoconferencias: el santo grial de WebRTCVideoconferencias: el santo grial de WebRTC
Videoconferencias: el santo grial de WebRTCSaúl Ibarra Corretgé
 
Developing rich SIP applications with SIPSIMPLE SDK
Developing rich SIP applications with SIPSIMPLE SDKDeveloping rich SIP applications with SIPSIMPLE SDK
Developing rich SIP applications with SIPSIMPLE SDKSaúl Ibarra Corretgé
 
CDRTool: CDR mediation and rating engine for OpenSIPS
CDRTool: CDR mediation and rating engine for OpenSIPSCDRTool: CDR mediation and rating engine for OpenSIPS
CDRTool: CDR mediation and rating engine for OpenSIPSSaúl Ibarra Corretgé
 
Building an Open Source VoIP Hardware Phone
Building an Open Source VoIP Hardware PhoneBuilding an Open Source VoIP Hardware Phone
Building an Open Source VoIP Hardware PhoneSaúl Ibarra Corretgé
 
WebRTC enabling your OpenSIPS infrastructure
WebRTC enabling your OpenSIPS infrastructureWebRTC enabling your OpenSIPS infrastructure
WebRTC enabling your OpenSIPS infrastructureSaúl Ibarra Corretgé
 
libuv, NodeJS and everything in between
libuv, NodeJS and everything in betweenlibuv, NodeJS and everything in between
libuv, NodeJS and everything in betweenSaúl Ibarra Corretgé
 

Destacado (18)

Blink: voice is not enough
Blink: voice is not enoughBlink: voice is not enough
Blink: voice is not enough
 
Rethinking the PBX
Rethinking the PBXRethinking the PBX
Rethinking the PBX
 
SIP Conferencing Reloaded
SIP Conferencing ReloadedSIP Conferencing Reloaded
SIP Conferencing Reloaded
 
Proyecto OP^2: Open Pi Phone
Proyecto OP^2: Open Pi PhoneProyecto OP^2: Open Pi Phone
Proyecto OP^2: Open Pi Phone
 
OpenSIPS Workshop
OpenSIPS WorkshopOpenSIPS Workshop
OpenSIPS Workshop
 
Videoconferencias: el santo grial de WebRTC
Videoconferencias: el santo grial de WebRTCVideoconferencias: el santo grial de WebRTC
Videoconferencias: el santo grial de WebRTC
 
SIP Beyond VoIP
SIP Beyond VoIPSIP Beyond VoIP
SIP Beyond VoIP
 
SIP2SIP: SIP gratis para las masas
SIP2SIP: SIP gratis para las masasSIP2SIP: SIP gratis para las masas
SIP2SIP: SIP gratis para las masas
 
SIP is hard, let's go shopping!
SIP is hard, let's go shopping!SIP is hard, let's go shopping!
SIP is hard, let's go shopping!
 
Developing rich SIP applications with SIPSIMPLE SDK
Developing rich SIP applications with SIPSIMPLE SDKDeveloping rich SIP applications with SIPSIMPLE SDK
Developing rich SIP applications with SIPSIMPLE SDK
 
Planning libuv v2
Planning libuv v2Planning libuv v2
Planning libuv v2
 
Trust No One
Trust No OneTrust No One
Trust No One
 
CDRTool: CDR mediation and rating engine for OpenSIPS
CDRTool: CDR mediation and rating engine for OpenSIPSCDRTool: CDR mediation and rating engine for OpenSIPS
CDRTool: CDR mediation and rating engine for OpenSIPS
 
The Future of the PBX
The Future of the PBXThe Future of the PBX
The Future of the PBX
 
Python, WebRTC and You (v2)
Python, WebRTC and You (v2)Python, WebRTC and You (v2)
Python, WebRTC and You (v2)
 
Building an Open Source VoIP Hardware Phone
Building an Open Source VoIP Hardware PhoneBuilding an Open Source VoIP Hardware Phone
Building an Open Source VoIP Hardware Phone
 
WebRTC enabling your OpenSIPS infrastructure
WebRTC enabling your OpenSIPS infrastructureWebRTC enabling your OpenSIPS infrastructure
WebRTC enabling your OpenSIPS infrastructure
 
libuv, NodeJS and everything in between
libuv, NodeJS and everything in betweenlibuv, NodeJS and everything in between
libuv, NodeJS and everything in between
 

Similar a SIP más allá de VoIP

2014 saul ibarra proyecto op2
2014 saul ibarra proyecto op22014 saul ibarra proyecto op2
2014 saul ibarra proyecto op2VOIP2DAY
 
[VoIP2Day 2009] Presente y futuro de las comunicaciones VoIP
[VoIP2Day 2009] Presente y futuro de las comunicaciones VoIP[VoIP2Day 2009] Presente y futuro de las comunicaciones VoIP
[VoIP2Day 2009] Presente y futuro de las comunicaciones VoIPIñaki Baz Castillo
 
Asterisk y Cisco HA Conceptos - Webinar Bitsense y Proydesa
Asterisk y Cisco HA Conceptos - Webinar Bitsense y ProydesaAsterisk y Cisco HA Conceptos - Webinar Bitsense y Proydesa
Asterisk y Cisco HA Conceptos - Webinar Bitsense y ProydesaLuis Adrian Amato
 
Introducción a Mesa. Caso específico dos dispositivos Raspberry Pi por Igalia
Introducción a Mesa. Caso específico dos dispositivos Raspberry Pi por IgaliaIntroducción a Mesa. Caso específico dos dispositivos Raspberry Pi por Igalia
Introducción a Mesa. Caso específico dos dispositivos Raspberry Pi por IgaliaIgalia
 
Redes programables v1.0
Redes programables v1.0Redes programables v1.0
Redes programables v1.0Javier Liendo
 
SBCs como respuesta al soporte seguro de usuarios remotos. Casos de uso
SBCs como respuesta al soporte seguro de usuarios remotos. Casos de usoSBCs como respuesta al soporte seguro de usuarios remotos. Casos de uso
SBCs como respuesta al soporte seguro de usuarios remotos. Casos de usoPaloSanto Solutions
 
Webinar WebRTC y HTML5 (spanish) - Quobis
Webinar WebRTC y HTML5 (spanish) - QuobisWebinar WebRTC y HTML5 (spanish) - Quobis
Webinar WebRTC y HTML5 (spanish) - QuobisQuobis
 
Seguridad en Redes Convergentes: Seguridad en Voz sobre IP (VoIP). White Hack...
Seguridad en Redes Convergentes: Seguridad en Voz sobre IP (VoIP). White Hack...Seguridad en Redes Convergentes: Seguridad en Voz sobre IP (VoIP). White Hack...
Seguridad en Redes Convergentes: Seguridad en Voz sobre IP (VoIP). White Hack...Internet Security Auditors
 
Qué hace falta para construir un skype
Qué hace falta para construir un skypeQué hace falta para construir un skype
Qué hace falta para construir un skypeOpenDireito
 
Quobis webinar Siete avances clave en la operabilidad de redes VoIP y NGN
Quobis webinar  Siete avances clave en la operabilidad de redes VoIP y NGNQuobis webinar  Siete avances clave en la operabilidad de redes VoIP y NGN
Quobis webinar Siete avances clave en la operabilidad de redes VoIP y NGNQuobis
 
Seguridad en VoIP - Hackelarre
Seguridad en VoIP - HackelarreSeguridad en VoIP - Hackelarre
Seguridad en VoIP - HackelarrePablo Garaizar
 
[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)
[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)
[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)Iñaki Baz Castillo
 
20170530 VoIP Teoría General
20170530  VoIP Teoría General20170530  VoIP Teoría General
20170530 VoIP Teoría GeneralLuis Castro
 

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

2014 saul ibarra proyecto op2
2014 saul ibarra proyecto op22014 saul ibarra proyecto op2
2014 saul ibarra proyecto op2
 
[VoIP2Day 2009] Presente y futuro de las comunicaciones VoIP
[VoIP2Day 2009] Presente y futuro de las comunicaciones VoIP[VoIP2Day 2009] Presente y futuro de las comunicaciones VoIP
[VoIP2Day 2009] Presente y futuro de las comunicaciones VoIP
 
JsSIP: SIP + WebRTC
JsSIP: SIP + WebRTCJsSIP: SIP + WebRTC
JsSIP: SIP + WebRTC
 
La vo ip
La vo ipLa vo ip
La vo ip
 
Asterisk y Cisco HA Conceptos - Webinar Bitsense y Proydesa
Asterisk y Cisco HA Conceptos - Webinar Bitsense y ProydesaAsterisk y Cisco HA Conceptos - Webinar Bitsense y Proydesa
Asterisk y Cisco HA Conceptos - Webinar Bitsense y Proydesa
 
Introducción a Mesa. Caso específico dos dispositivos Raspberry Pi por Igalia
Introducción a Mesa. Caso específico dos dispositivos Raspberry Pi por IgaliaIntroducción a Mesa. Caso específico dos dispositivos Raspberry Pi por Igalia
Introducción a Mesa. Caso específico dos dispositivos Raspberry Pi por Igalia
 
Redes programables v1.0
Redes programables v1.0Redes programables v1.0
Redes programables v1.0
 
Introducción a la vo ip
Introducción a la vo ipIntroducción a la vo ip
Introducción a la vo ip
 
SBCs como respuesta al soporte seguro de usuarios remotos. Casos de uso
SBCs como respuesta al soporte seguro de usuarios remotos. Casos de usoSBCs como respuesta al soporte seguro de usuarios remotos. Casos de uso
SBCs como respuesta al soporte seguro de usuarios remotos. Casos de uso
 
0. trabajo-de-investigación (1)
0. trabajo-de-investigación (1)0. trabajo-de-investigación (1)
0. trabajo-de-investigación (1)
 
Webinar WebRTC y HTML5 (spanish) - Quobis
Webinar WebRTC y HTML5 (spanish) - QuobisWebinar WebRTC y HTML5 (spanish) - Quobis
Webinar WebRTC y HTML5 (spanish) - Quobis
 
Seguridad en Redes Convergentes: Seguridad en Voz sobre IP (VoIP). White Hack...
Seguridad en Redes Convergentes: Seguridad en Voz sobre IP (VoIP). White Hack...Seguridad en Redes Convergentes: Seguridad en Voz sobre IP (VoIP). White Hack...
Seguridad en Redes Convergentes: Seguridad en Voz sobre IP (VoIP). White Hack...
 
Sesion 14
Sesion 14Sesion 14
Sesion 14
 
Qué hace falta para construir un skype
Qué hace falta para construir un skypeQué hace falta para construir un skype
Qué hace falta para construir un skype
 
Quobis webinar Siete avances clave en la operabilidad de redes VoIP y NGN
Quobis webinar  Siete avances clave en la operabilidad de redes VoIP y NGNQuobis webinar  Siete avances clave en la operabilidad de redes VoIP y NGN
Quobis webinar Siete avances clave en la operabilidad de redes VoIP y NGN
 
red5
red5red5
red5
 
Seguridad en VoIP
Seguridad en VoIPSeguridad en VoIP
Seguridad en VoIP
 
Seguridad en VoIP - Hackelarre
Seguridad en VoIP - HackelarreSeguridad en VoIP - Hackelarre
Seguridad en VoIP - Hackelarre
 
[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)
[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)
[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)
 
20170530 VoIP Teoría General
20170530  VoIP Teoría General20170530  VoIP Teoría General
20170530 VoIP Teoría General
 

Más de Saúl Ibarra Corretgé

Challenges running Jitsi Meet at scale during the pandemic
Challenges running Jitsi Meet at scale during the pandemicChallenges running Jitsi Meet at scale during the pandemic
Challenges running Jitsi Meet at scale during the pandemicSaúl Ibarra Corretgé
 
The Road to End-to-End Encryption in Jitsi Meet
The Road to End-to-End Encryption in Jitsi MeetThe Road to End-to-End Encryption in Jitsi Meet
The Road to End-to-End Encryption in Jitsi MeetSaúl Ibarra Corretgé
 
Jitsi Meet: our tale of blood, sweat, tears and love
Jitsi Meet: our tale of blood, sweat, tears and loveJitsi Meet: our tale of blood, sweat, tears and love
Jitsi Meet: our tale of blood, sweat, tears and loveSaúl Ibarra Corretgé
 
Jitsi Meet: Video conferencing for the privacy minded
Jitsi Meet: Video conferencing for the privacy mindedJitsi Meet: Video conferencing for the privacy minded
Jitsi Meet: Video conferencing for the privacy mindedSaúl Ibarra Corretgé
 
Get a room! Spot: the ultimate physical meeting room experience
Get a room! Spot: the ultimate physical meeting room experienceGet a room! Spot: the ultimate physical meeting room experience
Get a room! Spot: the ultimate physical meeting room experienceSaúl Ibarra Corretgé
 
Going Mobile with React Native and WebRTC
Going Mobile with React Native and WebRTCGoing Mobile with React Native and WebRTC
Going Mobile with React Native and WebRTCSaúl Ibarra Corretgé
 
Going Mobile with React Native and WebRTC
Going Mobile with React Native and WebRTCGoing Mobile with React Native and WebRTC
Going Mobile with React Native and WebRTCSaúl Ibarra Corretgé
 
Jitsi: state-of-the-art video conferencing you can self-host
Jitsi: state-of-the-art video conferencing you can self-hostJitsi: state-of-the-art video conferencing you can self-host
Jitsi: state-of-the-art video conferencing you can self-hostSaúl Ibarra Corretgé
 
WebRTC: El epicentro de la videoconferencia y IoT
WebRTC: El epicentro de la videoconferencia y IoTWebRTC: El epicentro de la videoconferencia y IoT
WebRTC: El epicentro de la videoconferencia y IoTSaúl Ibarra Corretgé
 
libuv: cross platform asynchronous i/o
libuv: cross platform asynchronous i/olibuv: cross platform asynchronous i/o
libuv: cross platform asynchronous i/oSaúl Ibarra Corretgé
 
SylkServer: State of the art RTC application server
SylkServer: State of the art RTC application serverSylkServer: State of the art RTC application server
SylkServer: State of the art RTC application serverSaúl Ibarra Corretgé
 

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

Challenges running Jitsi Meet at scale during the pandemic
Challenges running Jitsi Meet at scale during the pandemicChallenges running Jitsi Meet at scale during the pandemic
Challenges running Jitsi Meet at scale during the pandemic
 
The Road to End-to-End Encryption in Jitsi Meet
The Road to End-to-End Encryption in Jitsi MeetThe Road to End-to-End Encryption in Jitsi Meet
The Road to End-to-End Encryption in Jitsi Meet
 
Jitsi: State of the Union 2020
Jitsi: State of the Union 2020Jitsi: State of the Union 2020
Jitsi: State of the Union 2020
 
Jitsi Meet: our tale of blood, sweat, tears and love
Jitsi Meet: our tale of blood, sweat, tears and loveJitsi Meet: our tale of blood, sweat, tears and love
Jitsi Meet: our tale of blood, sweat, tears and love
 
Jitsi Meet: Video conferencing for the privacy minded
Jitsi Meet: Video conferencing for the privacy mindedJitsi Meet: Video conferencing for the privacy minded
Jitsi Meet: Video conferencing for the privacy minded
 
Jitsi - Estado de la unión 2019
Jitsi - Estado de la unión 2019Jitsi - Estado de la unión 2019
Jitsi - Estado de la unión 2019
 
Get a room! Spot: the ultimate physical meeting room experience
Get a room! Spot: the ultimate physical meeting room experienceGet a room! Spot: the ultimate physical meeting room experience
Get a room! Spot: the ultimate physical meeting room experience
 
Going Mobile with React Native and WebRTC
Going Mobile with React Native and WebRTCGoing Mobile with React Native and WebRTC
Going Mobile with React Native and WebRTC
 
Going Mobile with React Native and WebRTC
Going Mobile with React Native and WebRTCGoing Mobile with React Native and WebRTC
Going Mobile with React Native and WebRTC
 
Jitsi: Estado de la Unión (2018)
Jitsi: Estado de la Unión (2018)Jitsi: Estado de la Unión (2018)
Jitsi: Estado de la Unión (2018)
 
Jitsi: state-of-the-art video conferencing you can self-host
Jitsi: state-of-the-art video conferencing you can self-hostJitsi: state-of-the-art video conferencing you can self-host
Jitsi: state-of-the-art video conferencing you can self-host
 
WebRTC: El epicentro de la videoconferencia y IoT
WebRTC: El epicentro de la videoconferencia y IoTWebRTC: El epicentro de la videoconferencia y IoT
WebRTC: El epicentro de la videoconferencia y IoT
 
Jitsi: Open Source Video Conferencing
Jitsi: Open Source Video ConferencingJitsi: Open Source Video Conferencing
Jitsi: Open Source Video Conferencing
 
Jitsi: State of the Union
Jitsi: State of the UnionJitsi: State of the Union
Jitsi: State of the Union
 
libuv: cross platform asynchronous i/o
libuv: cross platform asynchronous i/olibuv: cross platform asynchronous i/o
libuv: cross platform asynchronous i/o
 
SylkServer: State of the art RTC application server
SylkServer: State of the art RTC application serverSylkServer: State of the art RTC application server
SylkServer: State of the art RTC application server
 
A deep dive into libuv
A deep dive into libuvA deep dive into libuv
A deep dive into libuv
 
From SIP to WebRTC and vice versa
From SIP to WebRTC and vice versaFrom SIP to WebRTC and vice versa
From SIP to WebRTC and vice versa
 
Python, WebRTC and You
Python, WebRTC and YouPython, WebRTC and You
Python, WebRTC and You
 

Último

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 

Último (16)

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 

SIP más allá de VoIP

  • 1. Blink: SIP beyond VoIP Saúl Ibarra Corretgé | AG Projects
  • 2. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts Yo ● @saghul ● Vengo de Amsterdam ● ¡Nunca antes había estado en Mexico! ● Con SIP y VoIP desde el 2005
  • 3. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts AG Projects ● Infraestructuras SIP para proveedores ● SIPThor: escalabilidad horizontal sin límite de usuarios ● Proyectos de software: ● Blink ● SIP SIMPLE SDK ● SylkServer ● MediaProxy ● OpenXCAP ● MSRPRelay
  • 4. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts Encuesta ¿Alguien ha utilizado SIP para algo más que para hacer una llamada?
  • 5. ¿Para qué utilizamos la VoIP hoy en día?
  • 6. Para emular la PSTN ... me aburroooo!
  • 7. ¿Me lo mandas en un E-Mail? ¿Cuántas veces os ha pasado?
  • 8. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts Más allá de la VoIP ● SIP se diseñó 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
  • 9.
  • 10. SIP beyond VoIP Nuevos tipos Conferencias Presencia de media (colaboración)
  • 11. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts Presencia
  • 12. AG Projects Blink: SIP beyond 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
  • 13. AG Projects Blink: SIP beyond 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
  • 14. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts Presencia SIMPLE
  • 15. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts Nuevos tipos de media
  • 16. AG Projects Blink: SIP beyond 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
  • 17. AG Projects Blink: SIP beyond 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)
  • 18. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts Conferencias
  • 19. AG Projects Blink: SIP beyond 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
  • 20. AG Projects Blink: SIP beyond 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, ...
  • 21. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts Conferencias
  • 22. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts Conferencias Contact: <sip:test@81.23.228.139:5060>;isfocus
  • 23. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts
  • 24. AG Projects Blink: SIP beyond 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
  • 25. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts Blink Cocoa ● Audio HD ● Chat ● Transferencia de ficheros ● Compartir escritorio ● Conferencias ● Sincronización de Contactos (XCAP) ● Cancelación de Eco Acústico (AEC)
  • 26. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts Blink: Conferencias
  • 27. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts Blink Qt
  • 28. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts ¿Y Elastix?
  • 29. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts
  • 30. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts
  • 31. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts
  • 32. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts BYE
  • 33. 1. Las PBX son aburridas
  • 34. 2. Nuestros clientes dudan, ¡hay que ayudarles!
  • 35. 3. Usa estándares abiertos
  • 36. 4. “Let's build it before we're too old to enjoy it”
  • 38. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts ¿Preguntas?
  • 39. AG Projects Blink: SIP beyond VoIP The SIP Infrastructure Experts BYE BYE sip:audiencia@ElastixWorld2011 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@fElastixWorld2011>;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