7/15/2019 Cisco Ppt Voip
1/37
1Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 2001, Cisco Systems, Inc. All rights reserved. 2001, Cisco Systems, Inc. All rights reserved.
Voice over IP (VoIP)
Brian Gracely
Technical Marketing Engineer
7/15/2019 Cisco Ppt Voip
2/37
2001, Cisco Systems, Inc. All rights reserved. 2 2001, Cisco Systems, Inc. All rights reserved. 2Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 2
Agenda
Why VoIP?
Comparing & Understanding the VoIP Protocols- H.323- Skinny
- MGCP- SIP
SIP Tutorial
Sample VoIP Applications
Cisco VoIP products
7/15/2019 Cisco Ppt Voip
3/37
2001, Cisco Systems, Inc. All rights reserved. 3 2001, Cisco Systems, Inc. All rights reserved. 3Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 3
Why VoIP? The Interesting Stuff
Telecommunications Act of 1996- Deregulation of the Bell networks- Open the competitive markets for Service Providers
Converged Networks- Voice, Video & Data over an IP network- Reduced the costs of managing parallel networks- Allows voice to be an IP application
Centralized or distributed architectures
- Add features where they are needed
7/15/2019 Cisco Ppt Voip
4/37
2001, Cisco Systems, Inc. All rights reserved. 4 2001, Cisco Systems, Inc. All rights reserved. 4Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 4
Why VoIP? The Challenging Stuff
Do we need to replicate all the existing PSTN / PBXfeatures?
Whats the right architecture?
- Centralized- Distributed- Mix of both
How do we?- Provide better than PSTN QoS- Provide Admission Control- Secure the signaling & media- Meet all the regulatory requirements
7/15/2019 Cisco Ppt Voip
5/37
2001, Cisco Systems, Inc. All rights reserved. 5 2001, Cisco Systems, Inc. All rights reserved. 5Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 5
Open Packet Telephony
TDM/
Circuit Switch
Digital Trunk
Subsystem
LineConcentration
Administration
Maintenance
Billing
Call ControlConnection Control
Features
Common Channel
Signaling Complex
SwitchingNetwork
Standards-Based
Packet Infrastructure Layer(IP, ATM)
Open Call Control Layer(SIP, H.323, MGCP, etc.)
Open Service
Application Layer(JAIN, AIN, TAPI,
JTAPI, XML etc.)
Open/Standard
Interface
Open/Standard
Interface
7/15/2019 Cisco Ppt Voip
6/37
2001, Cisco Systems, Inc. All rights reserved. 6 2001, Cisco Systems, Inc. All rights reserved. 6Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 6
The World Is Now Global
All Apps Must Travel Time and Distance
Applications
Call
Processing
Infrastructure
Clients
IP SoftPhone
PSTN gateways
Analog phone support
DSP farms
IPNetwork
PSTN
Directory
Call
Processing
Cisco UnityVoice Mail, UMS
IntelligentContactManager
IP IVR, IP AAApps Engine
Voice Portal
ICM
Collaboration
Video
AVVID Architecture -Open Packet Telephony
GK
7/15/2019 Cisco Ppt Voip
7/37 2001, Cisco Systems, Inc. All rights reserved. 7 2001, Cisco Systems, Inc. All rights reserved. 7Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 7
Agenda
Why VoIP?
Comparing & Understanding the VoIP Protocols- H.323- Skinny- MGCP- SIP
SIP Tutorial
Sample VoIP Applications
Cisco VoIP products
7/15/2019 Cisco Ppt Voip
8/37 2001, Cisco Systems, Inc. All rights reserved. 8 2001, Cisco Systems, Inc. All rights reserved. 8Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 8
VoIP Signaling Protocols
H.323- ITU standard, ISDN-based, distributed topology- 90%+ of all Service Provider VoIP networks- The current interconnect for CallManager to Service Providers- Useful for video applications
Skinny- Centralized Call-Control architecture.- CallManager controls all features.- over 700,000 IP Phones deployed
MGCP- IETF RFC2705
- Centralized Call-Control Architecture- Call-Agents (MGC) & Gateways (MG)
SIP- IETF RFC2543- Distributed Call-Control- Used for more than VoIPSIMPLE: Instant Messaging / Presence
7/15/2019 Cisco Ppt Voip
9/37 2001, Cisco Systems, Inc. All rights reserved. 9 2001, Cisco Systems, Inc. All rights reserved. 9Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 9
Gatekeeper A Gatekeeper B
RRQ/RCF
ARQ
RRQ/RCF
LRQ
IP Network
Phone A
Gateway AGateway B
H.225 (Q.931) Setup
H.225 (Q.931) Alert and ConnectH.245
RTP
ACF
LCF
V
Basic H.323 Call
V
ARQ
ACF
Phone B
7/15/2019 Cisco Ppt Voip
10/37 2001, Cisco Systems, Inc. All rights reserved. 10 2001, Cisco Systems, Inc. All rights reserved. 10Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 10
PSTN
Cisco
CallManagerIP
WAN
Voice Mail Server
Call Setup
E.164 Lookup
Ring
Off Hook
RTP
Stream
Ring Back
Basic Skinny Call
H.323/MGCPGateway
7/15/2019 Cisco Ppt Voip
11/37 2001, Cisco Systems, Inc. All rights reserved. 11 2001, Cisco Systems, Inc. All rights reserved. 11Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 11
MGCP Architectures & Mixed Protocols
PSTN
BTS / VSC
SS7
PSTN Gateway SIP or H.323 Network
V
Access
Gateway
SCP
MGCP
V
SIP
H.323
IMT
PRI
RTP
SIP / H.323
GK
V
P
S
T
N
7/15/2019 Cisco Ppt Voip
12/37 2001, Cisco Systems, Inc. All rights reserved. 12 2001, Cisco Systems, Inc. All rights reserved. 12Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 12
Agenda
Why VoIP? How does it work & why is it interesting?
Comparing & Understanding the VoIP Protocols- H.323- Skinny
- MGCP- SIP
SIP Tutorial
Sample VoIP Applications
Cisco VoIP products
7/15/2019 Cisco Ppt Voip
13/37 2001, Cisco Systems, Inc. All rights reserved. 13 2001, Cisco Systems, Inc. All rights reserved. 13Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 13
Why are we talking about SIP?
Cisco has never met a protocol it didnt like.- Customers havent chosen 1 protocol to define VoIP
SIP is a very Internet friendly protocol, and Cisco likes Internetfriendly stuff.
- SIP reuses a lot of Internet protocols & formatting
Customers still weary about proprietary protocols.- Skinny works well, but it is proprietary
Its about the Applications!!- The next Killer App is the integration of voice, data, video, IM &
Presence SIP can do this.
Microsoft!! 250 millions desktops might speak SIP soon. - SIP client will be added to WindowsXP in October
7/15/2019 Cisco Ppt Voip
14/37 2001, Cisco Systems, Inc. All rights reserved. 14 2001, Cisco Systems, Inc. All rights reserved. 14Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 14
The history of SIP
Session Initiation Protocol (SIP) is defined via RFC2543 on March 17,1999.
Additional feature drafts have been written to address issues whichconcern SS7/ISUP handling, QoS, Alerting, DHCP, 3PCC, Firewalls &NAT, etc
IETF SIP-WG created in September, 1999
RFC2543bis (additions) created in April 2000.
Vendor interoperability testing done at the semi-annual SIP Bakeoff(8th in August in UK)
7/15/2019 Cisco Ppt Voip
15/37 2001, Cisco Systems, Inc. All rights reserved. 15 2001, Cisco Systems, Inc. All rights reserved. 15Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 15
The various flavors of SIP
RFC2543 - vanilla SIP- the most commonly deployed & developed bycommercial vendors
SIP-T- inter Call Agent (MGC) protocol for carrying SS7 / ISUPmessaging
- basically maps ISUP messaging to a MIME attachment
SIP extension from PacketCable- additions to Security, QoS & Privacy areas
7/15/2019 Cisco Ppt Voip
16/37 2001, Cisco Systems, Inc. All rights reserved. 16 2001, Cisco Systems, Inc. All rights reserved. 16Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 16
SIP Basics - Architecture
Legacy PBX
SIP UserAgents (UA)
Application
ServiceseMail LDAP Oracle XML
SIPSIP
RTP
(Media)
SIP
CPLCPL3pcc
PSTN
CAS or PRI
I
NT
E
L
L
I
GE
N
T
S
E
R
V
I
C
ES
SIP Proxy, Registrar
& Redirect Servers
7/15/2019 Cisco Ppt Voip
17/37 2001, Cisco Systems, Inc. All rights reserved. 17 2001, Cisco Systems, Inc. All rights reserved. 17Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 17
SIP Basics - Architectural Elements
Clients: SIP Phones, Softphones, Gateways, MediaGateway Controllers, PDAs, Robots
- User Agent Client (UAC) / User Agent Server
(UAS)- Originate & Terminate SIP requests
Typically an endpoint will have both UAC & UAS, UAC fororiginating requests, and UAS for terminating requests
Servers:
- Proxy Server- Redirect Server- Registrar Server
7/15/2019 Cisco Ppt Voip
18/37 2001, Cisco Systems, Inc. All rights reserved. 18 2001, Cisco Systems, Inc. All rights reserved. 18Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 18
SIP Servers/Services (cont)
SIP User
Agents
Registrar RedirectLocation
Database
SIP Proxy
SIP
Servers/
Services
REGISTER
Here I am
INVITE
I want to talkto another UA
Proxied INVITE
Ill handle it for
you
Where is this
name/phone#?
3xx RedirectionThey moved,
try this address
SIP User
AgentsSIP-GW
7/15/2019 Cisco Ppt Voip
19/37 2001, Cisco Systems, Inc. All rights reserved. 19 2001, Cisco Systems, Inc. All rights reserved. 19Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 19
SIP Methods
Consists of Requests and Responses
Requests (unless mentioned, each has a response) REGISTER: UA registers with Registrar Server INVITE: request from a UAC to initiate a session ACK: confirms receipt of a final response to INVITE
BYE: sent by either side to end a call CANCEL: sent to end a call not yet connected OPTIONS: sent to query capabilities outside of SDP
Newly Adopted Methods: SUBSCRIBE & NOTIFY: used to identify device status /
presence. The foundation of SIP IM / Presence (IMPP). INFO: a means of carrying data in a message body REFER: the mechanism to initiate a Transfer MESSAGE: the means of carrying data for SIP IMPP
Messages contain SIP Headers and Body. Body might be SDP
or an attachment or some other application
7/15/2019 Cisco Ppt Voip
20/37 2001, Cisco Systems, Inc. All rights reserved. 20 2001, Cisco Systems, Inc. All rights reserved. 20Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 20
SIP Addressing
Modeled after mailto URLs. May be a combination of FQDNs orE.164 numbers or both.
Support for Fully-Qualified Domain Names (FQDNs) using sip:
URLs - sip: John Doe
Support for E.164 addresses -sip:[email protected]; user=phone
Support for mixed addresses -
sip:[email protected]; user=phonesip:[email protected]
Support for E.164 addresses using tel: URLs - tel:14085551234
7/15/2019 Cisco Ppt Voip
21/37
2001, Cisco Systems, Inc. All rights reserved. 21 2001, Cisco Systems, Inc. All rights reserved. 21Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 21
Basic SIP Call-Flow
SIP UA1 SIP UA2
INVITE w/ SDP for Media Negotiation
100 Trying
180/183 Ringing w/ SDP for Media Negotiation
200 OK
200 OK
BYE
MEDIA
MEDIA
ACK
7/15/2019 Cisco Ppt Voip
22/37
2001, Cisco Systems, Inc. All rights reserved. 22 2001, Cisco Systems, Inc. All rights reserved. 22Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 22
Basic SIP Functionality -Call Forking
LOCAL PSTN
Proxy / Redirect
Server
Location Database
INVITE sip:[email protected]
Where is sip:[email protected]?
Contact [email protected],
[email protected] and [email protected]
INVITE sip:[email protected]
Forked Calls can be in parallel or sequential. The first phone to
answer will get the call, the others will get a CANCEL from the
Proxy Server.
7/15/2019 Cisco Ppt Voip
23/37
2001, Cisco Systems, Inc. All rights reserved. 23 2001, Cisco Systems, Inc. All rights reserved. 23Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 23
Basic SIP Functionality -Call Redirection
LOCAL PSTN
Proxy / Redirect
Server
Location Database
392-1234
INVITE sip:[email protected]
Where is sip:[email protected]?
You need to contact 4721111
3xx Moved
Contact: sip:[email protected]
INVITE sip:[email protected]
National PSTNThe user at 392-1234 informed the networkthat he could be reached on his cell-phone at 472-1111
7/15/2019 Cisco Ppt Voip
24/37
2001, Cisco Systems, Inc. All rights reserved. 24 2001, Cisco Systems, Inc. All rights reserved. 24Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 24
3rd-Party Call-Control (3pcc) &Back-to-Back UserAgent (B2BUA)
LOCAL PSTN
SIP Controller - 3pcc Application
x1234
A user could manage their communications via a webpage. The webpage would invoke the SIP 3PCC
application to create SIP sessions to all parties involved.
HTTP post
7/15/2019 Cisco Ppt Voip
25/37
2001, Cisco Systems, Inc. All rights reserved. 25 2001, Cisco Systems, Inc. All rights reserved. 25Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 25
Agenda
Why VoIP? How does it work & why is it interesting?
Comparing & Understanding the VoIP Protocols- H.323- Skinny
- MGCP- SIP
SIP Tutorial
Sample VoIP Applications
Cisco VoIP products
7/15/2019 Cisco Ppt Voip
26/37
2001, Cisco Systems, Inc. All rights reserved. 26 2001, Cisco Systems, Inc. All rights reserved. 26Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 26
Web Pages EnterpriseDatabase
Application Toolkit
External
ServicesPackaged Solutions
IP IVR
Voice Portal
AutoAttendant
Telephony
DirectoryAccess
Web Access
DB Access
LDAPNotification
Server
Queuing
PagingE-Mail
VXMLservices
ICM
Notification Services
Queuing (ACD)
Personalized Apps
Customer Apps
Unity
Application Engine Architecture
7/15/2019 Cisco Ppt Voip
27/37
2001, Cisco Systems, Inc. All rights reserved. 27 2001, Cisco Systems, Inc. All rights reserved. 27Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 27
IP Telephony Appliance
- Corporate directoryintegration via LDAP
- Web site integration viaXML
- Personalized menus viasoftkeys
Extensible interface withIP services offers cleardifferentiation to PBXconnected devices
IP Phone Display Applications
*
7/15/2019 Cisco Ppt Voip
28/37
2001, Cisco Systems, Inc. All rights reserved. 28 2001, Cisco Systems, Inc. All rights reserved. 28Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 28
Convergence:Presence Services
Managing your communications
through web browsers, Instant Messaging
and mobile devices
7/15/2019 Cisco Ppt Voip
29/37
2001, Cisco Systems, Inc. All rights reserved. 29 2001, Cisco Systems, Inc. All rights reserved. 29Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 29
Remote
Agents
SoftPhone
IP Phones
PSTN
IP
Central Site
IAQ
Server
Branch
Agents
Distribution Groups
with Queuing for
Resources
2 Types of Queues
Requestor
Servicer
Informal Agent Queuing (IAQ)
7/15/2019 Cisco Ppt Voip
30/37
2001, Cisco Systems, Inc. All rights reserved. 30 2001, Cisco Systems, Inc. All rights reserved. 30Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 30
Web Attendant
Ubiquitous access via abrowser
Extension look-up via LDAP
Easy of use with drag anddrop interface
Benefits:
Eliminates specializedreceptionist phones
Access via URL
Included withCall Manager 3.0(tbd)
7/15/2019 Cisco Ppt Voip
31/37
2001, Cisco Systems, Inc. All rights reserved. 31 2001, Cisco Systems, Inc. All rights reserved. 31Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 31
IP Intranet
Voice Portal Solution
Extracts XML informationfrom web page into IP IVR
Benefit
Only one place to configureand maintain data
Consistency
Lower admin costs
Press #1 to Hear
Stock Quote
IP IVR
Stock Quote
*
7/15/2019 Cisco Ppt Voip
32/37
2001, Cisco Systems, Inc. All rights reserved. 32 2001, Cisco Systems, Inc. All rights reserved. 32Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 32
VoiceXML
PSTN
CiscoVoice Gateway
RTSPServer
VoiceXML in IOS:HTTPServer
ArchitecturalModel: VXML Interpreter Context
Document
Server
Implementation Platform
VXML Interpreter
7/15/2019 Cisco Ppt Voip
33/37
2001, Cisco Systems, Inc. All rights reserved. 33 2001, Cisco Systems, Inc. All rights reserved. 33Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 33
Agenda
Why VoIP? How does it work & why is it interesting?
Comparing & Understanding the VoIP Protocols- H.323- Skinny
- MGCP- SIP
SIP Tutorial
VoIP Applications
Cisco VoIP products
7/15/2019 Cisco Ppt Voip
34/37
2001, Cisco Systems, Inc. All rights reserved. 34 2001, Cisco Systems, Inc. All rights reserved. 34Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 34
Cisco VoIP Products Call-Processing
- Cisco CallManager- Multimedia Conference Mgr - H.323 Gatekeeper / Proxy- Cisco SIP Proxy Server (CSPS)- BTS10200 Softswitch- VSC3000 Softswitch
VoIP Gateways
- Low End: ATA 186, 827v4, CVA122, uBR924, 1750, VG200- Mid Range: 3810, 2421, 2600, 3600, Cat4000, AS5300, 7200, 7500- High End: AS5350, AS5400, Cat6000, AS5850, MGX8850
IP Phones- 7910, 7940, 7960, 7935, Softphone
Applications- Unity UM, Personal Assistant, Conference Connection, IP IVR, IPContact Center, Web Attendant, XML / BTXML on IP Phones
- 80+ EcoSystem partners
Cisco Infrastructure- IOS QoS features, Line-Powered Catalyst Switches, Catalyst QoS
features- Application Layer Gateway (ALG) in IOS-NAT / Firewall, PIX
7/15/2019 Cisco Ppt Voip
35/37
2001, Cisco Systems, Inc. All rights reserved. 35 2001, Cisco Systems, Inc. All rights reserved. 35Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 35
Questions?
7/15/2019 Cisco Ppt Voip
36/37
36Internet2_VoIP 2001, Cisco Systems, Inc. All rights reserved. 2001, Cisco Systems, Inc. All rights reserved. 2001, Cisco Systems, Inc. All rights reserved.
Voice over IP (VoIP)
Brian Gracely - [email protected]
7/15/2019 Cisco Ppt Voip
37/37