1 / 41

Realtime Communications, Presence and Instant Messaging: SIP vs. XMPP or SIP and XMPP?

TELECOM ITALIA GROUP 4 th Annual Next Generation Mobile Messaging Barcelona, April 2011. Realtime Communications, Presence and Instant Messaging: SIP vs. XMPP or SIP and XMPP?. Enrico Marocco Research Engineer.

johnda
Download Presentation

Realtime Communications, Presence and Instant Messaging: SIP vs. XMPP or SIP and XMPP?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TELECOM ITALIA GROUP 4thAnnual Next Generation Mobile Messaging Barcelona, April 2011 Realtime Communications, Presence and Instant Messaging:SIP vs. XMPP or SIP and XMPP? Enrico Marocco Research Engineer

  2. Disclaimer: This is a technology review, do not try to read my company's position in it! 2

  3. Contents • Background • What's happening (with no much hype) • What's next Enrico Marocco Research Engineer

  4. Extensible Messaging and Presence Protocol (XMPP, aka Jabber)

  5. Balkanization of the IM landscape: the opensource response

  6. Meant to Just Work

  7. Two goals: multi-protocol interoperability and availability

  8. 'X' stands for Extensible

  9. Great community, efficient standardization process

  10. RFC 6120, 6121 (And 6122, 3923, just updated. And more...)

  11. Something unexpected happened...

  12. Session Initiation Protocol (SIP)

  13. Industry Standard for VoIP...

  14. … with significant adoption also outside the regular industry

  15. Everything else you already know

  16. Contents • Background • What's happening (with no much hype) • What's next Enrico Marocco Research Engineer

  17. VoIP seems a good match for IM+Presence (and vice versa)

  18. SIMPLE: presence and IM for SIP

  19. Jingle: VoIP for XMPP

  20. Issues with SIP/SIMPLE Interoperability with other protocols Poking, inline images, profile pics... Scalability SIP requires ~100 * XMPP interdomain bandwidth draft-ietf-simple-interdomain-scaling-analysis draft-saintandre-xmpp-presence-analysis Issues with XMPP/Jingle NAT/Firewall traversal Based on client/server hacks No middleboxes to rely on PSTN interoperability No gateways available (must use SIP hardware)

  21. In other words: SIP, not XMPP/Jingle, is the established standard for VoIP XMPP, not SIP/SIMPLE, is the established standard for IM+Presence

  22. A few facts you may have noticed...

  23. Contents • Background • What's happening (with no much hype) • What's next Enrico Marocco Research Engineer

  24. There can be only one... or... they'd better learn to coexist?

  25. HTTP vs. Gopher

  26. SIP vs. H.323

  27. SMTP + IMAP + POP

  28. HTTP + FTP

  29. Gambling Time SIP vs. XMPP or SIP + XMPP?

  30. Scenario #1: SIP vs. XMPP

  31. Network-based interoperability

  32. Scenario #2: SIP + XMPP

  33. Integration of your GMail address book in your desktop phone

  34. Full-featured presence, IM, chatrooms + VoIP

  35. Make your bet! Followup questions/comments at enrico.marocco@telecomitalia.it

More Related