Top Banner

of 37

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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