-
49
pages
-
English
-
Documents
Description
JAIN SIP TutorialServing the Developer CommunityPhelim O’DohertySun MicrosystemsMudumbai RanganathanNISTJAIN SIP is the standardized Java interface to the Session Initiation Protocol for desktop and server applications. JAIN SIP enables transaction stateless, transaction stateful and dialog statefulcontrol over the protocol.2 © 2003 Sun Microsystems, Inc. All Rights Reserved.Presentation Outline• What is SIP?• Why create JAIN SIP?• Introduction to JAIN SIP• Developer Code Snippets• Implementation Used-Cases3 © 2003 Sun Microsystems, Inc. All Rights Reserved.Session Initiation Protocol• Session Initiation Protocol (SIP) is a signaling protocol for creating, modifying and destroying dialogs between multiple endpoints:– Request/response protocol (like HTTP, but peer-peer)– Simple and extensible– Designed for mobility (proxy/redirect servers)– Bi-directional authentication– Capability negotiation• SIP is used for controlling the signaling that enables manipulates of sessions such as:– Instant Messaging sessions– Phone calls over the Internet– Gaming servers– Resource Location4 © 2003 Sun Microsystems, Inc. All Rights Reserved.SIP Functionality• SIP supports five facets of establishing and terminating multimedia communications these include:– User location: determination of the end system to be used for communication.– User capabilities: determination of the media and media parameters to be used.– User availability: determination ...
-
Publié par
-
Langue
English