SlideShare uma empresa Scribd logo
1 de 38
Baixar para ler offline
Blink: SIP conferencing done right
      Saúl Ibarra Corretgé | AG Projects
AG Projects                             Blink: SIP conferencing done right
The SIP Infrastructure Experts


Yo

        ●     @saghul
        ●     Con SIP y VoIP desde el 2005
        ●     Vivo en la mejor ciudad del mundo
              después de Bilbo: Amsterdam
        ●     Me encanta cualquier cosa que hable
              SIP
              ● Si está escrita en Python mejor :-)




                                 2011
AG Projects                                    Blink: SIP conferencing done right
The SIP Infrastructure Experts


AG Projects
        ●     Infraestructuras SIP para proveedores
        ●     SIPThor: escalabilidad horizontal sin límite de
              usuarios
        ●     Projectos software:
               ● Blink
               ● SIPSIMPLE SDK
               ● SylkServer
               ● MediaProxy
               ● OpenXCAP
               ● MSRPRelay
               ● ...

                                        2011
AG Projects                                Blink: SIP conferencing done right
The SIP Infrastructure Experts




                                 Blink


                                    2011
AG Projects                             Blink: SIP conferencing done right
The SIP Infrastructure Experts


Encuesta

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




                                 2011
AG Projects                             Blink: SIP conferencing done right
The SIP Infrastructure Experts


Blink


      Hay muy buenos (y no tan buenos )servidores
      SIP. Tanto libres como propietarios.

      Pero los clientes no son tan buenos.

      Blink nace de la frustración de no tener un
      cliente SIP a la altura.




                                 2011
AG Projects                             Blink: SIP conferencing done right
The SIP Infrastructure Experts


Blink

      Llamar por teléfono no es suficiente.

      Necesidad de utilizar SIP más allá de la VoIP.




                                 2011
AG Projects                                        Blink: SIP conferencing done right
The SIP Infrastructure Experts


Blink                                                  ●   Audio en HD
                                                       ●   Chat
                                                       ●   Transferencia de
                                                           ficheros
                                                       ●   Compartir
                                                           escritorio
                                                       ●   Sincronización de
                                                           contactos (XCAP)
                                                       ●   Conferencias
                                                       ●   Cancelador
                                                           Acústico de Eco
                                                       ●   ...
                                                       ●   Software LIbre
                                                           (GPL3)

                                 Powered by SIPSIMPLE SDK
                                            2011
AG Projects                             Blink: SIP conferencing done right
The SIP Infrastructure Experts


Blink Qt




                                 2011
AG Projects                             Blink: SIP conferencing done right
The SIP Infrastructure Experts




                  Conferencias


                                 2011
AG Projects                             Blink: SIP conferencing done right
The SIP Infrastructure Experts


Conferencias: ¿es esto lo que necesitamos?




                                 2011
AG Projects                              Blink: SIP conferencing done right
The SIP Infrastructure Experts




                                 No.

                                  2011
AG Projects                                 Blink: SIP conferencing done right
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




                                     2011
AG Projects                             Blink: SIP conferencing done right
The SIP Infrastructure Experts


Conferencias: lo que realmente necesitamos




                                 2011
AG Projects                                  Blink: SIP conferencing done right
The SIP Infrastructure Experts




                                 Evolución


                                      2011
AG Projects                                Blink: SIP conferencing done right
The SIP Infrastructure Experts


Blink pre-beta
                                               ●   Audio en HD
                                               ●   Chat
                                               ●   Múltiples cuentas




                             2010      2011                         2012
                                    2011
AG Projects                                Blink: SIP conferencing done right
The SIP Infrastructure Experts


Blink 0.11.0
                                               ●   Audio en HD
                                               ●   Chat
                                               ●   Transferencia de
                                                   ficheros
                                               ●   Compartir
                                                   escritorio
                                               ●   ...




                             2010      2011                         2012
                                    2011
AG Projects                                Blink: SIP conferencing done right
The SIP Infrastructure Experts


Blink 0.16.0
                                               ●   Audio en HD
                                               ●   Chat
                                               ●   Transferencia de
                                                   ficheros
                                               ●   Compartir
                                                   escritorio
                                               ●   Conferencias
                                               ●   ...




                             2010      2011                         2012
                                    2011
AG Projects                                Blink: SIP conferencing done right
The SIP Infrastructure Experts


SylkServer 1.0.0
                                               ●   Conferencias de
                                                   audio en HD
                                               ●   Salas de chat
                                               ●   ...




                             2010      2011                         2012
                                    2011
AG Projects                                Blink: SIP conferencing done right
The SIP Infrastructure Experts


Blink 0.24.0 + SylkServer 1.1.0
                                               ●   Conferencias de
                                                   audio en HD
                                               ●   Salas de chat
                                               ●   Añadir / eliminar
                                                   participantes
                                               ●   ...




                             2010      2011                         2012
                                    2011
AG Projects                                Blink: SIP conferencing done right
The SIP Infrastructure Experts


Blink Pro 1.1.0 + SylkServer 1.2.0
                                               ●   Conferencias de
                                                   audio en HD
                                               ●   Salas de chat
                                               ●   Añadir / eliminar
                                                   participantes
                                               ●   Transferencias de
                                                   ficheros (push y
                                                   pull)
                                               ●   ...




                             2010      2011                         2012
                                    2011
AG Projects                             Blink: SIP conferencing done right
The SIP Infrastructure Experts


Así si




                                 2011
AG Projects                             Blink: SIP conferencing done right
The SIP Infrastructure Experts




 ¿Cómo funciona?


                                 2011
AG Projects                               Blink: SIP conferencing done right
The SIP Infrastructure Experts


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




                                   2011
AG Projects                                 Blink: SIP conferencing done right
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)




                                     2011
AG Projects                                            Blink: SIP conferencing done right
The SIP Infrastructure Experts


MSRP
                   v=0
                   o=- 3519532764 3519532764 IN IP4 192.168.1.43
                   s=Blink Pro 1.1.2 (MacOSX)
                   c=IN IP4 192.168.1.43
                   t=0 0
                   m=message 2855 TCP/TLS/MSRP *
                   a=path:msrps://192.168.1.43:2855/fd5a5fbfe517e6c2ed76;tcp
                   a=accept-types:message/cpim text/* application/im-iscomposing+xml
                   a=accept-wrapped-types:*
                   a=setup:active




                                                2011
AG Projects                                                        Blink: SIP conferencing done right
The SIP Infrastructure Experts


MSRP
                             v=0
                             o=- 3519533090 3519533090 IN IP4 192.168.1.43
                             s=Blink Pro 1.1.2 (MacOSX)
                             c=IN IP4 192.168.1.43
                             t=0 0
                             m=message 2855 TCP/TLS/MSRP *
                             a=path:msrps://192.168.1.43:2855/15be969db481aaa26f35;t
                             cp
                             a=sendonly
                             a=accept-types:*
                             a=accept-wrapped-types:*
                             a=setup:active
                             a=file-selector:name:"clever_algorithms.pdf"
                             type:application/pdf size:3133774
                             hash:sha1:87:F7:A7:5A:F5:48:0F:8A:DD:3F:D8:49:F0:86:51:
                             93:A2:9B:89:19




                                                           2011
AG Projects                                 Blink: SIP conferencing done right
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, ...




                                     2011
AG Projects                             Blink: SIP conferencing done right
The SIP Infrastructure Experts


Conferencias




                                 2011
AG Projects                             Blink: SIP conferencing done right
The SIP Infrastructure Experts


Conferencias




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




                                 2011
AG Projects                                                                 Blink: SIP conferencing done right
The SIP Infrastructure Experts


Conferencias
                 SUBSCRIBE sip:test@conference.sip2sip.info SIP/2.0
                 Via: SIP/2.0/UDP 192.168.1.43:60530;rport;branch=z9hG4bKPjEgakb...
                 Max-Forwards: 70
                 From: "Saúl" <sip:31208005163@ag-projects.com>;tag=I3OcER0qmkv...
                 To: <sip:test@conference.sip2sip.info>
                 Contact: <sip:cmugnheo@192.168.1.43:60530>
                 Call-ID: cv8.LQxG4qjcDZSxOZKoOhQr0OF7lz-Z
                 CSeq: 26852 SUBSCRIBE
                 Event: conference
                 Expires: 3600
                 Accept: application/conference-info+xml
                 Allow-Events: conference, message-summary, presence, presence.winfo, xcap-diff, refer
                 User-Agent: Blink Pro 1.1.2 (MacOSX)
                 Content-Length: 0




                                                                 2011
AG Projects                                                  Blink: SIP conferencing done right
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>




                                                     2011
AG Projects                                         Blink: SIP conferencing done right
The SIP Infrastructure Experts


Conferencias

      <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>




                                             2011
AG Projects                                                          Blink: SIP conferencing done right
The SIP Infrastructure Experts


Conferencias
                 REFER sip:agp@conference.sip2sip.info SIP/2.0
                 Via: SIP/2.0/UDP 192.168.99.36:65017;rport;branch=z9hG4bKPjjao...
                 Max-Forwards: 70
                 From: "Saúl" <sip:31208005163@ag-projects.com>;tag=7HXkWbL...
                 To: <sip:agp@conference.sip2sip.info>
                 Contact: <sip:yoreqcfd@192.168.99.36:65017>
                 Call-ID: oiXv9JpNLp9f8GbRLDYw6dVrEnhU7On0
                 CSeq: 15438 REFER
                 Event: refer
                 Accept: message/sipfrag;version=2.0
                 Allow-Events: conference, message-summary, presence, presence.winfo, xcap-diff, refer
                 Refer-To: <saghul@sip2sip.info>;method=INVITE
                 Referred-By: sip:31208005163@ag-projects.com
                 User-Agent: Blink Pro 1.3.0 (MacOSX)
                 Content-Length: 0




                                                           2011
AG Projects                              Blink: SIP conferencing done right
The SIP Infrastructure Experts




                                 BYE


                                  2011
AG Projects                                Blink: SIP conferencing done right
The SIP Infrastructure Experts


Conclusiones
        ●     Creciente necesidad de colaborar de manera
              remota
               ● Audio / video no es suficiente


        ●     Todo está definido, no tenemos que esperar
        ●     Los estándares abiertos son la única forma de
              garantizar la continuidad de una tecnología
        ●     Con Blink y SylkServer lo puedes probar aquí y
              ahora




                                    2011
AG Projects                             Blink: SIP conferencing done right
The SIP Infrastructure Experts


¿Preguntas?




                                 2011
AG Projects                                                           Blink: SIP conferencing done right
The SIP Infrastructure Experts


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




                                                http://icanblink.com


                                                            2011

Mais conteúdo relacionado

Destaque

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é
 
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é
 
WebRTC enabling your OpenSIPS infrastructure
WebRTC enabling your OpenSIPS infrastructureWebRTC enabling your OpenSIPS infrastructure
WebRTC enabling your OpenSIPS infrastructureSaúl Ibarra Corretgé
 
Escalabilidad horizontal desde las trincheras
Escalabilidad horizontal desde las trincherasEscalabilidad horizontal desde las trincheras
Escalabilidad horizontal desde las trincherasSaú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é
 

Destaque (18)

Blink: voice is not enough
Blink: voice is not enoughBlink: voice is not enough
Blink: voice is not enough
 
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
 
Rethinking the PBX
Rethinking the PBXRethinking the PBX
Rethinking the PBX
 
SIP Conferencing Reloaded
SIP Conferencing ReloadedSIP Conferencing Reloaded
SIP Conferencing Reloaded
 
Planning libuv v2
Planning libuv v2Planning libuv v2
Planning libuv v2
 
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
 
Trust No One
Trust No OneTrust No One
Trust No One
 
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
 
libuv, NodeJS and everything in between
libuv, NodeJS and everything in betweenlibuv, NodeJS and everything in between
libuv, NodeJS and everything in between
 
WebRTC enabling your OpenSIPS infrastructure
WebRTC enabling your OpenSIPS infrastructureWebRTC enabling your OpenSIPS infrastructure
WebRTC enabling your OpenSIPS infrastructure
 
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
 
Extendiendo SIP con WebRTC
Extendiendo SIP con WebRTCExtendiendo SIP con WebRTC
Extendiendo SIP con WebRTC
 
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
 
Escalabilidad horizontal desde las trincheras
Escalabilidad horizontal desde las trincherasEscalabilidad horizontal desde las trincheras
Escalabilidad horizontal desde las trincheras
 
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
 

Semelhante a Blink: SIP conferencing done right

Blink: llevando SIP más allá de la VoIP
Blink: llevando SIP más allá de la VoIPBlink: llevando SIP más allá de la VoIP
Blink: llevando SIP más allá de la VoIPPaloSanto Solutions
 
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
 
Seguridad + Open Source: ¿funciona?
Seguridad + Open Source: ¿funciona?Seguridad + Open Source: ¿funciona?
Seguridad + Open Source: ¿funciona?Nextel S.A.
 
2014 saul ibarra proyecto op2
2014 saul ibarra proyecto op22014 saul ibarra proyecto op2
2014 saul ibarra proyecto op2VOIP2DAY
 
Introduccion a Python para la web
Introduccion a Python para la webIntroduccion a Python para la web
Introduccion a Python para la webArsys
 
Francisco gutierrez actividad_3
Francisco gutierrez actividad_3Francisco gutierrez actividad_3
Francisco gutierrez actividad_3Sargento Gutierrez
 
Bi OnDemand integration
Bi OnDemand integrationBi OnDemand integration
Bi OnDemand integrationHéctor Anaya
 
Mobile wars: ¿cuál es la mejor opción para desarrollo móvil multiplataforma? ...
Mobile wars: ¿cuál es la mejor opción para desarrollo móvil multiplataforma? ...Mobile wars: ¿cuál es la mejor opción para desarrollo móvil multiplataforma? ...
Mobile wars: ¿cuál es la mejor opción para desarrollo móvil multiplataforma? ...Software Guru
 
Unirse a Fedora, o cómo participar en una comunidad Open Source
Unirse a Fedora, o cómo participar en una comunidad Open SourceUnirse a Fedora, o cómo participar en una comunidad Open Source
Unirse a Fedora, o cómo participar en una comunidad Open SourceJuan José Martínez
 
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
 
Planificar un proyecto bi
Planificar un proyecto biPlanificar un proyecto bi
Planificar un proyecto biaitorvasco
 
SIP: más que una moda en el Contact Center de última generación
SIP: más que una moda en el Contact Center de última generaciónSIP: más que una moda en el Contact Center de última generación
SIP: más que una moda en el Contact Center de última generaciónMundo Contact
 
[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
 
Actividad 4:cuadro comparativo
Actividad 4:cuadro comparativoActividad 4:cuadro comparativo
Actividad 4:cuadro comparativoJavier Leon
 

Semelhante a Blink: SIP conferencing done right (20)

Blink: llevando SIP más allá de la VoIP
Blink: llevando SIP más allá de la VoIPBlink: llevando SIP más allá de la VoIP
Blink: llevando SIP más allá de la VoIP
 
red5
red5red5
red5
 
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
 
Seguridad + Open Source: ¿funciona?
Seguridad + Open Source: ¿funciona?Seguridad + Open Source: ¿funciona?
Seguridad + Open Source: ¿funciona?
 
2014 saul ibarra proyecto op2
2014 saul ibarra proyecto op22014 saul ibarra proyecto op2
2014 saul ibarra proyecto op2
 
Introduccion a Python para la web
Introduccion a Python para la webIntroduccion a Python para la web
Introduccion a Python para la web
 
Francisco gutierrez actividad_3
Francisco gutierrez actividad_3Francisco gutierrez actividad_3
Francisco gutierrez actividad_3
 
Bi OnDemand integration
Bi OnDemand integrationBi OnDemand integration
Bi OnDemand integration
 
Productos
ProductosProductos
Productos
 
Mobile wars: ¿cuál es la mejor opción para desarrollo móvil multiplataforma? ...
Mobile wars: ¿cuál es la mejor opción para desarrollo móvil multiplataforma? ...Mobile wars: ¿cuál es la mejor opción para desarrollo móvil multiplataforma? ...
Mobile wars: ¿cuál es la mejor opción para desarrollo móvil multiplataforma? ...
 
Pwp
PwpPwp
Pwp
 
Unirse a Fedora, o cómo participar en una comunidad Open Source
Unirse a Fedora, o cómo participar en una comunidad Open SourceUnirse a Fedora, o cómo participar en una comunidad Open Source
Unirse a Fedora, o cómo participar en una comunidad Open Source
 
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
 
Planificar un proyecto bi
Planificar un proyecto biPlanificar un proyecto bi
Planificar un proyecto bi
 
IPCOP
IPCOPIPCOP
IPCOP
 
SIP: más que una moda en el Contact Center de última generación
SIP: más que una moda en el Contact Center de última generaciónSIP: más que una moda en el Contact Center de última generación
SIP: más que una moda en el Contact Center de última generación
 
[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
 
Tupi es
Tupi esTupi es
Tupi es
 
Actividad 4:cuadro comparativo
Actividad 4:cuadro comparativoActividad 4:cuadro comparativo
Actividad 4:cuadro comparativo
 

Mais 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é
 
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é
 

Mais de Saúl Ibarra Corretgé (18)

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
 
Videoconferencias: el santo grial de WebRTC
Videoconferencias: el santo grial de WebRTCVideoconferencias: el santo grial de WebRTC
Videoconferencias: el santo grial de WebRTC
 
A deep dive into libuv
A deep dive into libuvA deep dive into libuv
A deep dive into libuv
 
Python, WebRTC and You
Python, WebRTC and YouPython, WebRTC and You
Python, WebRTC and You
 

Último

Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
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
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 

Último (20)

Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
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
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 

Blink: SIP conferencing done right

  • 1. Blink: SIP conferencing done right Saúl Ibarra Corretgé | AG Projects
  • 2. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Yo ● @saghul ● Con SIP y VoIP desde el 2005 ● Vivo en la mejor ciudad del mundo después de Bilbo: Amsterdam ● Me encanta cualquier cosa que hable SIP ● Si está escrita en Python mejor :-) 2011
  • 3. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts AG Projects ● Infraestructuras SIP para proveedores ● SIPThor: escalabilidad horizontal sin límite de usuarios ● Projectos software: ● Blink ● SIPSIMPLE SDK ● SylkServer ● MediaProxy ● OpenXCAP ● MSRPRelay ● ... 2011
  • 4. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Blink 2011
  • 5. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Encuesta ¿Alguien ha utilizado SIP para algo más que para hacer una llamada? 2011
  • 6. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Blink Hay muy buenos (y no tan buenos )servidores SIP. Tanto libres como propietarios. Pero los clientes no son tan buenos. Blink nace de la frustración de no tener un cliente SIP a la altura. 2011
  • 7. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Blink Llamar por teléfono no es suficiente. Necesidad de utilizar SIP más allá de la VoIP. 2011
  • 8. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Blink ● Audio en HD ● Chat ● Transferencia de ficheros ● Compartir escritorio ● Sincronización de contactos (XCAP) ● Conferencias ● Cancelador Acústico de Eco ● ... ● Software LIbre (GPL3) Powered by SIPSIMPLE SDK 2011
  • 9. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Blink Qt 2011
  • 10. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Conferencias 2011
  • 11. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Conferencias: ¿es esto lo que necesitamos? 2011
  • 12. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts No. 2011
  • 13. AG Projects Blink: SIP conferencing done right 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 2011
  • 14. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Conferencias: lo que realmente necesitamos 2011
  • 15. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Evolución 2011
  • 16. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Blink pre-beta ● Audio en HD ● Chat ● Múltiples cuentas 2010 2011 2012 2011
  • 17. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Blink 0.11.0 ● Audio en HD ● Chat ● Transferencia de ficheros ● Compartir escritorio ● ... 2010 2011 2012 2011
  • 18. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Blink 0.16.0 ● Audio en HD ● Chat ● Transferencia de ficheros ● Compartir escritorio ● Conferencias ● ... 2010 2011 2012 2011
  • 19. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts SylkServer 1.0.0 ● Conferencias de audio en HD ● Salas de chat ● ... 2010 2011 2012 2011
  • 20. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Blink 0.24.0 + SylkServer 1.1.0 ● Conferencias de audio en HD ● Salas de chat ● Añadir / eliminar participantes ● ... 2010 2011 2012 2011
  • 21. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Blink Pro 1.1.0 + SylkServer 1.2.0 ● Conferencias de audio en HD ● Salas de chat ● Añadir / eliminar participantes ● Transferencias de ficheros (push y pull) ● ... 2010 2011 2012 2011
  • 22. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Así si 2011
  • 23. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts ¿Cómo funciona? 2011
  • 24. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts MSRP ● Message Session Relay Protocol ● Verdadera mensajería (sesiones) para SIP ● El RFC 3428 (SIP MESSAGE, también soportado por Blink) no cuenta como mensajería ● Funcionamiento muy simple, un par de RFCs (4975 y 4976) ● TLS obligatorio 2011
  • 25. AG Projects Blink: SIP conferencing done right 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) 2011
  • 26. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts MSRP v=0 o=- 3519532764 3519532764 IN IP4 192.168.1.43 s=Blink Pro 1.1.2 (MacOSX) c=IN IP4 192.168.1.43 t=0 0 m=message 2855 TCP/TLS/MSRP * a=path:msrps://192.168.1.43:2855/fd5a5fbfe517e6c2ed76;tcp a=accept-types:message/cpim text/* application/im-iscomposing+xml a=accept-wrapped-types:* a=setup:active 2011
  • 27. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts MSRP v=0 o=- 3519533090 3519533090 IN IP4 192.168.1.43 s=Blink Pro 1.1.2 (MacOSX) c=IN IP4 192.168.1.43 t=0 0 m=message 2855 TCP/TLS/MSRP * a=path:msrps://192.168.1.43:2855/15be969db481aaa26f35;t cp a=sendonly a=accept-types:* a=accept-wrapped-types:* a=setup:active a=file-selector:name:"clever_algorithms.pdf" type:application/pdf size:3133774 hash:sha1:87:F7:A7:5A:F5:48:0F:8A:DD:3F:D8:49:F0:86:51: 93:A2:9B:89:19 2011
  • 28. AG Projects Blink: SIP conferencing done right 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, ... 2011
  • 29. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Conferencias 2011
  • 30. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Conferencias Contact: <sip:test@81.23.228.139:5060>;isfocus 2011
  • 31. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Conferencias SUBSCRIBE sip:test@conference.sip2sip.info SIP/2.0 Via: SIP/2.0/UDP 192.168.1.43:60530;rport;branch=z9hG4bKPjEgakb... Max-Forwards: 70 From: "Saúl" <sip:31208005163@ag-projects.com>;tag=I3OcER0qmkv... To: <sip:test@conference.sip2sip.info> Contact: <sip:cmugnheo@192.168.1.43:60530> Call-ID: cv8.LQxG4qjcDZSxOZKoOhQr0OF7lz-Z CSeq: 26852 SUBSCRIBE Event: conference Expires: 3600 Accept: application/conference-info+xml Allow-Events: conference, message-summary, presence, presence.winfo, xcap-diff, refer User-Agent: Blink Pro 1.1.2 (MacOSX) Content-Length: 0 2011
  • 32. AG Projects Blink: SIP conferencing done right 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> 2011
  • 33. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Conferencias <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> 2011
  • 34. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Conferencias REFER sip:agp@conference.sip2sip.info SIP/2.0 Via: SIP/2.0/UDP 192.168.99.36:65017;rport;branch=z9hG4bKPjjao... Max-Forwards: 70 From: "Saúl" <sip:31208005163@ag-projects.com>;tag=7HXkWbL... To: <sip:agp@conference.sip2sip.info> Contact: <sip:yoreqcfd@192.168.99.36:65017> Call-ID: oiXv9JpNLp9f8GbRLDYw6dVrEnhU7On0 CSeq: 15438 REFER Event: refer Accept: message/sipfrag;version=2.0 Allow-Events: conference, message-summary, presence, presence.winfo, xcap-diff, refer Refer-To: <saghul@sip2sip.info>;method=INVITE Referred-By: sip:31208005163@ag-projects.com User-Agent: Blink Pro 1.3.0 (MacOSX) Content-Length: 0 2011
  • 35. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts BYE 2011
  • 36. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Conclusiones ● Creciente necesidad de colaborar de manera remota ● Audio / video no es suficiente ● Todo está definido, no tenemos que esperar ● Los estándares abiertos son la única forma de garantizar la continuidad de una tecnología ● Con Blink y SylkServer lo puedes probar aquí y ahora 2011
  • 37. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts ¿Preguntas? 2011
  • 38. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts BYE BYE sip:audiencia@voip2day2011 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@voip2day2011>;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 http://icanblink.com 2011