Tutorial HGS/SIP
hgs/SIP Tutorial 1The Session Initiation Protocol(SIP)Henning SchulzrinneDept. of Computer ScienceColumbia UniversityNew York, New York(sip:)schulzrinne@cs.columbia.eduMay 2001hgs/SIP Tutorial 2Overview protocol architecture typical component architectures protocol operation reliability features securityMay 2001hgs/SIP Tutorial 3Introduction core protocol for establishing sessions in the Internet transports session description information from initiator (caller) to callees allows to change parameters in mid session terminate sessionMay 2001hgs/SIP Tutorial 4Protocol architectureLanguages/APIsJAIN CPL voiceXMLservletsParlaysip−cgiSignalingDirectory/Discovery peer−to−peerMGCPLDAP SIPDNS/enum TRIP SDP RTSPH.248PINTSLP SPIRITSmaster−slaveQoS TransportRTP TLSDiffServ IntServSCTPMay 2001?hgs/SIP Tutorial 5SIP applications setting up voice over IP calls setting up multimedia conferences event notification (subscribe/notify) IM and presence text and general messaging signaling transportMay 2001hgs/SIP Tutorial 6Personal mobilitySIP uses email style addresses to identify usersalice@columbia.edu(also used by bob@columbia.edu)yahoo.comtel:12128541111alice17@yahoo.comalice@columbia.edu7000@columbia.edutel:12015551234columbia.eduAlice.Cary@columbia.edualice@host.columbia.eduMay 2001hgs/SIP Tutorial 7SIP addressing typically, same as user’s email address:alice@example.com12125551212@gateways r us ...