150 likes | 262 Views
Kommunikatsiooniteenuste arendus IRT0080. Loeng 8/2008 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. avo.ots@ttu.ee. Kasutuskava muutus. PC era cell phone era. One computer/phone, many users. One computer/phone, one user. mainframe era home phone party line.
E N D
Kommunikatsiooniteenuste arendusIRT0080 Loeng 8/2008 Avo Otstelekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.avo.ots@ttu.ee
Kasutuskava muutus PC era cell phone era One computer/phone, many users One computer/phone, one user mainframe era home phone party line Many computers/phones, one user ~ ubiquitous computing embedded VoIP anywhere, any time any media right place (device), right time, right media
Meediateenuse tagamine (IMS) Teenuse kasutus Teenuse haldus Juurdepääs
Session Initiation Protocol (SIP) • Originally specified in RFC 2543 (March 1999) • RFC 3261, new standards track released in June 2002 • An application-layer control signaling protocol for creating, modifying and terminating sessions with one or more participants • A component that can be used with other IETF protocols to build a complete multimedia architecture (e.g. RTP, RTSP, MEGACO, SDP)
SIP Architecture • Client-server in nature • Main entities: • User Agent • Proxy Server • Redirect Server • Registration Server • Location Server
S I P sõnumid (RFC3261) • INVITE – meediasessiooni algatamise kutse saatmine kasutajale. • ACK – kinnitus INVITE sõnumiga sessiooni algatamise kutse saamise kohta. • BYE – meediasessiooni lõpetamine. • CANCEL – pooleliolevate päringute katkestamine (ei katkesta pooleliolevat meedia-sessiooni). • OPTIONS – serveri võimaluste küsimine. • REGISTER – kasutaja registreerumine SIP serveris
Lisandused /kohe!!/ PRACK – esialgne kinnitus (RFC 3262) SUBSCRIBE – sündmusest teavitamiseks registreerumine (RFC 3265) NOTIFY – kasutajate teavitamine sündmusest (RFC 3265) PUBLISH – serveri teavitamine sündmusest ... ...
Application SIP Session Establishment and Call Termination
2,3 5,6 Redirect Server Location Service 1 4 7 SIP Proxy SIP Proxy SIP Proxy 11 10 12 SIP User Agent SIP User Agent 9 (Caller) (Caller) 8 Non-SIP Protocol Proxy/Redirect Servers and UA
Media Transport Signaling QoS Text Messaging Audio Video UAC UAS RTCP RTP UDP Design and Implementation User Agents (Clients)
Lõpulingid (8) http://en.wikipedia.org/wiki/Next_Generation_Networking http://dev2dev.bea.com/pub/a/2006/06/ims-sip-voicexml.html http://en.wikipedia.org/wiki/IP_Multimedia_Subsystem http://en.wikipedia.org/wiki/Session_Initiation_Protocol http://en.wikipedia.org/wiki/Media_Gateway_Control_Protocol
Windows Messenger • SIP-based • Core Features: • Presence and contact list management • Instant Messaging • Voice and Video • Data collaboration and File transfer • PC to Phone • Administrative Policies to enable/disable features • Acoustic Echo Cancellation in software
Windows Messenger • Microsoft .Net SIP server or enterprise SIP server • Can not go point-to-point using IP addressing- needs proxy server • Microsoft Live Communications Server (LCS) is their proxy server