cisco voip ppt

37
1 Internet2_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

Upload: lino-vargas

Post on 10-Nov-2014

251 views

Category:

Documents


7 download

DESCRIPTION

Presentación de VoIP Cisco

TRANSCRIPT

Page 1: Cisco Voip PPT

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

Page 2: Cisco Voip PPT

© 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

AgendaAgenda

• Why VoIP?

• Comparing & Understanding the VoIP Protocols- H.323

- Skinny- MGCP

- SIP

• SIP Tutorial

• Sample VoIP Applications

• Cisco VoIP products

Page 3: Cisco Voip PPT

© 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 StuffWhy 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

Page 4: Cisco Voip PPT

© 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 StuffWhy VoIP? The Challenging Stuff

• Do we need to replicate all the existing PSTN / PBX features?

• What’s 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

Page 5: Cisco Voip PPT

© 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 TelephonyOpen Packet Telephony

TDM/TDM/Circuit SwitchCircuit Switch

Digital Trunk Digital Trunk SubsystemSubsystem

Digital Trunk Digital Trunk SubsystemSubsystem

Line Line ConcentrationConcentration

Line Line ConcentrationConcentration

AdministrationAdministrationMaintenanceMaintenance

BillingBilling

AdministrationAdministrationMaintenanceMaintenance

BillingBilling

Call ControlCall ControlConnection ControlConnection Control

FeaturesFeatures

Call ControlCall ControlConnection ControlConnection Control

FeaturesFeatures

Common ChannelCommon ChannelSignaling ComplexSignaling ComplexCommon ChannelCommon ChannelSignaling ComplexSignaling Complex

Sw

itch

ing

Net

wo

rk

Standards-Based Standards-Based Packet Infrastructure LayerPacket Infrastructure Layer

(IP, ATM)(IP, ATM)

Standards-Based Standards-Based Packet Infrastructure LayerPacket Infrastructure Layer

(IP, ATM)(IP, ATM)

Open Call Control LayerOpen Call Control Layer(SIP, H.323, MGCP, etc.)(SIP, H.323, MGCP, etc.)

Open Call Control LayerOpen Call Control Layer(SIP, H.323, MGCP, etc.)(SIP, H.323, MGCP, etc.)

Open Service Open Service Application LayerApplication Layer

(JAIN, AIN, TAPI,(JAIN, AIN, TAPI,JTAPI, XML etc.)JTAPI, XML etc.)

Open Service Open Service Application LayerApplication Layer

(JAIN, AIN, TAPI,(JAIN, AIN, TAPI,JTAPI, XML etc.)JTAPI, XML etc.)

Open/Standard Interface

Open/Standard Interface

Page 6: Cisco Voip PPT

© 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

ApplicationsApplicationsApplicationsApplications

Call Call ProcessingProcessing

Call Call ProcessingProcessing

InfrastructureInfrastructureInfrastructureInfrastructure

ClientsClientsIP SoftPhone

• PSTN gateways• Analog phone support• DSP farms

IPNetwork

PSTN

Directory

Call Processing

Cisco UnityVoice Mail, UMS

Intelligent Contact Manager

IP IVR, IP AAApps Engine

Voice Portal

ICMICM

Collaboration

Video

AVVID Architecture - AVVID Architecture - Open Packet TelephonyOpen Packet Telephony

GKGK

Page 7: Cisco Voip PPT

© 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

AgendaAgenda

• Why VoIP?

• Comparing & Understanding the VoIP Protocols- H.323

- Skinny- MGCP

- SIP

• SIP Tutorial

• Sample VoIP Applications

• Cisco VoIP products

Page 8: Cisco Voip PPT

© 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 ProtocolsVoIP 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 VoIP…SIMPLE: Instant Messaging / Presence

Page 9: Cisco Voip PPT

© 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 A Gateway B

H.225 (Q.931) Setup

H.225 (Q.931) Alert and Connect

H.245

RTP

ACF

LCF

VV

Basic H.323 Call

VV

ARQ

ACF

Phone B

Page 10: Cisco Voip PPT

© 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

CiscoCallManager

IP WAN

Voice Mail Server

Call Setup

E.164 Lookup

Ring

Off Hook

RTP Stream

Ring Back

Basic Skinny Call

H.323/MGCP Gateway

Page 11: Cisco Voip PPT

© 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 ProtocolsMGCP Architectures & Mixed Protocols

PSTN

BTS / VSC

SS7

PSTN GatewayPSTN Gateway SIP or H.323 NetworkSIP or H.323 Network

V

AccessGateway

SCP

MGCP

V

SIPH.32

3IMT

PRI

RTP SIP / H.323

GKGK

V

PSTN

Page 12: Cisco Voip PPT

© 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

AgendaAgenda

• 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

Page 13: Cisco Voip PPT

© 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?Why are we talking about SIP?

• Cisco has never met a protocol it didn’t like…. - Customers haven’t chosen 1 protocol to define VoIP

• SIP is a very Internet friendly protocol, and Cisco likes Internet friendly stuff…. - SIP reuses a lot of Internet protocols & formatting

• Customers still weary about proprietary protocols…. - Skinny works well, but it is proprietary

• It’s 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

Page 14: Cisco Voip PPT

© 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 which concern 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)

Page 15: Cisco Voip PPT

© 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 by commercial vendors

• SIP-T - inter Call Agent (MGC) protocol for carrying SS7 / ISUP messaging - basically maps ISUP messaging to a MIME attachment

• SIP extension from PacketCable - additions to Security, QoS & Privacy areas

Page 16: Cisco Voip PPT

© 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 - ArchitectureSIP Basics - Architecture

Legacy PBX

SIP User Agents (UA)

Application Services

eMail LDAP Oracle XML

SIPSIP

RTP(Media)

SIP

CPLCPL3pcc

PSTN

CAS or PRI

INTELLIGENT

SERVICES

SIP Proxy, Registrar & Redirect Servers

Page 17: Cisco Voip PPT

© 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 ElementsSIP Basics - Architectural Elements

• Clients: SIP Phones, Softphones, Gateways, Media Gateway Controllers, PDAs, Robots - User Agent Client (UAC) / User Agent Server (UAS)

- Originate & Terminate SIP requests

• Typically an endpoint will have both UAC & UAS, UAC for originating requests, and UAS for terminating requests

• Servers: - Proxy Server- Redirect Server - Registrar Server

Page 18: Cisco Voip PPT

© 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 Servers/Services (cont)

SIP User Agents

Registrar RedirectLocationDatabase

SIP Proxy

SIP Servers/Services

REGISTER“Here I am”

INVITE“I want to talk to another UA

Proxied INVITE“I’ll handle it for

you”

“Where is this name/phone#?”

3xx Redirection“They moved,

try this address”

SIP User Agents

SIP-GW

Page 19: Cisco Voip PPT

© 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 MethodsSIP 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

Page 20: Cisco Voip PPT

© 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 AddressingSIP Addressing

• Modeled after mailto URLs. May be a combination of FQDNs or E.164 numbers or both.

• Support for Fully-Qualified Domain Names (FQDNs) using sip: URLs - sip: “John Doe” <[email protected]>

• Support for E.164 addresses - sip:[email protected]; user=phone

• Support for mixed addresses - sip:[email protected]; user=phone sip:[email protected]

• Support for E.164 addresses using tel: URLs - tel:14085551234

Page 21: Cisco Voip PPT

© 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-FlowBasic 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

Page 22: Cisco Voip PPT

© 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 -Basic SIP Functionality -Call ForkingCall 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]

INVITE sip:[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.

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.

Page 23: Cisco Voip PPT

© 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 -Basic SIP Functionality -Call RedirectionCall 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 MovedContact: sip:[email protected]

INVITE sip:[email protected]

National PSTN The user at 392-1234 informed the networkthat he could be reached on his cell-phone at 472-1111

The user at 392-1234 informed the networkthat he could be reached on his cell-phone at 472-1111

Page 24: Cisco Voip PPT

© 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) &3rd-Party Call-Control (3pcc) &Back-to-Back UserAgent (B2BUA)Back-to-Back UserAgent (B2BUA)

LOCAL PSTN

SIP Controller - 3pcc Application

INVITE sip:1234 w/o SDP

x1234

18x / 200 OK w/ SDP

INVIT

E sip

:919

4721

111

w/ SDP o

f SIP

Phone

18x

/ 200

OK w

/ SDP ACK w/ SDP of SIP Gateway

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.

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

Page 25: Cisco Voip PPT

© 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

AgendaAgenda

• 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

Page 26: Cisco Voip PPT

© 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 PagesWeb Pages EnterpriseDatabase

EnterpriseDatabase

Application Toolkit

External Services Packaged Solutions

IP IVR

Voice Portal

Auto Attendant

Telephony

Directory Access

Web Access

DB Access

LDAPLDAPNotification

ServerNotification

Server

QueuingQueuing

PagingPagingE-Mail

VXML servicesVXML

services

ICMICM

Notification Services

Queuing (ACD)

Personalized Apps

Customer Apps

Notification Services

Queuing (ACD)

Personalized Apps

Customer Apps

UnityUnity

Application Engine ArchitectureApplication Engine Architecture

Page 27: Cisco Voip PPT

© 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 directory integration via LDAP

- Web site integration via XML

- Personalized menu’s via softkeys

Extensible interface with IP services offers clear differentiation to PBX connected devices

IP Phone Display ApplicationsIP Phone Display Applications

*

Page 28: Cisco Voip PPT

© 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 ServicesConvergence:Presence Services

Managing your communicationsthrough web browsers, Instant Messagingand mobile devices

Page 29: Cisco Voip PPT

© 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 AgentsRemote Agents

SoftPhone

IP PhonesPSTNPSTN

IP

Central Site

IAQServer

Branch AgentsBranch Agents

Distribution Groups with Queuing for Resources2 Types of Queues

RequestorServicer

Informal Agent Queuing (IAQ)

Page 30: Cisco Voip PPT

© 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 a browser

• Extension look-up via LDAP

• Easy of use with drag and drop interface

• Benefits:

Eliminates specialized receptionist phones

Access via URL

• Included with Call Manager 3.0(tbd)

Page 31: Cisco Voip PPT

© 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 information from web page into IP IVR

• Benefit

Only one place to configure and maintain data

Consistency

Lower admin costsPress #1 to Hear

Stock Quote

IP IVR

Stock Quote

*

Page 32: Cisco Voip PPT

© 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 VoiceXML

PSTN

CiscoVoice Gateway

RTSPServer

VoiceXML in IOS: HTTPServer

ArchitecturalModel: VXML Interpreter Context

DocumentServer

Implementation Platform

VXML Interpreter

Page 33: Cisco Voip PPT

© 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

AgendaAgenda

• 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

Page 34: Cisco Voip PPT

© 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 ProductsCisco 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, IP Contact 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

Page 35: Cisco Voip PPT

© 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?

Page 36: Cisco Voip PPT

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]

Page 37: Cisco Voip PPT

37Presentation_ID © 2001, Cisco Systems, Inc. All rights reserved.