sip más allá de la voip
DESCRIPTION
Charla sobreTRANSCRIPT
![Page 1: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/1.jpg)
SIP más allá de la VoIPSaúl Ibarra Corretgé | AG Projects
![Page 2: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/2.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
self
● @saghul● Con SIP y VoIP desde el 2005● Afortunado, trabajo el 95% de mi tiempo
en proyectos que me gustan y encima son Software Libre
● Bla, bla, bla, ...
![Page 3: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/3.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
Índice
● SIP 101● Más allá de la VoIP
● Presencia SIMPLE● XCAP● MSRP● Conferencias
● Blink● Software Libre● BYE
![Page 4: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/4.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
Encuesta
¿Alguien ha utilizado SIP para algo más que para hacer una llamada?
![Page 5: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/5.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
SIP 101
![Page 6: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/6.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
SIP 101
● Estandarizado en el RFC3261 por la IETF como sucesor del protocolo H323
● Diseñado para ser utilizado en Internet para establecer sesiones multimedia
● Core simple pensado para ser extensible
![Page 7: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/7.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
SIP 101
● Solo señalización, agnóstico al tipo de media● Inspirado en otros estándares como HTTP o SMTP● SIP URI -> sip:[email protected]● Adoptado por el 3GPP para su uso en IMS
![Page 8: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/8.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
SIP 101
![Page 9: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/9.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
Más allá de la VoIP
● SIP se diseño 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 10: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/10.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
PresenciaSIMPLE
![Page 11: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/11.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
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 12: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/12.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
Presencia SIMPLE
![Page 13: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/13.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
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: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/14.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
Presencia SIMPLE
![Page 15: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/15.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
Presencia SIMPLE
...
<tuple id="hstnhkmu">
<status>
<basic>open</basic>
</status>
<rpid:relationship>
<rpid:self/>
</rpid:relationship>
<contact priority="0.0">sip:[email protected]</contact>
<timestamp>2011-07-13T00:34:10+02:00</timestamp>
</tuple>
...
![Page 16: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/16.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
XCAP
![Page 17: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/17.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
XCAP
● SIP SIMPLE necesita políticas de autorización● No quiero que veas mi presencia● Las políticas de autorización se almacenarán en
documentos XML● Un servidor almacenará los documentos XML y los
servirá por HTTP
![Page 18: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/18.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
XCAP
● Nace XCAP: XML Configuration Access Protocol● También será utilizado para guardar listas de
contactos● Definido y extendido en multitud de RFCs● Adoptado por la Open Mobile Alliance (OMA)
![Page 19: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/19.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
XCAP
![Page 20: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/20.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
XCAP
![Page 21: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/21.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
XCAP
...
<cp:rule id="pres_whitelist">
<cp:conditions>
<cp:identity>
<cp:one id="sip:[email protected]"/>
<cp:one id="sip:[email protected]"/>
</cp:identity>
</cp:conditions>
<cp:actions>
<pr:sub-handling>allow</pr:sub-handling>
</cp:actions>
</cp:rule>
...
![Page 22: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/22.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
MSRP
![Page 23: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/23.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
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 24: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/24.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
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 25: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/25.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
Conferencias
![Page 26: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/26.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
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 27: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/27.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
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 28: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/28.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
Conferencias
![Page 29: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/29.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
Conferencias
Contact: <sip:[email protected]:5060>;isfocus
![Page 30: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/30.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
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><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>
![Page 31: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/31.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
Blink
![Page 32: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/32.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
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 33: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/33.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
Blink Cocoa
![Page 34: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/34.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
Blink Qt
![Page 35: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/35.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
Software Libre
![Page 36: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/36.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
Software Libre
● OpenSIPS (proxy SIP) módulos● mediaproxy● call_control● nat_traversal● presence_xcapdiff
● MediaProxy (relay RTP)● CallControl (sistema prepago para OpenSIPS)● CDRTool (sistema de tarificación para OpenSIPS)
http://sip2sip.info
![Page 37: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/37.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
Software Libre
● MSRPlib (stack MSRP en Python)● MSRPRelay (relay para MSRP)● XCAPlib (librería XCAP en Python)● OpenXCAP (servidor XCAP)
![Page 38: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/38.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
Software Libre
● SIPSIMPLE SDK (librería implmentando SIP más allá de la VoIP, en Python)● Core de otras aplicaiones
● Blink● SylkServer
http://sipsimpleclient.com
![Page 39: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/39.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
BYE
![Page 40: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/40.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
Conclusiones
● SIP está listo para ser más que VoIP● Todo está definido, no tenemos que esperar● La “innovación” ha terminado. Hay que pasar a la
acción● Los estándares abiertos son la única forma de
garantizar la continuidad de una tecnología
![Page 41: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/41.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
¿Preguntas?
![Page 42: SIP más allá de la VoIP](https://reader034.vdocumento.com/reader034/viewer/2022052315/555a223cd8b42ab3088b4736/html5/thumbnails/42.jpg)
AG Projects SIP más allá de la VoIPThe SIP Infrastructure Experts
f4hc 2011
BYEBYE sip:audiencia@f4hc2011 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@f4hc2011>;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