tnc2005-skingham-SIP-tutorial
45 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

tnc2005-skingham-SIP-tutorial

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
45 pages
English

Description

SIP TutorialVoIP WorkshopTerena 2005 Poznan PolandBy Stephen Kinghammailto:Stephen.Kingham@aarnet.edu.ausip:Stephen.Kingham@aarnet.edu.au©Stephen KinghamCopyright Stephen Kingham 2004This work is the intellectual property of the author. Permission is granted for this material to be shared for non-commercial, educational purposes, provided that this copyright statement appears on the reproduced materials and notice is given that the copying is by permission of the author. To disseminate otherwise or to republish requires written permission from the author.Outline and Objectives• What is SIP• Building blocks of a SIP Network• SIP Routing• Overview of SIP control protocols• Overview of SIP media negotiation; SDP• Fault finding SIP control protocols• SIP Network in AARNet community• Why SIP will replace H.323©Stephen Kingham@aarnet.edu.auSIP Standards• IETF (Internet Standard) RFC 3261 (replaced RFC 2543)• Because SIP is an “internet” standard it leverages and is leveraged by other internet services:– Instant Messaging RFC 3428– Presence (The SIMPLE Protocol) • Uses SDP, Session Description Protocol RFC 2327, ie what codecs to use.• And because SIP is an IETF standard it is designed to fit in with all the other Internet standards. Eg ENUM.©Stephen Kingham@aarnet.edu.auSIP is PBX/Centrex readyboss/admin featurescall waiting/multiple calls RFC 3261 simultaneous ringing RFC 3261(forking)hold RFC 3264basic shared lines dialog/reg. ...

Sujets

Informations

Publié par
Nombre de lectures 16
Langue English

Exrait

SIP Tutorial
VoIP Workshop
Terena 2005 Poznan Poland
By Stephen Kingham
mailto:Stephen.Kingham@aarnet.edu.au
sip:Stephen.Kingham@aarnet.edu.au
©Stephen KinghamCopyright Stephen Kingham 2004
This work is the intellectual property of the author.
Permission is granted for this material to be shared
for non-commercial, educational purposes, provided
that this copyright statement appears on the
reproduced materials and notice is given that the
copying is by permission of the author. To
disseminate otherwise or to republish requires
written permission from the author.Outline and Objectives
• What is SIP
• Building blocks of a SIP Network
• SIP Routing
• Overview of SIP control protocols
• Overview of SIP media negotiation; SDP
• Fault finding SIP control protocols
• SIP Network in AARNet community
• Why SIP will replace H.323
©Stephen Kingham@aarnet.edu.auSIP Standards
• IETF (Internet Standard) RFC 3261 (replaced RFC 2543)
• Because SIP is an “internet” standard it leverages and is
leveraged by other internet services:
– Instant Messaging RFC 3428
– Presence (The SIMPLE Protocol)
• Uses SDP, Session Description Protocol RFC 2327, ie what
codecs to use.
• And because SIP is an IETF standard it is designed to fit in
with all the other Internet standards. Eg ENUM.
©Stephen Kingham@aarnet.edu.auSIP is PBX/Centrex ready
boss/admin features
call waiting/multiple calls RFC 3261 simultaneous ringing RFC 3261
(forking)
hold RFC 3264
basic shared lines dialog/reg. package
transfer RFC 3515/Replaces
barge-in Join
“Take” Replaces
conference RFC 3261/callee caps
Shared-line “privacy” dialog package
message waiting message summary package
divert to admin RFC 3261
call forward RFC 3261
intercom URI convention
call park RFC 3515/Replaces
auto attendant RFC 3261/2833
call pickup Replaces
attendant console dialog package
do not disturb RFC 3261
night service RFC 3261
call blast RFC 3261
attendant features
from Rohan Mahy’s VON Fall 2003 talk
©Stephen Kingham@aarnet.edu.au
centrex-style featuresWhat is SIP: Use perspective
• Heaps simpler than H.323
• It is easier to support than H.323
• Lots more products than H.323
• Cheaper than H.323
• Does more than H.323
• Has digest authentication (encrypted shared key for users)
• In practice SIP has more features than H.323.
• All the Video Manufacturers are moving to SIP!
• All the PABX manufacturers are moving to SIP!
• Find a H.323 client for Mac or Unix – no you can not!
• But there are SIP clients for Mac, Unix, PDAs, Microsoft messenger is a
Video capable SIP client (support G.722.1 and H.263), GPRS, G3, ….!
Lesson: do not do anything with Voice, Video, Telephony, Instant
Messaging or Presence unless it uses SIP.
©Stephen Kingham@aarnet.edu.auSIP Forking: Introduction
• SIP natively does forking: Make several phones and UAs
ring all at the same time. The call is connected to the UA
that answers the call.
Never need to forward phones to other phones again!!!!
Source RFC 3261
©Stephen Kingham@aarnet.edu.auSIP building blocks
Components:
• User Agents (UAs)
• SIP Location Server
• SIP Redirect Server
• SIP Proxy Server
• SIP Back to Back User Agent (b2bua)
• SIP Gateway
©Stephen Kingham@aarnet.edu.au1. Register111...
3. INVITE
bruce@flinders.edu.au@rsu.u
SIP PROXY Server call flow
DNS
DNSDNS
Flinders University
Call Control
SIP Proxy SIP Location
Server Server
ServerServer
Call Control and
Audio and Video
SIP UA
SIP UA
SIP UA
SIP UA
©Stephen Kingham@aarnet.edu.au
3
.

I
N
V
I
T
E
b
r
u
c
e
@
f
l
i
n
d
e
r
s
.
e
d
u
.
a
u
2
.

L
o
o
k

f
o
r

S
R
V

r
e
c
o
r
d

f
o
r

f
l
i
n
d
e
r
s
.
e
d
u
.
a
u
2
2
.
.


L
L
V
V


r
r
e
e
n
n
d
d
e
e
r
r1. Register
3. INVITE
bruce@flinders.edu.au
SIP REDIRECT Server call flow
DNS
Flinders University
Call Control
SIP Redirect SIP Redirect SIP Location
SIP Redirect
Server Server
Call Control and
Audio and Video
SIP UA
SIP UASIP UASIP UA
©Stephen Kingham@aarnet.edu.au
3
.

I
N
V
I
T
E
b
r
r
u
u
c
c
e
@
f
l
i
n
d
e
r
r
s
s
.
.
e
e
d
u
.
a
u
2
2
.
.


L
L
o
o
o
k

f
o
r

S
R
V


r
r
e
e
c
c
o
r
d

f
o
r

f
l
i
n
d
d
e
e
r
r
s
s
.
.
e
d
u
.
a
u