SlideShare una empresa de Scribd logo
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

Más contenido relacionado

Destacado (18)

PDF
Blink: voice is not enough
Saúl Ibarra Corretgé
 
PDF
Developing rich SIP applications with SIPSIMPLE SDK
Saúl Ibarra Corretgé
 
PDF
Rethinking the PBX
Saúl Ibarra Corretgé
 
PDF
SIP Conferencing Reloaded
Saúl Ibarra Corretgé
 
PDF
Planning libuv v2
Saúl Ibarra Corretgé
 
PDF
CDRTool: CDR mediation and rating engine for OpenSIPS
Saúl Ibarra Corretgé
 
PDF
Trust No One
Saúl Ibarra Corretgé
 
PDF
The Future of the PBX
Saúl Ibarra Corretgé
 
PDF
Python, WebRTC and You (v2)
Saúl Ibarra Corretgé
 
PDF
Building an Open Source VoIP Hardware Phone
Saúl Ibarra Corretgé
 
PDF
libuv, NodeJS and everything in between
Saúl Ibarra Corretgé
 
PDF
WebRTC enabling your OpenSIPS infrastructure
Saúl Ibarra Corretgé
 
PDF
Proyecto OP^2: Open Pi Phone
Saúl Ibarra Corretgé
 
PDF
OpenSIPS Workshop
Saúl Ibarra Corretgé
 
PDF
Extendiendo SIP con WebRTC
Saúl Ibarra Corretgé
 
PDF
From SIP to WebRTC and vice versa
Saúl Ibarra Corretgé
 
PDF
Escalabilidad horizontal desde las trincheras
Saúl Ibarra Corretgé
 
PDF
SylkServer: State of the art RTC application server
Saúl Ibarra Corretgé
 
Blink: voice is not enough
Saúl Ibarra Corretgé
 
Developing rich SIP applications with SIPSIMPLE SDK
Saúl Ibarra Corretgé
 
Rethinking the PBX
Saúl Ibarra Corretgé
 
SIP Conferencing Reloaded
Saúl Ibarra Corretgé
 
Planning libuv v2
Saúl Ibarra Corretgé
 
CDRTool: CDR mediation and rating engine for OpenSIPS
Saúl Ibarra Corretgé
 
The Future of the PBX
Saúl Ibarra Corretgé
 
Python, WebRTC and You (v2)
Saúl Ibarra Corretgé
 
Building an Open Source VoIP Hardware Phone
Saúl Ibarra Corretgé
 
libuv, NodeJS and everything in between
Saúl Ibarra Corretgé
 
WebRTC enabling your OpenSIPS infrastructure
Saúl Ibarra Corretgé
 
Proyecto OP^2: Open Pi Phone
Saúl Ibarra Corretgé
 
OpenSIPS Workshop
Saúl Ibarra Corretgé
 
Extendiendo SIP con WebRTC
Saúl Ibarra Corretgé
 
From SIP to WebRTC and vice versa
Saúl Ibarra Corretgé
 
Escalabilidad horizontal desde las trincheras
Saúl Ibarra Corretgé
 
SylkServer: State of the art RTC application server
Saúl Ibarra Corretgé
 

Similar a Blink: SIP conferencing done right (20)

PDF
Blink: llevando SIP más allá de la VoIP
PaloSanto Solutions
 
PDF
Qué hace falta para construir un skype
OpenDireito
 
PDF
SIP: más que una moda en el Contact Center de última generación
Mundo Contact
 
PDF
ITS Informática Presentación Institucional
Gustavo P. Mazzeo
 
PDF
Quobis portfolio corporativo
Quobis
 
PPT
Logicalis UCOM PBX 16 04 09
Logicalis Latam
 
PPT
Comunicaciones basadas en_telefonia_ip_(praxitec)
Elizabeth Correa Amaya
 
PPT
Comunicaciones basadas en_telefonia_ip_(praxitec)
Elizabeth Correa Amaya
 
PPT
Comunicaciones Basadas en Telefonía IP
Wilquis Barragán
 
PPTX
UMUapp!
jesusmm2
 
PPT
Comunicaciones Colaborativas
Logicalis Latam
 
PDF
Soluciones de Supervivencia para IP PBXs y estrategia HD VoIP de AudioCodes
PaloSanto Solutions
 
PPT
Vo ip analisis y medicion 17 10_2012
Fundación Proydesa
 
PPT
Presentación Colaboración bolivia 2012
Natalia Cervantes
 
PDF
20100623 comunicaciones-unificadas-avatar-v2
campus party
 
PDF
i-Vida Centralitas
i-Vida
 
PDF
Interoute corporate
davizls
 
PDF
Seguridad en VoIP
Saúl Ibarra Corretgé
 
PDF
SIP Contact Center Móvil, atención al alcance de tus manos
Mundo Contact
 
PDF
Wi se key - wisephoneplus (esp)
Creus Moreira Carlos
 
Blink: llevando SIP más allá de la VoIP
PaloSanto Solutions
 
Qué hace falta para construir un skype
OpenDireito
 
SIP: más que una moda en el Contact Center de última generación
Mundo Contact
 
ITS Informática Presentación Institucional
Gustavo P. Mazzeo
 
Quobis portfolio corporativo
Quobis
 
Logicalis UCOM PBX 16 04 09
Logicalis Latam
 
Comunicaciones basadas en_telefonia_ip_(praxitec)
Elizabeth Correa Amaya
 
Comunicaciones basadas en_telefonia_ip_(praxitec)
Elizabeth Correa Amaya
 
Comunicaciones Basadas en Telefonía IP
Wilquis Barragán
 
UMUapp!
jesusmm2
 
Comunicaciones Colaborativas
Logicalis Latam
 
Soluciones de Supervivencia para IP PBXs y estrategia HD VoIP de AudioCodes
PaloSanto Solutions
 
Vo ip analisis y medicion 17 10_2012
Fundación Proydesa
 
Presentación Colaboración bolivia 2012
Natalia Cervantes
 
20100623 comunicaciones-unificadas-avatar-v2
campus party
 
i-Vida Centralitas
i-Vida
 
Interoute corporate
davizls
 
Seguridad en VoIP
Saúl Ibarra Corretgé
 
SIP Contact Center Móvil, atención al alcance de tus manos
Mundo Contact
 
Wi se key - wisephoneplus (esp)
Creus Moreira Carlos
 
Publicidad

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

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

Último (16)

PPTX
HARDWARE ponderaciones y placas madre.pptx
jjcondori21
 
PDF
Seguridad y auditorías en Modelos grandes del lenguaje (LLM)
Jose Manuel Ortega Candel
 
PPTX
UiPath and Dream to Succeed Kick Off 2025 AI Agentic Automation RPA Program 2025
DianaGray10
 
PPTX
Presentación_Estación_Total_Temas_Definidos.pptx fin.pptx
ximenamondrianbecerr
 
PPTX
presentación a introducción de mantenimiento.pptx
ubaldoGonzalez16
 
PPTX
ESPECIALIDAD DE REDES SOCIALES guías mayores.pptx
DianaLauraMadridEsco1
 
PPTX
Presentación de servicios XMS (2025) - Partner Microsoft
INBOUND PLUS SpA
 
PPTX
Revolucionando-los-Informes-Tecnicos-con-IA.pptx
DanielChura9
 
PPT
(cloud computing) se refiere al acceso a recursos informáticos a través de in...
75485218
 
PDF
Distribución de frecuencias y Diagrama de Pareto en Excel - Trabajo Colaborat...
mapaulahiguita
 
PDF
Curso.Formacion.dron.A1.A3.Completo.v1.pdf
jimenoasenjo1
 
PPTX
Poblacion_y_Muestra para trabajos de investigación pptx
yaneligomezcaceres
 
PDF
Exposición Rayleigh, teoría de la comunicación, etsii tugr
DanielPereiraRiquelm
 
PPTX
Manejo de Web de demostración modulo IOT.pptx
IsaacFernandoPrezSal1
 
PPTX
MAQUINA DE TURING Y VARIANTES DEL LA MAQUINA DE TURING.pptx
GabyBraga4
 
PDF
albañileriaalbañileriaalbañileriaalbañileriaalbañileria
danteisrael987654321
 
HARDWARE ponderaciones y placas madre.pptx
jjcondori21
 
Seguridad y auditorías en Modelos grandes del lenguaje (LLM)
Jose Manuel Ortega Candel
 
UiPath and Dream to Succeed Kick Off 2025 AI Agentic Automation RPA Program 2025
DianaGray10
 
Presentación_Estación_Total_Temas_Definidos.pptx fin.pptx
ximenamondrianbecerr
 
presentación a introducción de mantenimiento.pptx
ubaldoGonzalez16
 
ESPECIALIDAD DE REDES SOCIALES guías mayores.pptx
DianaLauraMadridEsco1
 
Presentación de servicios XMS (2025) - Partner Microsoft
INBOUND PLUS SpA
 
Revolucionando-los-Informes-Tecnicos-con-IA.pptx
DanielChura9
 
(cloud computing) se refiere al acceso a recursos informáticos a través de in...
75485218
 
Distribución de frecuencias y Diagrama de Pareto en Excel - Trabajo Colaborat...
mapaulahiguita
 
Curso.Formacion.dron.A1.A3.Completo.v1.pdf
jimenoasenjo1
 
Poblacion_y_Muestra para trabajos de investigación pptx
yaneligomezcaceres
 
Exposición Rayleigh, teoría de la comunicación, etsii tugr
DanielPereiraRiquelm
 
Manejo de Web de demostración modulo IOT.pptx
IsaacFernandoPrezSal1
 
MAQUINA DE TURING Y VARIANTES DEL LA MAQUINA DE TURING.pptx
GabyBraga4
 
albañileriaalbañileriaalbañileriaalbañileriaalbañileria
danteisrael987654321
 

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:[email protected]:5060>;isfocus 2011
  • 31. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Conferencias SUBSCRIBE sip:[email protected] SIP/2.0 Via: SIP/2.0/UDP 192.168.1.43:60530;rport;branch=z9hG4bKPjEgakb... Max-Forwards: 70 From: "Saúl" <sip:[email protected]>;tag=I3OcER0qmkv... To: <sip:[email protected]> Contact: <sip:[email protected]: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:[email protected]" state="full"> <display-text>Saúl</display-text> <endpoint entity="sip:[email protected]:60530" state="full"> <display-text>Saúl</display-text> <status>connected</status> <joining-info><when>2011-07-13T23:39:07+02:00</when></joining-info> <media id="152141036"><type>message</type></media> </endpoint> </user> </users> 2011
  • 34. AG Projects Blink: SIP conferencing done right The SIP Infrastructure Experts Conferencias REFER sip:[email protected] SIP/2.0 Via: SIP/2.0/UDP 192.168.99.36:65017;rport;branch=z9hG4bKPjjao... Max-Forwards: 70 From: "Saúl" <sip:[email protected]>;tag=7HXkWbL... To: <sip:[email protected]> Contact: <sip:[email protected]: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: <[email protected]>;method=INVITE Referred-By: sip:[email protected] 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:[email protected]>;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 [email protected] http://icanblink.com 2011