Cisco IP Telephony 1-2-3

Embed Size (px)

Citation preview

  • 7/29/2019 Cisco IP Telephony 1-2-3

    1/54

    1 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    IP Telephony 1-2-3

    Marquis Harper CCIE# 14435

  • 7/29/2019 Cisco IP Telephony 1-2-3

    2/54

    2 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Step # 1

    The Phone

  • 7/29/2019 Cisco IP Telephony 1-2-3

    3/54

    3 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Cisco IP Communication Devices

    Cisco IP Phone 7902G

    Cisco IP Phone 7905G

    Cisco IP Phone 7912G

    Cisco Wireless IP Phone7920

    Cisco IP Phone 7940G

    Cisco IP Phone 7941G

    Cisco IP Conference Station

    7936

    Cisco IP Phone 7960G

    Cisco IP Phone 7961G

    Cisco IP Phone 7914Expansion Module

    Cisco IP Phone 7970G

    Cisco IP Phone 7971G-GE

    Cisco IP Phone 7985G

    Cisco VT Advantage Video

    Telephony Solution Cisco IP Communicator

  • 7/29/2019 Cisco IP Telephony 1-2-3

    4/54

    4 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Broadest Choices Among IP Endpoints

    Cisco IP Phone 7902G

    Cisco IP Phones

    7905G/7912G

    Cisco IP Phone 7960G / 7961G

    Cisco VG248 AnalogPhone Gateway

    Cisco VT Advantage

    Cisco IP Communicator

    Cisco WirelessIP Phone 7920

    Cisco IP ConferenceStation 7936

    Cisco IP Phone

    7970G/7971G-GE

    New

    Cisco IP Phone 7985GNew

    New

    Cisco IP Phone 7940G / 7941G

    Cisco ATA 186/188

    Update

  • 7/29/2019 Cisco IP Telephony 1-2-3

    5/54

    5 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Cisco IP Phone 7905G

    Common areas: hallway, manufacturing floor,break room, reception, or office cubicle

    Low-to-medium telephone traffic

    Pixel-based display (Approximately 5 lines +Soft keys + Date/Time/Menu Title)

    Single Line / Directory Number (DN)

    Cisco Inline Power

    Powered Patch Panel Support

    Local power option available

    Single RJ45 connection (no Ethernet switch)

    Hard Hold key

    Visual Message Waiting Indicator

    Call Monitor (No microphone)

    No headset jack

  • 7/29/2019 Cisco IP Telephony 1-2-3

    6/54

    6 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Cisco Wireless IP Phone 7920

    Mobile Wireless Phone increasesProductivity by increasing Reach-ability

    Reduce Costs by Utilizing a SingleConverged Network

    Easy to use wireless IEEE 802.11b

    wireless IP phone Pixel Display provides intuitive access

    to features

    Two soft keys dynamically presentcalling options

    Multi-line Appearance - 6 extensions/speed dials

    Supports G.711 / G.729A

    Standard and Extended Li-ion Batteries

    More

  • 7/29/2019 Cisco IP Telephony 1-2-3

    7/547 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    360-degree room coverage - providedby powerful, digitally- tuned speakerand three microphones

    DHCP for auto address configurationto IP Network

    Single cable design

    Simple to install - configures withCisco CallManager

    Auto configuration

    - Phone number, software imagesand personalized settings

    Cisco IP Conference Station 7936(continued)

  • 7/29/2019 Cisco IP Telephony 1-2-3

    8/548 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Cisco IP Phone 7960G

    Manager IP Phone for the professional

    worker High or busy telephone traffic

    Six linesmix directory numbers or speeddial, call waiting

    Display area: pixel display with dynamicfeature access using soft keys

    Additional display area for value-addedservices and applications

    Info key for on-line help with features

    Visual Message Waiting Indicator

    Multi-protocol support

    -SCCP, SIP, and MGCP

    Services key for XML-based information

    24 user-selectable Ringers

    High-quality hands-free speaker

    Built-in headset connection

    10/100BaseT, two-port Ethernet switch

    Inline power-compatible

  • 7/29/2019 Cisco IP Telephony 1-2-3

    9/549 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Cisco IP Phone 7970G

    Executives, decision makers, and PC-less environments

    Advance XML development platform formore dynamic applications

    High resolution, large graphical pixeldisplay (320 x 234), supporting a 12 bit

    color depth

    Dynamic feature access via Touchscreenor fivesoft keys

    Eight lines - mix directory numbers orspeed dial, call waiting

    Info key for on-line help with features

    Visual Message Waiting Indicator

  • 7/29/2019 Cisco IP Telephony 1-2-3

    10/5410 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Cisco IP Communicator

    Gives your PC the functionality ofan IP phone

    Access your phone extension andservices outside the office (on/offcampus)

    Easy to use

    Feature parity with Ciscos advanced IP phones

    Multiple lines, barge, extension mobility

    IP Phone services support (XML)

    Audio Tuning Wizard for setting audio levelsproperly

    Easy to manage Unified administration with Cisco IP phones

    Scaling 1 to 1 with IP phones (unlike TAPI-based)

    Automatic software updates

    Easy to deploy Manage user configurations

    Auto-detection of Cisco VPN client Premium voice quality

    Advanced jitter buffer and packet loss concealmentalgorithms

    Audio "Tuning Wizard for setting levels

    Echo suppression and noise cancellation

  • 7/29/2019 Cisco IP Telephony 1-2-3

    11/5411 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    #2

    The Server

  • 7/29/2019 Cisco IP Telephony 1-2-3

    12/5412 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Cisco MCS 7800 Series

    Platform Space Processor

    CPU

    Equipped

    CPU

    Max

    MCS 7815-I1 Tower Pentium 4 3060MHz 1 1

    MCS 7825-I1 1U Rack Mount Pentium 4 3400MHz 1 1

    MCS 7835-I1 2U Rack Mount Nocona Xeon 3400MHz 1 2MCS 7845-I1 2U Rack Mount Nocona Xeon 3400MHz 2 2

    MCS 7825-H1 1U Rack Mount Pentium 4 3400MHz 1 1

    MCS 7835-H1 2U Rack Mount Nocona Xeon 3400MHz 1 2

    MCS 7845-H1 2U Rack Mount Nocona Xeon 3400MHz 2 2

  • 7/29/2019 Cisco IP Telephony 1-2-3

    13/5413 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Cisco MCS 7845-H1

    Performance

    Dual Nocona Xeon 3.4GHz, 800MHz FSB

    4GB SDRAM

    High-Availability Components

    Four 72GB hot-swap SCSI RAID hard drives (two additional 144GB drives on ECS1) Redundant hot-swap power supplies

    Redundant hot-swap fans

    Flexibility

    Optional 20/40-GB hot plug DAT tape drive

    Serviceability

    System Health LEDs

    Integrated Lights Out (iLO) Remote Management

    Redundant ROM for Reliable Server Operations

  • 7/29/2019 Cisco IP Telephony 1-2-3

    14/5414 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    MCS Software Matrix

    Application 7815-I1 7825-I1 7825-H1 7835-H1 7835-I1 7845-H1 7845-I1

    CallManager Yes Yes Yes Yes Yes Yes Yes

    CCC No Yes Yes Yes Yes Yes Yes

    CER Yes Yes Yes Yes Yes Yes Yes

    ICM Ent/Hosted Yes Yes Yes Yes Yes Yes Yes

    IPCC Express Yes Yes Yes Yes Yes Yes Yes

    IPCC Ent/Hosted Yes Yes Yes Yes Yes Yes YesIPICS No No Yes No No Yes No

    IP IVR Yes Yes Yes Yes Yes Yes Yes

    ISN No No No No No Yes Yes

    MeetingPlace No No No Yes Yes Yes Yes

    PA No Yes Yes Yes Yes No No

    Queue Mgr. No Yes Yes Yes Yes Yes Yes

    Unity Yes Yes Yes Yes Yes Yes Yes

    Unity Bridge Yes No No No No Yes Yes

    Yes = The Application supports the serverNo = The application does not support the server

  • 7/29/2019 Cisco IP Telephony 1-2-3

    15/5415 2006 Cisco Systems, Inc. All rights reserved. Cisco Public

    Session Number

    Presentation_ID

    Cisco Media Convergence ServerPositioning with Cisco CallManager

    Cisco MCS 7835-H1

    Cisco MCS 7835-I1

    Performance

    Low

    Availability

    High

    Cisco MCS 7825-H1

    Cisco MCS 7815-I1

    Cisco MCS 7845-H1

    (Dual processor)

    Cisco MCS 7825-I1

    Cisco MCS 7845-I1

  • 7/29/2019 Cisco IP Telephony 1-2-3

    16/5416 2006 Cisco Systems, Inc. All rights reserved. Cisco Public

    Session Number

    Presentation_ID

    CallManager Single-Server Capacities

    Cisco MCS 7815-I1

    Cisco MCS 7825-H1 or MCS 7825-I1

    Cisco MCS 7835-I1 or MCS 7835-H1

    300 500 1000 2500

    IP Phones

    7500

    Cisco MCS 7845-H1 or MCS 7845-I1CallManager 3.3 Release or Greater

  • 7/29/2019 Cisco IP Telephony 1-2-3

    17/5417 2006 Cisco Systems, Inc. All rights reserved. Cisco Public

    Session Number

    Presentation_ID

    #3

    The Switch

  • 7/29/2019 Cisco IP Telephony 1-2-3

    18/5418 2006 Cisco Systems, Inc. All rights reserved. Cisco Public

    Session Number

    Presentation_ID

    QoS - Auxiliary VLAN

    Automatic Phone VLAN Configuration

    Phone VLAN = 200

    tagged with VVID

    No end-user intervention required

    Extends the benefits of VLANs to IP phones

    Preserves existing IP address topology

    Uses 802.1Q technology between switch and phone

    PC VLAN = 3

    untagged

    Desktop PC:IP Subnet A

    IP Phone:IP Subnet B

    V

  • 7/29/2019 Cisco IP Telephony 1-2-3

    19/5419 2006 Cisco Systems, Inc. All rights reserved. Cisco Public

    Session Number

    Presentation_ID

    IP Phone Initialization: Inline Power

    Phone: Mute, Headset, Speaker Buttons Illuminated

    CDP (I Need 6.3 W)

    Inline Power

    MAC:003094C3AD7E

    CatalystSwitch

    Modified FLP (Fast Link Pulse)

    Return FLP

  • 7/29/2019 Cisco IP Telephony 1-2-3

    20/5420 2006 Cisco Systems, Inc. All rights reserved. Cisco Public

    Session Number

    Presentation_ID

    IP Phone Initialization: AUX VLAN

    Phone Displays: Configuring VLANCheck Settings: NetCfg->19 Operational VLAN ID

    MAC:003094C3AD7E

    CatalystSwitch

    FLP

    CDP (VLAN Number)

  • 7/29/2019 Cisco IP Telephony 1-2-3

    21/54

    21 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    IP Phone Initialization: IP Configuration

    Phone Displays: Configuring IP*DNS Is Optional

    Check Settings: NetCfg-> 1 DHCP ServerNetCfg-> 6 IP Address

    CDP

    MAC:003094C3AD7E

    CatalystSwitch

    DHCP Req

    DHCP Rsp (IP Add, Def-GW, TFTP, DNS*) DHCPServer

  • 7/29/2019 Cisco IP Telephony 1-2-3

    22/54

    22 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    IP Phone Initialization: TFTP

    CDP

    MAC:003094C3AD7E

    CatalystSwitch

    DHCP Req

    DHCP Rsp (IP Add, Def-GW, TFTP, DNS*) DHCPServer

    TFTP Read

    TFTP Data (OS79XX.txt)

    TFTP Read

    TFTP Data (SEP003094C3AD7E.cnf.xml)

    Phone Displays: Configuring IPError Verifying Config Info

    Check Settings: NetCfg-> 8 TFTP Server

    TFTPServer

  • 7/29/2019 Cisco IP Telephony 1-2-3

    23/54

    23 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    IP Phone Initialization TFTP Trace

    TFTP traces provide more information on initialization process

    TFTP|[opcode = 1] [Mode = octet] [thread count 0]|

    TFTP|file error[File Name or path not found 2]|

    Note that the phone requests the configuration file

    SEP0002FDAEFB9D.cnf.xml from the CallManager (version 3.1 and above)

    Phone Loads in CallManager Releases prior to 3.1 request the File name:SEP0002FDAEFB9D.cnf

    3.0.12 will understand both file formats

    Files served by TFTP

    Are located in c:\Program Files\Cisco\TFTPPath

    CCM 3.2: By default SEP.cnf.xml files cached in RAM and not written to disk

    Goto TFTP Service Paramaters to disable caching

  • 7/29/2019 Cisco IP Telephony 1-2-3

    24/54

    24 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Phone Displays: Configuring IPCallManager Name DNS ErrorDefaulting CM To TFTP Server

    Check Settings: NetCfg-> 14 DNS Server 1

    IP Phone Initialization: DNS

    CDP

    DHCP DHCPServer

    TFTP (CCM1 = SJSUB1)

    DNS Request (SJSUB1 = IP?)

    DNS Response (SJSUB1 = x.x.x.x)

    TFTP

    Server

    CatalystSwitch

    DNSServer

    MAC:

    003094C3AD7E

  • 7/29/2019 Cisco IP Telephony 1-2-3

    25/54

    25 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Phone Displays: Configuring CM ListRegistration RejectedOpening 10.1.1.1CM Down, Features Disabled

    Check Settings: NetCfg-> 21 Call Manager 1

    IP Phone Initialization: CCM Registration

    CDP

    MAC:

    003094C3AD7E

    DHCP DHCPServer

    TFTP

    DNS

    Skinny Register

    TFTP

    Server

    CatalystSwitch

    DNSServer

    Skinny Registration ConfirmCallManager

  • 7/29/2019 Cisco IP Telephony 1-2-3

    26/54

    26 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    AVVID SCCP Client Registration

    Station Register Station Register

    Station Register Ack or Rej Station Register Ack or Rej

    Station Capabilities Request Station Capabilities Request

    Station Capabilities Response Station Capabilities Response

    Station Button Template Req Station Button Template Req

    Station Button Template Res Station Button Template Res

    Station Time Date Req Station Time Date Req

    Station Define Time Date Station Define Time Date

    DHCP Request DHCP Request

    DHCP Reply w/TFTP Addr DHCP Reply with /TFTP Addr

    TFTP Request for .cnf TFTP Request for .cnf

    TFTP Reply with .cnf file TFTP Reply with .cnf file

  • 7/29/2019 Cisco IP Telephony 1-2-3

    27/54

    27 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Post Initialization: The Sound of Success

    Sweet!Dial Tone! Registered

  • 7/29/2019 Cisco IP Telephony 1-2-3

    28/54

    28 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Back to the Phone

    It is all about the phone from the end userperspective. It is what differentiates Cisco IPTelephony from legacy TDM systems.

  • 7/29/2019 Cisco IP Telephony 1-2-3

    29/54

    29 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    What are IP Phone Services?

    Interactive applications presented via the Cisco IP Phone display and controls

    Requested through the Services button, or Pushed down from applications

    Easily developed, using pre-defined XML objects: custom text, input, graphics, audiostreaming, etc.

    Web-based services model

    Example applications:Timecard applications

    Inventory systems access/interaction

    Corporate wide audio/text notification systems

    Combined with CTI: unlimited interactive voice and display application possibilities!

  • 7/29/2019 Cisco IP Telephony 1-2-3

    30/54

    30 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    IP Phone ServicesCallManager Configuration

    XMLTags

    Sample.asp

    Web Developer createsthe IP Phone Services

    Application

    1

    Developer orCallManagerAdministrator copiesthe Web Script files toa Web (HTTP) Serverthat the CallManagerwill point to for IPPhone Services

    2

    CallManager Administrator adds IP

    Phone Services and makes it available tothe users

    3

    User logs into CallManager UserPreferences and configures

    which Services to be displayedon the phone

    4

    Userpresses the Servicesbutton on the IP Phone todisplay the selected IP Phoneservices on the LCD screen

    5

  • 7/29/2019 Cisco IP Telephony 1-2-3

    31/54

    31 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Wheres the load?

    Proxy WebServer

    Internet

    Most of the load is on theserver processing the IPPhone web scripts

    firewall

    CM Server:Minimal load

    IP Phone:Light load

    Use Web Server Design best practices to optimize your web configuration

  • 7/29/2019 Cisco IP Telephony 1-2-3

    32/54

    32 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Hospitality

    Room Service

    A collection of unique and powerfulapplications developed by AVVID partnersthat help hotels provide enhancedservices to their guests while improvingoverall operations and reducing costs

    Display events and schedules

    Provide speed dials, directories,previous call history to guests

    Set up wake up calls

    Order room service Enable hotel staff to input information onroom status

    Advertise services such as the spa orlocal specials

  • 7/29/2019 Cisco IP Telephony 1-2-3

    33/54

    33 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Education K12

    PhoneTop

    A suite of applications that alloweducation customers to use the

    Cisco IP Phone to performadministrative functions:

    Take attendance Issue/monitor electronic hall passes

    Conduct visitor control & timekeeping, Receive bulletins SIF Agent allows the Cisco IP Phone to participatewithin a Schools Interoperability Framework (SIF)network - see www.sifinfo.org

    http://www.sifinfo.org/http://www.sifinfo.org/
  • 7/29/2019 Cisco IP Telephony 1-2-3

    34/54

    34 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID 2002, Cisco Systems, Inc. All rights reserved.34

    Empower employees

    Competitive Advantage

    Customer Satisfaction

    Employee Satisfaction

    Revenue Generation

    Cost Controls /Reductions

    New World Applications

    On-Screen Patient Finder

    On-Screen Doctor Locator

    On-Screen Test Results On-Screen Test Scheduling

    On-Screen On-Call List (Priest,Doctors)

    On-Screen Equipment requestand locator

    On-Screen Timecards

    On-Screen HR Information

    Hospitals and Medicine

  • 7/29/2019 Cisco IP Telephony 1-2-3

    35/54

    35 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID 2002, Cisco Systems, Inc. All rights reserved.35

    Broadcast Messaging

    New World Applications

    Send Text and Audio Broadcasts tophones. Audio is pre-recorded or live

    Use during emergencies /evacuations

    Meets needs of hearing and visualimpaired

    Options to broadcast to specificzones, continuous repeating, forspecific durations, schedule when to

    broadcast

    Use for organizational or corporateannouncements

    Use as a zone paging system

    Horizontal IP Telephony XML Apps

  • 7/29/2019 Cisco IP Telephony 1-2-3

    36/54

    36 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID 2002, Cisco Systems, Inc. All rights reserved.36

    Employee Services

    New World Applications

    Time Card: Clock In / Out

    Time Off Requests

    Shift Swap Requests

    Employee Bulletins

    Employee BenefitInformation

    Horizontal IP Telephony XML Apps

    http://localhost/var/www/apps/conversion/tmp/scratch_8//rtp-fs1/users-r/rschlage/Documents%20and%20Settings/Mr.%20Fernando/Local%20Settings/Documents%20and%20Settings/Mr.%20Fernando/Local%20Settings/Temporary%20Internet%20Files/OLK56/Retail_Test.ppt
  • 7/29/2019 Cisco IP Telephony 1-2-3

    37/54

    37 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Improve Productivity: Access Applicationsfrom Your IP Phone

    Web site integration via XMLto your Cisco IP Phone

    Call Center

    Real Estate

    Cisco MeetingPlace Amber Alert

    Automotive

    Time Card

    Extend information flow to workstations with no PC

    Productivity

    Scalability

    Mobility

    Security

    Availability

    Adaptability

  • 7/29/2019 Cisco IP Telephony 1-2-3

    38/54

    38 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Extension Mobility

    Directory based phone log-in

    Application XML based

    -authenticates to directory

    -Updates CallManager with user extension

    -Users extension is pushed to phone where loginoccurred

    -User receives all personal settings

    Applicable for mobile office environments Substantial cost savings benefits

    Directory

    Bldg 2

    Bldg 1

    DataCenter

    DHCP Server

    Call Mgr

    Web Server

  • 7/29/2019 Cisco IP Telephony 1-2-3

    39/54

    39 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    What is it?

    Extension Mobility allows individuals to configure a Cisco IP7960/7940 phone temporarily, by logging into that phone. Oncelogged in, the phone adopts the users assigned line numbers,

    speed dials, configured services and other user specificsettings.

  • 7/29/2019 Cisco IP Telephony 1-2-3

    40/54

    40 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Some uses

    Sales offices

    Consulting companies

    Companies with people working in shifts

    Universities, where they want to charge students for the calls

  • 7/29/2019 Cisco IP Telephony 1-2-3

    41/54

    41 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Background

    Technology:Q: What are IP phone services?

    A: Applications that utilize the web client capabilities on IP phones.XML applications that enable the display of interactive content withtext and graphics on Cisco IP phones

    History:Evolution of telephone from voice service to new breed of Internetappliance

    Business Drivers

    Increase and improve personal and workgroup productivity

    Increases ROI of IP telephony investment

  • 7/29/2019 Cisco IP Telephony 1-2-3

    42/54

    42 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    How Does It Work?

    Standards-based architecture (XML over HTTP)

    Phone has built-in HTTP client

    Phone communicates with back-end web server running application

    Anyone with basic understanding of web development and right tools can

    create an IP phone service

    Web Server1. IP Phone sends HTTPrequest for web page

    XML /text

    3. Web page sent to IP Phone4. IP Phone parses thefile and interprets howthe page shows on thescreen

    2. Server runs a script todynamically builds anXML page to return tothe IP Phone

  • 7/29/2019 Cisco IP Telephony 1-2-3

    43/54

    43 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID43 2000, Cisco Systems, Inc.

    Login/Logout Behavior / Call Flow

  • 7/29/2019 Cisco IP Telephony 1-2-3

    44/54

    44 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Login Call Flow

    1. A user presses the Services button on theCisco IP phone and requests to log in. This actioninvokes a URL for the EM application.

    2. The phone sends a formatted XML/HTTP query tothe EM service to determine the state of thephone. The service responds in an XML formatwith "No one logged in.

    3. The application prompts the user for UserID andPIN. The user enters the UserID and PIN andpresses the Submit soft key.

  • 7/29/2019 Cisco IP Telephony 1-2-3

    45/54

    45 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Login Call Flow

    4. The phone performs a HTTP request and theapplication tries to authenticate the UserID andPIN

    5. If the UserID and PIN cannot be authenticated, thephone displays "Authentication Error.

    If the UserID and PIN is authenticated, the applicationqueries the Cisco IP Telephony Directory to getthe list of device profiles associated with the user

    6. The directory responds with the list of the user'sdevice profile(s). If the list has more than oneentry, the phone displays the device profiles from

    which the user can choose

  • 7/29/2019 Cisco IP Telephony 1-2-3

    46/54

    46 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Login Call Flow

    7. When the user chooses an entry from this list (or ifthe list has only one entry), the application

    generates the XML for the service

    8. The application determines the URL of the serviceand posts, via HTTP, the generated XML loginrequest to this URL

    Note Extension Mobility looks up the URL in the Directory on the firstinstance only; the URL is then stored as a static variable.

  • 7/29/2019 Cisco IP Telephony 1-2-3

    47/54

    47 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Login Call Flow

    9. The service responds in a defined XML format tothe request with a Success (or Failure) message

    10. The application returns the correct notification tothe device; the user sees a "Login Successful"message on the phone. The phone restarts with

    the user's device profile

  • 7/29/2019 Cisco IP Telephony 1-2-3

    48/54

    48 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Logout Call Flow

    1. A user presses the Services button on theCisco IP Phone and requests to log out. Thisaction invokes a URL for the EM application.

    2. The application generates the XML to query the EMservice for the current state of the device.

    3. The service responds to the application with thecurrent state of device; for example, is

    logged in.

    4. The application prompts the user to confirm thatthey want to log out.

  • 7/29/2019 Cisco IP Telephony 1-2-3

    49/54

    49 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Logout Call Flow

    5. When the user presses the Yes soft key to confirmthat they want to log out, the applicationgenerates XML for the logout operation.

    6. The application looks up the service URL andposts, via HTTP, the generated XML to the URL.

    7. The service responds to the application requestwith a Success or Failure message in an XML format.

  • 7/29/2019 Cisco IP Telephony 1-2-3

    50/54

    50 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Logout Call Flow

    8. The application parses the received XML andcreates an XML response message.

    9. The XML gets returned as a suitable notification tothe device, and the phone displays "Logoutsuccessful" to the user.

    10. The phone restarts to load the original userprofile.

  • 7/29/2019 Cisco IP Telephony 1-2-3

    51/54

    51 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Login/Logout Behavior

    You can establish a time limit so that Cisco CallManagerExtension Mobility automatically logs out users after a certain timethroughout the cluster

    It is recommended that you direct your users to log in to their phones

    at the beginning of the work day. This practice ensures that their userdevice profile gets loaded on their phone. If they make changes to theirprofile on the Cisco CallManager User Options window, the changeswill apply wherever they log in again. The change will not be applied ifthe user is already logged in.

    If the User Locale associated with the login user or profile is not thesame as the locale or device, after a successful login, the phone willperform a restart followed by a reset. This occurs because the phoneconfiguration fill is being rebuilt. Add-on module mismatches betweenprofile and device may have the same behavior.

  • 7/29/2019 Cisco IP Telephony 1-2-3

    52/54

    52 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Login/Logout Behavior

    If you set multiple login not allowed, EM supports only one login at atime on a device. Subsequent logins will fail until the user logs out.

    If Auto Logout is not enabled, if users forget to log out of a phone, assystem administrator, you can log them out. Or, another user can log

    them out when the second user tries to log in to that phone.

    If users are logged out of an IP Phone that has the EM featureconfigured for it, they cannot make calls or check voice-mail messagesfrom that phone until they log in. If they can hear a busy signal afterpressing the Messages button or any key on the touchtone key pad,

    then they must log in before using the phone.

    Users can log in to a phone that is off the hook; however, their IPPhone will not assume their settings until they go on hook. When theygo on hook after logging in, their phone will display a "Resetting..."message and then their phone settings will be available from that

    phone.

  • 7/29/2019 Cisco IP Telephony 1-2-3

    53/54

    53 2006 Cisco Systems, Inc. All rights reserved. Cisco PublicSession Number

    Presentation_ID

    Login/Logout Behavior

    User's EM profile does not maintain ringtype, contrast settings, and volume settings;

    users configure these settings directly on theCisco IP Phone

    Feature works within a single CallManager

    cluster only

  • 7/29/2019 Cisco IP Telephony 1-2-3

    54/54