SIP Presentation - Carolina Cisco Users Group

muterollMobile - Wireless

Dec 10, 2013 (3 years and 3 months ago)

63 views

SIP

South Carolina Cisco User Group

Martin Jefferson

IE

UC Practice Manager

Agenda


What is SIP?


Why SIP over T1/PRI?


SIP Trunking


Cisco SIP End points

Agenda


What is SIP?


Why SIP over T1/PRI?


SIP
Trunking


Cisco SIP End points


What is SIP?


Session Initiation Protocol (RFC 3261)


SIP uses Text based commands


SIP User Agent (UA)


SIP User Agent Client (UAC) & User
Agent Server (UAS)


Session Border Controllers






SIP


The
Session Initiation Protocol

(
SIP
) is
an IETF
-
defined signaling protocol, widely
used for controlling multimedia
communication sessions such as voice
and video calls over Internet Protocol (IP).


SIP clients typically use TCP or UDP on
port numbers 5060 and/or 5061 to connect
to SIP servers and other SIP endpoints

SIP

SIP Messages


Invite

INVITE sip:5620@172.22.5.10:5060 SIP/2.0

Via: SIP/2.0/UDP 172.22.12.3:5060;branch=z9hG4bK155691746

Remote
-
Party
-
ID: "JEFFERSON MARTI" <sip:8432762180@172.22.12.3>;party=calling;screen=yes;privacy=off

From: "JEFFERSON MARTI" <sip:8432762180@172.22.12.3>;tag=B064C8D4
-
DF3

To: <sip:5620@172.22.5.10>

Date: Wed, 28 Jul 2010 15:38:36 GMT

Call
-
ID: 54322D8
-
999511DF
-
99D69AFE
-
2081E384@172.22.12.3

Supported: timer,resource
-
priority,replaces,sdp
-
anat

Min
-
SE: 1800

Cisco
-
Guid: 81646792
-
2576683487
-
2605776921
-
107194714

User
-
Agent: Cisco
-
SIPGateway/IOS
-
12.x

Allow: INVITE, OPTIONS, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY, INFO, REGISTER

CSeq: 101 INVITE

Max
-
Forwards: 70

Timestamp: 1280331516

Contact: <sip:8432762180@172.22.12.3:5060>

Call
-
Info: <sip:172.22.12.3:5060>;method="NOTIFY;Event=telephone
-
event;Duration=2000"

Expires: 180

Allow
-
Events: telephone
-
event

Content
-
Type: multipart/mixed;boundary=uniqueBoundary

Mime
-
Version: 1.0

Content
-
Length: 1112

SIP Messages


Trying 100


SIP/2.0 100 Trying

Date: Wed, 28 Jul 2010 15:38:36 GMT

From: "JEFFERSON MARTI" <sip:8432762180@172.22.12.3>;tag=B064C8D4
-
DF3

Allow
-
Events: presence

Content
-
Length: 0

To: <sip:5620@172.22.5.10>

Call
-
ID: 54322D8
-
999511DF
-
99D69AFE
-
2081E384@172.22.12.3

Via: SIP/2.0/UDP 172.22.12.3:5060;branch=z9hG4bK155691746

CSeq: 101 INVITE

SIP Messages


Ringing 180


SIP/2.0 180 Ringing

Date: Wed, 28 Jul 2010 15:38:36 GMT

Call
-
Info: <sip:172.22.5.10:5060>;method="NOTIFY;Event=telephone
-
event;Duration=500"

Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY

From: "JEFFERSON MARTI" <sip:8432762180@172.22.12.3>;tag=B064C8D4
-
DF3

Allow
-
Events: presence

P
-
Asserted
-
Identity: "Marty Jefferson" <sip:5620@172.22.5.10>

Supported: X
-
cisco
-
srtp
-
fallback

Supported: Geolocation

Remote
-
Party
-
ID: "Marty Jefferson" <sip:5620@172.22.5.10>;party=called;screen=yes;privacy=off

Content
-
Length: 0

To: <sip:5620@172.22.5.10>;tag=011176a9
-
9c00
-
4b03
-
b253
-
35ace3ee8112
-
19702291

Contact: <sip:5620@172.22.5.10:5060>

Call
-
ID: 54322D8
-
999511DF
-
99D69AFE
-
2081E384@172.22.12.3

Via: SIP/2.0/UDP 172.22.12.3:5060;branch=z9hG4bK155691746

CSeq: 101 INVITE

SIP Messages


Info


INFO sip:5620@172.22.5.10:5060 SIP/2.0

Via: SIP/2.0/UDP 172.22.12.3:5060;branch=z9hG4bK1556ABF1

From: "JEFFERSON MARTI" <sip:8432762180@172.22.12.3>;tag=B064C8D4
-
DF3

To: <sip:5620@172.22.5.10>;tag=011176a9
-
9c00
-
4b03
-
b253
-
35ace3ee8112
-
19702291

Date: Wed, 28 Jul 2010 15:38:36 GMT

Call
-
ID: 54322D8
-
999511DF
-
99D69AFE
-
2081E384@172.22.12.3

User
-
Agent: Cisco
-
SIPGateway/IOS
-
12.x

Max
-
Forwards: 70

Timestamp: 1280331516

CSeq: 102 INFO

Contact: <sip:8432762180@172.22.12.3:5060>

Remote
-
Party
-
ID: "JEFFERSON MARTI" <sip:8432762180@172.22.12.3>;party=calling;screen=yes;privacy=off

Content
-
Type: multipart/mixed;boundary=uniqueBoundary

Mime
-
Version: 1.0

Content
-
Length: 391

SIP Messages


OK 200


SIP/2.0 200 OK

Via: SIP/2.0/UDP 172.22.5.10:5060;branch=z9hG4bK590fd0304b15ff

From: "Marty Jefferson" <sip:7049435620@172.22.5.10>;tag=011176a9
-
9c00
-
4b03
-
b253
-
35ace3ee8112
-
19702287

To: <sip:918432762180@172.22.12.3>;tag=B05DBE70
-
718

Date: Wed, 28 Jul 2010 15:30:52 GMT

Call
-
ID: 19c7a380
-
c5014d2c
-
58464b
-
a0516ac@172.22.5.10

CSeq: 101 INVITE

Allow: INVITE, OPTIONS, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY, INFO, REGISTER

Allow
-
Events: telephone
-
event

Remote
-
Party
-
ID: <sip:918432762180@172.22.12.3>;party=called;screen=no;privacy=off

Contact: <sip:918432762180@172.22.12.3:5060>

Supported: replaces

Call
-
Info: <sip:172.22.12.3:5060>;method="NOTIFY;Event=telephone
-
event;Duration=500"

Supported: sdp
-
anat

Server: Cisco
-
SIPGateway/IOS
-
12.x

Session
-
Expires: 1800;refresher=uac

Require: timer

Content
-
Type: multipart/mixed;boundary=uniqueBoundary

Mime
-
Version: 1.0

Content
-
Length: 670

SIP Messages


ACK


ACK sip:918432762180@172.22.12.3:5060 SIP/2.0

Date: Wed, 28 Jul 2010 15:38:37 GMT

From: "Marty Jefferson" <sip:7049435620@172.22.5.10>;tag=011176a9
-
9c00
-
4b03
-
b253
-
35ace3ee8112
-
19702292

Allow
-
Events: presence, kpml

Content
-
Length: 0

To: <sip:918432762180@172.22.12.3>;tag=B064D884
-
10C

Call
-
ID: 2ef10200
-
c5014efd
-
584897
-
a0516ac@172.22.5.10

Via: SIP/2.0/UDP 172.22.5.10:5060;branch=z9hG4bK59121e2736c5b4

CSeq: 101 ACK

Max
-
Forwards: 70

SIP Messages


BYE


BYE sip:5620@172.22.5.10:5060 SIP/2.0

Via: SIP/2.0/UDP 172.22.12.3:5060;branch=z9hG4bK1556CB3C

From: "JEFFERSON MARTI" <sip:8432762180@172.22.12.3>;tag=B064C8D4
-
DF3

To: <sip:5620@172.22.5.10>;tag=011176a9
-
9c00
-
4b03
-
b253
-
35ace3ee8112
-
19702291

Date: Wed, 28 Jul 2010 15:38:36 GMT

Call
-
ID: 54322D8
-
999511DF
-
99D69AFE
-
2081E384@172.22.12.3

User
-
Agent: Cisco
-
SIPGateway/IOS
-
12.x

Max
-
Forwards: 70

Timestamp: 1280331524

CSeq: 103 BYE

Reason: Q.850;cause=16

Content
-
Type: multipart/mixed;boundary=uniqueBoundary

Mime
-
Version: 1.0

Content
-
Length: 281

Session Boarder
Controller


The Cisco Unified Border Element (CUBE) facilitates simple and
cost
-
effective connectivity between enterprise unified
communications Session Initiation Protocol (SIP) trunks to the
public
-
switched telephone network (PSTN). Designed to meet
enterprise and service
-
provider Session Border Controller (SBC)


IOS Gateway
Configuration



SIP configuration is similar to H.323


SIP uses Dial Peers


dial
-
peer voice 2
voip

destination
-
pattern 8...

session protocol sipv2 session target ipv4:9.13.8.16

dtmf
-
relay
rtp
-
nte


IOS Gateway
Configuration



SIP
-
UA section used if authentication is
required


sip
-
ua


registrar ipv4:200.1.1.10 or registrar
dns:csps.cisco.com


authentication username xyz password xyz realm cisco.com

IOS Gateway
Configuration



Voice Service VoIP


voice service
voip

allow
-
connections h323 to sip

allow
-
connections sip to h323

allow
-
connections sip to sip

allow
-
connections h323 to h323


UCM Configuration


Build CUBE and SIP Gateways as Trunks

UCM Configuration


Build CUBE and SIP Gateways as Trunks

Agenda


What is SIP?


Why SIP over T1/PRI?


SIP
Trunking


Cisco SIP End points


Why SIP over T1?


Increased Capacity


One 10MB SIP trunk equals 5.3 T1s


Added Features over T1


SIP trunks can carry voice, video and application
information


Quicker to Increase Capacity


Increasing capacity is just a software setting

Why SIP over T1?


Increased Capacity


One 10MB SIP trunk equals 5.3 T1s


Added Features over T1


SIP trunks can carry voice, video and application
information


Quicker to Increase Capacity


Increasing capacity is just a software setting

Agenda


What is SIP?


Why SIP over T1/PRI?


SIP
Trunking


Cisco SIP End points


SIP Trunking


SIP trunking is becoming more available
from Telco Vendors like Triad Telecom.


Deployment models vary from MPLS
connections to Dedicated circuits to
Internet connections.


Cisco is using Internet connections with
their Intercompany Media Exchange (IME)

Agenda


What is SIP?


Why SIP over T1/PRI?


SIP
Trunking


Cisco SIP End points


Cisco SIP


794X/6X phones are SCCP and SIP
capable


8961 and 99XX are SIP only devices


Cisco 2800/2900/3800/3900 IOS
gateways can be SIP gateways


TelePresence Units


Unity, Unity Connection and Unity Express


MeetingPlace and MeetingPlace Express


References


Cisco
-
SIP: The Next Step in Converged IP
Communications
http://www.cisco.com/en/US/partner/technologies/tk652/t
k701/technologies_white_paper0900aecd80131325.html


VoIP
-
Info.org


http://www.voip
-
info.org/wiki/view/SIP


Cisco Products & Services
http://www.cisco.com/en/US/partner/products/sw
/voicesw/index.html#~all
-
prod