Download presentation
Presentation is loading. Please wait.
Published byEthel Holt Modified over 9 years ago
1
Enrico Marocco Research Engineer 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
2
2 2 Disclaimer: This is a technology review, do not try to read my company's position in it!
3
Enrico Marocco Research Engineer Contents ‣ Background ‣ What's happening (with no much hype) ‣ What's next
4
Extensible Messaging and Presence Protocol (XMPP, aka Jabber)
5
5
6
6 Balkanization of the IM landscape: the opensource response
7
7 Meant to Just Work
8
8 multi-protocol interoperabilityavailability Two goals: multi-protocol interoperability and availability
9
9 'X' stands for Extensible
10
10 Great community, efficient standardization process
11
11 RFC 6120, 6121 (And 6122, 3923, just updated. And more...)
12
12 Something unexpected happened...
13
13
14
14
15
Session Initiation Protocol (SIP)
16
16 Industry Standard for VoIP...
17
17 … with significant adoption also outside the regular industry
18
18
19
19 Everything else you already know
20
Enrico Marocco Research Engineer Contents ‣ Background ‣ What's happening (with no much hype) ‣ What's next
21
21 VoIP seems a good match for IM+Presence (and vice versa)
22
22 SIMPLE: presence and IM for SIP
23
23 Jingle: VoIP for XMPP
24
24 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)
25
25 In other words: ‣ SIP, not XMPP/Jingle, is the established standard for VoIP ‣ XMPP, not SIP/SIMPLE, is the established standard for IM+Presence
26
26 A few facts you may have noticed...
27
27
28
28
29
Enrico Marocco Research Engineer Contents ‣ Background ‣ What's happening (with no much hype) ‣ What's next
30
30 There can be only one... or... they'd better learn to coexist?
31
31 HTTP vs. Gopher
32
32 SIP vs. H.323
33
33 SMTP + IMAP + POP
34
34 HTTP + FTP
35
35 Gambling Time SIP vs. XMPP or SIP + XMPP?
36
36 Scenario #1: SIP vs. XMPP
37
37 Network-based interoperability
38
38 Scenario #2: SIP + XMPP
39
39 Integration of your GMail address book in your desktop phone
40
40 Full-featured presence, IM, chatrooms + VoIP
41
41 Make your bet! Followup questions/comments at enrico.marocco@telecomitalia.it
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.