410 likes | 579 Views
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.
E N D
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
Disclaimer: This is a technology review, do not try to read my company's position in it! 2
Contents • Background • What's happening (with no much hype) • What's next Enrico Marocco Research Engineer
Extensible Messaging and Presence Protocol (XMPP, aka Jabber)
RFC 6120, 6121 (And 6122, 3923, just updated. And more...)
… with significant adoption also outside the regular industry
Contents • Background • What's happening (with no much hype) • What's next Enrico Marocco Research Engineer
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)
In other words: SIP, not XMPP/Jingle, is the established standard for VoIP XMPP, not SIP/SIMPLE, is the established standard for IM+Presence
Contents • Background • What's happening (with no much hype) • What's next Enrico Marocco Research Engineer
There can be only one... or... they'd better learn to coexist?
Gambling Time SIP vs. XMPP or SIP + XMPP?
Integration of your GMail address book in your desktop phone
Make your bet! Followup questions/comments at enrico.marocco@telecomitalia.it