Professional Documents
Culture Documents
AG Projects
SIP Infrastructure Experts
Intro
Happy to be at ClueCon!
Thursday, August 9, 2012
AG Projects
SIP Infrastructure Experts
AG Projects
SIP Infrastructure
Experts
AG Projects
SIP Infrastructure Experts
AG Projects
SIP Infrastructure Experts
SIP
Session Initiation Protocol Current specication (RFC 3261) in 2002 Built for establishing multimedia sessions,
mainly used in voice, video and conferencing servers
AG Projects
SIP Infrastructure Experts
IM with SIP
AG Projects
SIP Infrastructure Experts
AG Projects
SIP Infrastructure Experts
XMPP
Built for instant messaging and presence, Designed to have fat servers and thin
Thursday, August 9, 2012
AG Projects
SIP Infrastructure Experts
IM with XMPP
AG Projects
SIP Infrastructure Experts
AG Projects
SIP Infrastructure Experts
XMPP used for instant messaging and Ongoing efforts to bring both to web
browsers through WebSocket transport for use with WebRTC
Google Facebook ^^ BIG XMPP players
AG Projects
SIP Infrastructure Experts
Dual-stack clients: CUSAX draft-ivov-xmpp-cusax Single-stack clients: use a gateway It must be transparent
Thursday, August 9, 2012
AG Projects
SIP Infrastructure Experts
AG Projects
SIP Infrastructure Experts
SylkServer
Open Source SIP Application server Zero conguration State-of-the-art SIP feature set Implemented using SIP SIMPLE SDK
Thursday, August 9, 2012
AG Projects
SIP Infrastructure Experts
SylkServer Architecture
AG Projects
SIP Infrastructure Experts
SylkServer: Applications
AG Projects
SIP Infrastructure Experts
SylkServer: Conferencing
HD audio MSRP chat Participants list (RFC 4575) Conference control (RFC 4579) File transfer Screen sharing
Thursday, August 9, 2012
AG Projects
SIP Infrastructure Experts
AG Projects
SIP Infrastructure Experts
It only supports S2S connections Users are on the SIP side, no XMPP clients
allowed to register on SylkServer
ZERO conf!
AG Projects
SIP Infrastructure Experts
AG Projects
SIP Infrastructure Experts
Implementation challenges
XMPP server vs XMPP component Loose / incomplete specications Concept mismatch XMPP sessions SIP PIDF vs XMPP presence stanza Different feature set SIP conferencing vs MUC
Thursday, August 9, 2012
AG Projects
SIP Infrastructure Experts
Future
AG Projects
SIP Infrastructure Experts
AG Projects
SIP Infrastructure Experts
BYE sip:audience@ClueCon2012 SIP/2.0 Via: SIP/2.0/UDP 192.168.99.23:49919;rport;branch=z9hG4bKPjDb30Dx0sH7aM Max-Forwards: 70 From: "saghul" <sip:saul@ag-projects.com>;tag=UCpGKVZbQQx7BUK To: <sip:audience@ClueCon2012>;tag=as59aef35c Call-ID: DEWDfu63OACwYeQk7MrhmRhRq.1cqqis CSeq: 10633 BYE Route: <sip:81.23.228.129;lr;ftag=UCpGKVZbQQx7BUKY;did=641.a8a9c553> User-Agent: Blink Content-Length: 0