Your SlideShare is downloading. ×
voip2day 2012 - Que hace falta para construir un skype by saul ibarra
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

voip2day 2012 - Que hace falta para construir un skype by saul ibarra

61

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
61
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
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. ¿Qué hace falta para construir un Skype?Saúl Ibarra Corretgé | AG ProjectsThursday, October 4, 2012
  • 2. AG ProjectsSIP Infrastructure ExpertsIntro• Hola, soy @saghul• EnVoIP desde el 2005• Hablemos sobre el malignoThursday, October 4, 2012
  • 3. AG ProjectsSIP Infrastructure ExpertsAG Projects• Infraestructura SIP• SIP Thor: PlataformaSIP con escalabilidadhorizontal medianteP2P• Proyectos OpenSource• Blink• SIP SIMPLE SDK• SylkServer• MediaProxy• OpenXCAP• MSRPRelayThursday, October 4, 2012
  • 4. ¿Qué es Skype?Thursday, October 4, 2012
  • 5. Thursday, October 4, 2012
  • 6. CaracterísticasThursday, October 4, 2012
  • 7. Audio yVideoThursday, October 4, 2012
  • 8. AG ProjectsSIP Infrastructure ExpertsAudio yVideo• Audio en HD, codec SILK• Video en ~HD• No en todos los dispositivos• SILK es “parte” de OpusThursday, October 4, 2012
  • 9. ConferenciasThursday, October 4, 2012
  • 10. AG ProjectsSIP Infrastructure ExpertsConferencias• Fáciles de crear• Información sobre participantes• Necesario soporte del lado servidorThursday, October 4, 2012
  • 11. ChatThursday, October 4, 2012
  • 12. AG ProjectsSIP Infrastructure ExpertsChat• Chat entre usuarios y en grupo• Replicación de mensajes• Guardado de mensajes offlineThursday, October 4, 2012
  • 13. SeguridadThursday, October 4, 2012
  • 14. AG ProjectsSIP Infrastructure ExpertsSeguridad• En principio nadie puede escuchar nuestrasllamadas• Hello China!• Círculo de confianza proporcionado por eloperador (el mismo Skype)Thursday, October 4, 2012
  • 15. Usuarios, muchos usuariosThursday, October 4, 2012
  • 16. AG ProjectsSIP Infrastructure ExpertsThursday, October 4, 2012
  • 17. “Fácil” de usarThursday, October 4, 2012
  • 18. Thursday, October 4, 2012
  • 19. PresenciaThursday, October 4, 2012
  • 20. AG ProjectsSIP Infrastructure ExpertsPresencia• Implícita• Llamar porVoIP o por PSTN•Implementada desde el día 0Thursday, October 4, 2012
  • 21. Thursday, October 4, 2012
  • 22. Diseñando una alternativa abiertaThursday, October 4, 2012
  • 23. AG ProjectsSIP Infrastructure ExpertsDiseñando una alternativa abierta• Estándares Abiertos• Open Source• Servicio distribuido, federación• Excelente UI y UX• Aplicación + servicioThursday, October 4, 2012
  • 24. AG ProjectsSIP Infrastructure ExpertsProvider BProvider ARegistrarDBProxyDBThursday, October 4, 2012
  • 25. AG ProjectsSIP Infrastructure ExpertsSIP SIMPLE Client SDKThursday, October 4, 2012
  • 26. AG ProjectsSIP Infrastructure ExpertsSIP SIMPLE Client SDK• Core de funcionalidades que necesitamos• API en Python• Software LibreThursday, October 4, 2012
  • 27. AG ProjectsSIP Infrastructure ExpertsHi all,HopeYou all doing well.I am very new to pjsip(I am usingpjproject1.10) for window application.I already completedGraphical user interface,in which there is login,log out,call,endbuttons. But I am unable to intigrate it with pjsip.whichfunction I have to call for the respective buttons.Cansomebody help me on this regards?Thanks in advance.- User on PJSIP’s mailing listThursday, October 4, 2012
  • 28. AG ProjectsSIP Infrastructure ExpertsBlinkThursday, October 4, 2012
  • 29. AG ProjectsSIP Infrastructure ExpertsBlink• Audio en HD• Chat basado en sesiones• Presencia• Conferencias en cliente y servidor• Fácil de usar•usuario@dominioThursday, October 4, 2012
  • 30. AG ProjectsSIP Infrastructure ExpertsSylkServerThursday, October 4, 2012
  • 31. AG ProjectsSIP Infrastructure ExpertsSylkServer• Conferencias de audio en HD• Información extra sobre participantes• Control de la conferencia• Chat en grupo•Gateway a XMPPThursday, October 4, 2012
  • 32. AG ProjectsSIP Infrastructure ExpertsGateway a XMPP• Pasarela a millones de usuarios• Aunque distintos, XMPP y SIP son similares• SylkServer XMPP gateway• Chat• Presencia• MUC (chat en grupo)Thursday, October 4, 2012
  • 33. ProblemasThursday, October 4, 2012
  • 34. AG ProjectsSIP Infrastructure ExpertsAdopción de estándares• MSRP es utilizado en RCS• Pero es un walled garden• draft-simple-chat, pronto un RFC• Presencia con XCAP• InteroperabilidadThursday, October 4, 2012
  • 35. AG ProjectsSIP Infrastructure ExpertsPresencia• “SIMPLE is not simple”• Solución• Diseñar un modelo de datos sobreSIMPLE y OMA• 2 años después, casi lo tenemosterminado• Blink Pro 2.0.0Thursday, October 4, 2012
  • 36. Thursday, October 4, 2012
  • 37. If you spend all your time looking at your competition,your product will look like your competitor’s ass.- Mike LeeThursday, October 4, 2012
  • 38. AG ProjectsSIP Infrastructure ExpertsThursday, October 4, 2012
  • 39. AG ProjectsSIP Infrastructure ExpertsBYE sip:audience@voip2day SIP/2.0Via: SIP/2.0/UDP 192.168.99.23:49919;rport;branch=z9hG4bKPjDb30Dx0sH7aMMax-Forwards: 70From: "saghul" <sip:saul@ag-projects.com>;tag=UCpGKVZbQQx7BUKTo: <sip:audience@voip2day>;tag=as59aef35cCall-ID: DEWDfu63OACwYeQk7MrhmRhRq.1cqqisCSeq: 10633 BYERoute: <sip:81.23.228.129;lr;ftag=UCpGKVZbQQx7BUKY;did=641.a8a9c553>User-Agent: BlinkContent-Length: 0@saghulsaul@ag-projects.comsip:saul@ag-projects.comThursday, October 4, 2012

×