blink: sip beyond voip
DESCRIPTION
Slides of the talk given at ElastixWorld 2011 (Spanish).TRANSCRIPT
![Page 1: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/1.jpg)
Blink: SIP beyond VoIPSaúl Ibarra Corretgé | AG Projects
![Page 2: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/2.jpg)
AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
Yo
● @saghul● Vengo de Amsterdam
● ¡Nunca antes había estado en Mexico!● Con SIP y VoIP desde el 2005
![Page 3: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/3.jpg)
AG Projects Blink: SIP beyond VoIPThe 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
![Page 4: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/4.jpg)
AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
Encuesta
¿Alguien ha utilizado SIP para algo más que para hacer una llamada?
![Page 5: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/5.jpg)
¿Para qué utilizamos la VoIP hoy en día?
![Page 6: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/6.jpg)
... me aburroooo!
Para emular la PSTN
![Page 7: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/7.jpg)
¿Me lo mandasen un E-Mail?
¿Cuántas veces os ha pasado?
![Page 8: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/8.jpg)
AG Projects Blink: SIP beyond VoIPThe 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
![Page 9: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/9.jpg)
![Page 10: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/10.jpg)
SIP beyond VoIP
PresenciaNuevos tipos
de mediaConferencias(colaboración)
![Page 11: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/11.jpg)
AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
Presencia
![Page 12: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/12.jpg)
AG Projects Blink: SIP beyond VoIPThe 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
![Page 13: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/13.jpg)
AG Projects Blink: SIP beyond VoIPThe 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
![Page 14: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/14.jpg)
AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
Presencia SIMPLE
![Page 15: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/15.jpg)
AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
Nuevos tipos de media
![Page 16: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/16.jpg)
AG Projects Blink: SIP beyond VoIPThe 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
![Page 17: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/17.jpg)
AG Projects Blink: SIP beyond VoIPThe 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)
![Page 18: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/18.jpg)
AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
Conferencias
![Page 19: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/19.jpg)
AG Projects Blink: SIP beyond VoIPThe 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
![Page 20: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/20.jpg)
AG Projects Blink: SIP beyond VoIPThe 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, ...
![Page 21: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/21.jpg)
AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
Conferencias
![Page 22: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/22.jpg)
AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
Conferencias
Contact: <sip:[email protected]:5060>;isfocus
![Page 23: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/23.jpg)
AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
![Page 24: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/24.jpg)
AG Projects Blink: SIP beyond VoIPThe 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
![Page 25: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/25.jpg)
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)
![Page 26: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/26.jpg)
AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
Blink: Conferencias
![Page 27: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/27.jpg)
AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
Blink Qt
![Page 28: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/28.jpg)
AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
¿Y Elastix?
![Page 29: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/29.jpg)
AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
![Page 30: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/30.jpg)
AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
![Page 31: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/31.jpg)
AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
![Page 32: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/32.jpg)
AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
BYE
![Page 33: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/33.jpg)
1. Las PBX son aburridas
![Page 34: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/34.jpg)
2. Nuestros clientes dudan,¡hay que ayudarles!
![Page 35: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/35.jpg)
3. Usa estándares abiertos
![Page 36: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/36.jpg)
4. “Let's build it before we're too old to enjoy it”
![Page 37: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/37.jpg)
5. “Call Different”
![Page 38: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/38.jpg)
AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
¿Preguntas?
![Page 39: Blink: SIP beyond VoIP](https://reader031.vdocuments.site/reader031/viewer/2022020122/555a2235d8b42ab3088b4734/html5/thumbnails/39.jpg)
AG Projects Blink: SIP beyond VoIPThe SIP Infrastructure Experts
BYEBYE sip:audiencia@ElastixWorld2011 SIP/2.0
Via: SIP/2.0/UDP 192.168.99.23:49919;rport;branch=z9hG4bKPjDb30Dx0sH-ozn9QB.cCCboyU.atR97aMMax-Forwards: 70From: "saghul" <sip:[email protected]>;tag=UCpGKVZbQQx7BUKYtiuPEX668oa9jaU7To: <sip:audiencia@fElastixWorld2011>;tag=as59aef35cCall-ID: DEWDfu63OACwYeQk7MrhmRhRq.1cqqisCSeq: 10633 BYERoute: <sip:81.23.228.129;lr;ftag=UCpGKVZbQQx7BUKYtiuPEX668oa9jaU7;did=641.a8a9c553>User-Agent: blink-0.20.2Content-Length: 0
@saghul