Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv...
Transcript of Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv...
![Page 2: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/2.jpg)
2
Slaidimaterjalid allikatest: The 3 G IP Multimedia Subsystem ( IMS ) , Third Edition Gonzalo Camarillo and Miguel A . García - Martín
© 2008 John Wiley and Sons , Ltd .
Aila H. Koponen magistritöö (kaitstud kevadel 2008) https://oa.doria.fi/bitstream/handle/10024/38897/afloorco.pdf?sequence=1
![Page 3: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/3.jpg)
3
Esmavaade
Public Internet
Agency
Clients
Encrypted Video and
Audio
![Page 4: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/4.jpg)
4
Konverents • 3 või enam osapoolt
• Osapoolte arv võib muutuda
• Meediavood lisanduvad/eemalduvad
• Konverentsi põhireeglistik (poliitika)
• Heakskiit konverentsil osalemise tarvis
• …
• …Speaker recognition in a conference
![Page 5: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/5.jpg)
5
Serveripõhine
![Page 6: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/6.jpg)
6
Full Mesh
![Page 7: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/7.jpg)
7
Realisatsioonide areng
Voice Gateways
Softswitch and Gateways Proxy
Server IP Phones
RFC 2543
3GPP
Apps RFC 3261 IVR
NAT/FW Conf IM
Conferencing
1998 2000 2002 2001 2003 2004 2005 1996 2006 … 1997 1999 sip-01
![Page 8: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/8.jpg)
8
“Rich Media Communications”
• Send an instant message • Start a voice conversation • Start a video conversation • Send email • Start a rich media session • Show profile/directory entry • Make a phone call
See availability and select people in any context
Select method of communication
Decide when to communicate
System does the rest
Only options that make sense appear
• Right now • As soon as possible • First available slot
![Page 9: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/9.jpg)
9
Videokonverentsi standardid (1) http://www.education.purdue.edu/edit/misc/videocon
ferencing/
http://www.ietf.org/rfc/rfc4597.txt?number=4597
Informational: This document describes multimedia conferencing scenarios. The development of these scenarios is intended to help with the definition and evaluation of the requirements for the centralized conferencing (XCON) working group.
![Page 10: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/10.jpg)
10
Videokonverentsi standardid (2) http://www.ietf.org/rfc/rfc4353.txt?n
umber=4353 Informational: Loosely coupled conferences are easily supported in SIP by using multicast addresses within its session descriptions.
In another model, referred to as fully distributed multiparty conferencing, each participant maintains a signaling relationship with the other participants, using SIP. This document presents the overall framework for tightly coupled SIP conferencing, referred to simply as "conferencing" from this point forward.
![Page 11: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/11.jpg)
11
Conference Policy
Conference Notification
Service Focus
Conference Policy Server
Conference Participant
Conference Functions
SIP Dialog SIP Subscription Non - SIP
Konverentsi ülesehitus
![Page 12: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/12.jpg)
12
Konverentsisüsteem (XCON)
![Page 13: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/13.jpg)
13
Konverentsi koosseis
![Page 14: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/14.jpg)
14
Kliendivaade meediaressurssidele
![Page 15: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/15.jpg)
15 Media
Multicast Network
Multisaade
![Page 16: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/16.jpg)
16 Signaling Media
Hajutatud korraldus
![Page 17: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/17.jpg)
17
Signaling Media
Conference Server
Tsentraalne korraldus
![Page 18: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/18.jpg)
18 Signaling Media
Multicast Network
Jaotatud funktsioonid
![Page 19: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/19.jpg)
19
Signaling Media
-
Server-terminalis mudel
![Page 20: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/20.jpg)
20
“Keskpõranda” /floor/ haldus
![Page 21: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/21.jpg)
21
Indicating User Agent Capabilities in SIP (S):
[RFC3840] defines a mechanism for carrying capability information about a user agent in REGISTER requests and in dialog-forming requests like INVITE. It has found use with conferencing (the is focus parameter declares that a user agent is a conference server) and with applications like push-to-talk.
![Page 22: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/22.jpg)
22
Basic Network Media Services with SIP (I)
[RFC4240] defines a way for SIP application servers to invoke announcement and conferencing services from a media server. This is accomplished through a set of defined URI parameters which tell the media server what to do, such as what file to play and what language to render it in.
![Page 23: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/23.jpg)
23
Referring to Multiple Resources in SIP (S):
[RFC5368] allows a UA sending a REFER to ask the recipient of the REFER to generate multiple SIP requests, not just one. This is useful for conferencing, where a client would like to ask a conference server to eject multiple users.
![Page 24: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/24.jpg)
24
A Framework for Consent-Based Communications in the Session Initiation Protocol
(SIP) (S):
[RFC5360] defines several extensions to SIP, including the Trigger-Consent and Permission- Missing header fields. These header fields, in addition to the other procedures defined in the document, define a way to manage membership on "SIP mailing lists" used for instant messaging or conferencing. In particular, it helps avoid the problem of using such amplification services for the purposes of an attack on the network, by making sure a user authorizes the addition of their address onto such a service.
![Page 25: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/25.jpg)
25
PoC protokollitoetus
![Page 26: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/26.jpg)
26
Lingid (1)
http://www.ietf.org/internet-drafts/draft-ietf-sip-hitchhikers-guide-06.txt
https://www.sipit.net/SIPit23_Summary http://en.wikipedia.org/wiki/Voice_recognit
ion
![Page 27: Sidevõrgud IRT 0020 loeng 6 - ttu.ee · 4 Konverents • 3 või enam osapoolt • Osapoolte arv võib muutuda • Meediavood lisanduvad/eemalduvad • Konverentsi põhireeglistik](https://reader030.fdocuments.in/reader030/viewer/2022041217/5e05d7fc318d4f4e01671a24/html5/thumbnails/27.jpg)
27
Lingid (2)
http://www.ietf.org/rfc/rfc4597.txt?number=4597
http://www.softarmor.com/sipping/meets/ietf60/slides/pres-ietf60-sipping-camarillo-consent.ppt
http://www.education.purdue.edu/edit/misc/videoconferencing/