Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Enrico Marocco Research Engineer Realtime Communications, Presence and Instant Messaging: SIP vs. XMPP or SIP and XMPP? TELECOM ITALIA GROUP 4 th Annual."— Presentation transcript:

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


Download ppt "Enrico Marocco Research Engineer Realtime Communications, Presence and Instant Messaging: SIP vs. XMPP or SIP and XMPP? TELECOM ITALIA GROUP 4 th Annual."

Similar presentations


Ads by Google