El documento habla sobre cómo SIP se puede utilizar para más que solo llamadas de voz. Explica que SIP fue diseñado para ser extensible y que existen estándares para usarlo con presencia, mensajería instantánea, transferencia de archivos, conferencias de video y más. También presenta a Blink, un cliente SIP de código abierto que implementa muchas de estas funcionalidades más allá de la voz.
2. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
Yo
● @saghul
● Vengo de Amsterdam
● ¡Nunca antes había estado en Mexico!
● Con SIP y VoIP desde el 2005
3. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
AG Projects
● Infraestructuras SIP para proveedores
● SIPThor: escalabilidad horizontal sin límite de
usuarios
● Proyectos de software:
● Blink
● SIP SIMPLE SDK
● SylkServer
● MediaProxy
● OpenXCAP
● MSRPRelay
4. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
Encuesta
¿Alguien ha utilizado SIP para algo más que
para hacer una llamada?
7. ¿Me lo mandas
en un E-Mail?
¿Cuántas veces os
ha pasado?
8. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
Más allá de la VoIP
● SIP se diseñó para ser extensible
● Audio y video (RTP) son solo 2 ejemplos
de streams multimedia que podemos
utilizar
● Hay decenas de RFCs ya definidos, es
hora de implementarlos
9.
10. SIP beyond VoIP
Nuevos tipos Conferencias
Presencia
de media (colaboración)
11. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
Presencia
12. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
Presencia SIMPLE
● SIP for Instant Messaging and Presence Leveraging
Extensions
● Grupo de trabajo de la IETF encargado de
estandarizar mensajería y presencia con SIP
● SIMPLE define un framework extensible basado en
el modelo Pub-Sub con notificaciones
● SUBSCRIBE
● PUBLISH
● NOTIFY
● Definido y extendido en multitud de RFCs
13. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
Presencia SIMPLE
● Presencia: ¿el ringtone del siglo XXI?
● Comunicaciones en tiempo real con diversos tipos
de media
● Necesidad de sincronizar el momento para la
comunicación
14. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
Presencia SIMPLE
15. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
Nuevos tipos de
media
16. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
MSRP
● Message Session Relay Protocol
● Verdadera mensajería (sesiones) para SIP
● El RFC 3428 (SIP MESSAGE) no cuenta como
mensajería
● Funcionamiento muy simple, un par de RFCs (4975
y 4976)
● TLS obligatorio
17. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
MSRP
● MSRP nos permite negociar una conexión TCP entre
2 dispositivos SIP
● Sesiones de chat
● Transferencia de ficheros (RFC 5547)
● Compartir escritorio (VNC sobre MSRP, draft
expirado)
18. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
Conferencias
19. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
Conferencias
● Los sistemas de multi-conferencia actuales son
meros mezcladores de RTP
● Necesidad de disponer de contexto adicional sobre
la sesión
● Con SIP es posible extender la experiencia de
usuario
● Distintos tipos de media
● Información sobre la sesión
● Información sobre los participantes
20. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
Conferencias
● Conectar todos los conceptos anteriores: sesiones
multimedia + información adicional
● Framework extensible definido en unos pocos RFCs:
4575, 4353, 4579, draft-ietf-simple-chat
● Uso del framework de presencia: PUBLISH,
SUBSCRIBE y NOTIFY
● Operaciones: añadir y expulsar participantes, ...
21. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
Conferencias
22. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
Conferencias
Contact: <sip:test@81.23.228.139:5060>;isfocus
23. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
24. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
Blink
● Implementación de todo lo anterior del lado cliente
● Algunas cosas están in progress ;-)
● Siempre siguiendo los estándares de la IETF
● Cuando no lo hay lo inventamos :-)
● Siempre sobre SIP
● Software Libre
http://icanblink.com
25. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
Blink Cocoa
● Audio HD
● Chat
● Transferencia de
ficheros
● Compartir escritorio
● Conferencias
● Sincronización de
Contactos (XCAP)
● Cancelación de Eco
Acústico (AEC)
26. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
Blink: Conferencias
27. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
Blink Qt
28. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
¿Y Elastix?
29. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
30. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
31. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
32. AG Projects Blink: SIP beyond VoIP
The SIP Infrastructure Experts
BYE