Blink: llevando SIP más allá de la VoIP

  • 1,134 views
Uploaded on

Saul Ibarra / …

Saul Ibarra /
España /
AG Projects
11th Conference - ElastixWorld 2011
Blink: taking SIP beyond VoIP
Blink: llevando SIP más allá de la VoIP

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • Saul Ibarra
    España
    AG Projects
    11th Conference - ElastixWorld 2011
    Blink: taking SIP beyond VoIP
    Blink: llevando SIP más allá de la VoIP
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
1,134
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
45
Comments
1
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Blink: SIP beyond VoIP Saúl Ibarra Corretgé | AG Projects
  • 2. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure ExpertsYo ● @saghul ● Vengo de Amsterdam ● ¡Nunca antes había estado en Mexico! ● Con SIP y VoIP desde el 2005
  • 3. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure ExpertsAG 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 VoIPThe SIP Infrastructure ExpertsEncuesta ¿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 VoIPThe SIP Infrastructure ExpertsMá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. SIP beyond VoIP Nuevos tipos ConferenciasPresencia de media (colaboración)
  • 10. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts Presencia
  • 11. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure ExpertsPresencia 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
  • 12. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure ExpertsPresencia 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
  • 13. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure ExpertsPresencia SIMPLE
  • 14. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts Nuevos tipos de media
  • 15. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure ExpertsMSRP ● 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
  • 16. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure ExpertsMSRP ● 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)
  • 17. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts Conferencias
  • 18. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure ExpertsConferencias ● 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
  • 19. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure ExpertsConferencias ● 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, ...
  • 20. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure ExpertsConferencias
  • 21. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure ExpertsConferencias Contact: <sip:test@81.23.228.139:5060>;isfocus
  • 22. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
  • 23. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure ExpertsBlink ● 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
  • 24. AG Projects Blink: SIP beyond VoIPThe 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)
  • 25. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure ExpertsBlink: Conferencias
  • 26. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts Blink Qt
  • 27. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts ¿Y Elastix?
  • 28. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
  • 29. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
  • 30. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
  • 31. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts BYE
  • 32. 1. Las PBX son aburridas
  • 33. 2. Nuestros clientes dudan, ¡hay que ayudarles!
  • 34. 3. Usa estándares abiertos
  • 35. 4. “Lets build it beforewere too old to enjoy it”
  • 36. 5. “Call Different”
  • 37. AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts ¿Preguntas?
  • 38. AG Projects Blink: SIP beyond VoIPThe 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