6. ¿Can you send
it over E-Mail?
Did it also happen
to you?
7. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
Beyond VoIP
● SIP was designed to be extensible
● Audio & video (RTP) are only 2 examples
of possible media streams
● There are 10s of RFCs already defined,
it's time to get our hands dirty
8.
9. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
7 years ago...
Published in July
2005
No, seriously
10. SIP beyond VoIP
New media Collaboration
Presence
types tools
11. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
Presence
12. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
SIMPLE presence
● SIP for Instant Messaging and Presence Leveraging
Extensions
● IETF WG who delivered instant messaging and
presence for SIP
● SIMPLE defines an extensible framework based in
the Pub-Sub model
● SUBSCRIBE
● PUBLISH
● NOTIFY
● Extended in several RFCs
13. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
SIMPLE presence
● Presence, 21st century's ringtone?
● We need to syncronize the time for communication
14. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
15. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
SIMPLE is not simple
16. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
New media
types
17. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
MSRP
● Message Session Relay Protocol
● The “beyond VoIP” media type
● Session based IM for SIP
● RFC 3428 (SIP MESSAGE) is not true IM
● Just a couple of RFCs! (4975 & 4976)
18. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
MSRP
● With MSRP a TCP connection is negotiated between
endpoints
● Chat sessions
● File transfer (RFC 5547)
● Desktop sharing
– VNC over MSRP (expired draft)
– Image streaming
19. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
Collaboration
tools
20. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
SIP Conferencing
● Current conference servers are usually just RTP
mixers
● Conferences need additional context aware
information
● Enhancing conferencing with SIP. Today.
● New media types
● Session information
● Participants information
● Shared resources
21. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
SIP Conferencing
● Extensible framework defined in a few RFCs: 4575,
4353, 4579, draft-ietf-simple-chat
● Uses Pub-Sub framework: PUBLISH, SUBSCRIBE y
NOTIFY (same as presence, MWI)
● Conference control operations: REFER method
22. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
23. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
Contact: <sip:test@81.23.228.139:5060>;isfocus
24. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
25. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
SylkServer
● Open Source conferencing server
● Built on top of SIPSIMPLE SDK
● Features
● HD audio conferencing
● Multiparty ad-hoc chatrooms
● Participants information
● File transfers (push / pull)
● Screen sharing
http://sylkserver.com
26. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
27. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
Blink
● A “SIP beyond VoIP” client
● Some stuff is in progress ;-)
● Cross platform and Open Source
http://icanblink.com
28. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
Blink Cocoa
● HD audio
● Chat
● File transfers
● Desktop sharing
● Rich conferencing
● Contact sync (XCAP)
● Acoustic Echo
Cancellation (AEC)
29. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
30. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
Blink Qt
31. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
Go beyond
VoIP today
32. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
33. AG Projects SIP beyond VoIP
The SIP Infrastructure Experts
BYE