sidevõrgud irt 0020 loeng 6 - ttu.ee · 4 konverents • 3 või enam osapoolt • osapoolte arv...

27
1 Sidevõrgud IRT 0020 loeng_6 Avo Ots 09. okt 2009 [email protected] Subject:IRT0020

Upload: others

Post on 06-Sep-2019

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 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

1

Sidevõrgud IRT 0020 loeng_6

Avo Ots 09. okt 2009

[email protected]

Subject:IRT0020

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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/