BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

1

Cisco Unified Presence and MeetingPlace API’s

BRKDEV-1021

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

2

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

1

Agenda
Cisco Unified Presence Server API Cisco Unified MeetingPlace API Q&A

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

3

Cisco Unified Presence Server
Presence Awareness, what is it?? Cisco Unified Presence API’s via CUP Which API & when.. SIMPLE..SOAP..REST? Application Scenarios Cisco Application Services Group

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

4

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

2

Presence Awareness
What is “Presence”
Information about a person’s willingness and availability to communicate

Examples of presence in action today
IM “Buddy List” status indication “Busy” tone on traditional phone Contact Center Agent status

Publish / Subscribe
Clients publish presence information to other users who are called subscribers

Federation and “Presence by Observation”
Combining presence information from multiple devices and making this information available for other applications

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

5

Presence Terminology - Presentity
A Person (PRESENTITY) may use multiple communication services/devices The status of these devices can be PUBLISHED to a presence Service.

PERSON “A”
Desk Phone
BRKDEV-1021 14726_05_2008_X1

Smart Phone IM Application

RFI Tag
6

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

3

Presence Terminology - Presentity
A registration will have preceded the PUBLISH

LISH PUB
(RFC 3903)
Person
Joe@cisco.com

Presence Service

Presentity

PERSON “A”

A Person will PUBLISH their PRESENTITY state using their SIP Address of record (AOR) Example=joe@cisco.com They will publish the status of communication Services/Devices to the PRESENCE SERVICE using their PRESENTITY

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

7

Presence Terminology - Watcher
Presence Service

WATCHER
SUB SCR IBE
(RFC 3265)

Person (Persona)

Presenities

A WATCHER can SUBSCRIBE to receive updates on status changes for the PRESENTITY

PERSON “A” PERSON “B”

A Watcher can also be a Presentity
BRKDEV-1021 14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

8

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

4

Presence Terminology - Notification
Off-Hook Status Event PERSON
ish Publ
(RFC 3903)
Presence Service
TIF NO Y

NOTIFY

WATCHER

NOT IFY
(RFC 3265)

Person (Persona)

Presenities

PERSON “A”

PERSON “B”

On a Change of status the PRESENTITY is updated on the Presence Server. The Presence Server will Notify all the subscribers of the change in state for the PRESENTITY
BRKDEV-1021 14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

9

Presence Terminology – NOTIFY Payload
Off-Hook Status Event PERSON
ish Publ
Presence Service
TIF NO Y

NOTIFY

WATCHER

NOT IFY

Person (Persona)

Presenities The Payload of a NOTIFY will carry a XML document using the PIDF Schema (Presence Interchange Data PERSON “A”owned by a PERSONA (RFC 4479/4480) PERSON “B” Format)

On a Change of status the PRESENTITY will updated on the Presence

This is an XML document format detailing the updated Server. status of Server will Notify owned by a PERSONA The PresencePRESENITIES all the subscribers of the PRESENTITY
BRKDEV-1021 14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

10

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

5

Application Scenario’s
Expert availability First contact resolution Presence Logging / Workforce Management Presence light up of existing applications Aggregated Presence Applications CRM / Business Applications Integrations Presence enabled Corporate Directory Presence at point of sale Presence in Warehouse / Logistics Your imagination…
Note: These application scenario’s require development in order to be fulfilled
BRKDEV-1021 14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

11

CUP API Developer
Use case:- First time resolution.. In health care…
Mobile working is key to the successful operation of health care Rapid resolution is key in Healthcare to drive, effective health care and immediacy of service. In emergency situations the typically questions asked are:
Who’s got the skill to help? What’s their availability / presence? Who is closest to the emergency? How can I contact them? How can I contact? Where are they?
Location Engine

Who is available? CUP
SOAP REST SIMPLE

WLAN Location Services

Access Point

CUMA

The solution.. Cisco Unified Presence with Communication Manager and WLAN Location Services
BRKDEV-1021 14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

12

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

6

CUP API Developer
Use Case: - Getting to know People in Retail
The challenges in retail are
Improve customer satisfaction by enhancing shopping experience Boost productivity by connecting people Increase revenue by improving decision making CUP
SOAP REST SIMPLE

Customer needs assistance

Questions customers need answered
Who’s got the skill to help? What’s their availability / presence? Who is closest to me? How can I contact them or they contact me? Presence Status up to date Customer alerts expert. Expert comes to customer

CUMA Expert Pool

The solution.. Cisco Unified Presence, SIP, SOAP and REST APIs (CUP) with Communication Manager
BRKDEV-1021 14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

13

CUP API Developer
Use Case: - Compliancy of Enterprise Instant Messages E-IM
The challenges are
E-IM compliancy is essential in some verticals such as Finance & Healthcare. Need to comply with retention requirements of HIPAA and SoX
CUP

M SI P/ SI

SI P/ SI M

PL E

E PL

IM Chat

Questions customers need answered
How can we achieve IM compliancy? Where will E-IM events be stored? What interface will be used?
Partner IM Brokering Application IM Retention Database

The solution.. Cisco Unified Presence and E-IM retention system
BRKDEV-1021 14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

14

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

7

Cisco Unified Presence : 3rd Party application integration
Enterprise Business Applications
MS Exchange/ IBM Sametime / Siebel / PeopleSoft

CUP provide presence related information via SOAP and REST to 3rd development environments SIMPLE provides presence and IM related information to 3rd party developers

Cisco Unified Application Environment
Applications Media Server Application Server Visual Designer

SIMPLE / SOAP /REST / SIMPLE / SOAP / REST SIP Network with various SIP / SIMPLE vendor applications SIP SIMPLE Partner Applications
15

Cisco Unified Presence
BRKDEV-1021 14726_05_2008_X1

Native integration or via Cisco Unified Application Environment (CUAE)
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

Cisco Unified Presence API’s (CUP)
The purpose of the API’s in CUP is to provide
3rd party developers access to the published interfaces of CUP A mechanism for developers to create value add applications

In CUP 1.0 / 6.0 Cisco provided access to SIP/SIMPLE API
In CUP 7.0 this is further enhanced to provide access via REST and SOAP API’s

REST & SOAP API’s
Will ease the ability for developers to create presence related applications Provide presence capability into WEB 2.0 environments Targeting server to server integration capabilities

SOAP (Simple Object Access Protocol) REST (Representational State Transfer) SIMPLE (SIP for Instant Messaging & Presence Leveraging Extensions)
BRKDEV-1021 14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

16

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

8

Which Interface to Use & When
• More native • Greater scale 5000 users / 100buddies • IM ability • Partner developed solutions as opposed to web solutions

Ease of use

REST & SOAP

• Web Centric • Scale to 2000 users / 20 buddies • Effectively a layer on top of SIP / SIMPLE

SIP / SIMPLE

Performance / scale
2,000 users *
14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

5,000 users *
17

*BRKDEV-1021 Capacity numbers are “indicative” and dependant on application, server type etc..

mark

Which Interface to Use & When
Interface / attribute Ease of use SIP / SIMPLE Native Protocol REST / SOAP Web Centric and Web Developer oriented Yes Presence (Yes) IM (No) Performance / Scale * 5,000 users / 100 buddies 2,000 users / 20 buddies

Presence IM / Presence

Yes Yes

* Capacity numbers are “indicative” and dependant on application, server type etc..
BRKDEV-1021 14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

18

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

9

Cisco Unified Presence :
3rd Party application integration over SOAP/REST
Key Features:
Provides Presence capability to Web 2.0 applications. Targeting Server-Server Integrations SOAP & REST HTTP & HTTPS Two interfaces provided: Presence Interface Client Configuration Interface 3rd Party Application clients
3rd Party Application Server

SOAP / REST

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

19

CUPS Configuration Interface Capabilities
Client Configuration Interface (SOAP related)
Get System Configuration Information Contact (Buddy List) Management Get/Set/Delete Presence Rules Publish/UnPublish long-term presence Get Dialing Rules and Communications History Get, Add, Delete Access Control Lists Get/Set Calendaring

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

20

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

10

CUPS Presence Config Interface – Contacts
The External Application will be able to manipulate CUP End User Contact information including:
Add Contact
Add a buddy to a group

Modify Contact
Modify an existing contact e.g. change nickname of a buddy

Delete Contact
Delete a contact from a group

Add Group
Create a new buddy group

Modify Group
Modify group name

Delete Group
Delete a group name and delete associated buddies also. Contacts must be provisioned in the system to be available via API
BRKDEV-1021 14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

21

Cisco Unified Presence :
3rd Party Application Integration over SOAP/REST Client Configuration Interface:
• Sample SOAP getContactList request:
<xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:epas="urn:cisco:epas:soap" xmlns="urn:cisco:epas:soap"> <soapenv:Header> <session-key> b189aa60-24e3-4e66-a3b6-d8488235ba47</session-key> </soapenv:Header> <soapenv:Body> <get-contact-list include-contact-info=“false"/> </soapenv:Body> </soapenv:Envelope>

• Sample SOAP getContactList response:
<?xml version='1.0' ?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xml="http://www.w3.org/XML/1998/namespace" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <env:Body> <epas:get-contact-list-resp xmlns:epas="urn:cisco:epas:soap" > <epas:group name="" index="-200"> <epas:persona-id index=“1" nickname=“john" display-on-phone="true" is-cups=“true" is-external="false" is-federated=“false“ domain="this.com">johndoe</epas:persona-id> <epas:persona-id index=“2" nickname=“joe" display-on-phone="true" is-cups=“false" is-external="false" is-federated="true“ domain="another.com">johnsmyth</epas:persona-id> </epas:group> </epas:get-contact-list-resp> </env:Body> </env:Envelope>
BRKDEV-1021 14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

22

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

11

Cisco Unified Presence :
3rd Party Application Integration over SOAP/REST Presence Interface:
Features include: login/logout set/get presence Polling and Eventing Models for presence Two levels of presence: BASIC: overall user state, i.e. available, busy, away… RICH: detailed presence information in Presence Information Data Format (PIDF)

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

23

CUP Presence Interface - General Feature Support
The CUP Presence Interface is platform-independent, accessible using XML over HTTPS (SOAP). It will deliver the following features to a Third Party Application:
External Application Session Establishment, Login and Authentication with CUP. External Application Presence data exchange with CUP (send and retrieve CUP User Presence). External Application CUP User Contacts/Buddy List manipulation External Application CUP User Presence Rules modification
BRKDEV-1021 14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

Interface Benefits
Services Oriented Model Supports large scale messaging Supports event callbacks Development tool support Leverage existing CUP SOAP interface Secure Transport – HTTPS Support via CTDP

24

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

12

CUP Presence Interface
Session Establishment and Login/Authentication
An External Application will register with CUP as an “Application User” e.g. 3rdpartyapp@mydomain.com
A CUP Application User can register provisioned CUP end users Provisioned end users produce and consume presence changes

Application user login will require the following parameters:
- Username - Password Overwrite old login

End user registration is via Application User Session A Session ID is returned on successful login to App User. If the user is already logged in, this login attempt will fail unless the Overwrite parameter is true. The Session ID must be passed as a parameter on all subsequent requests. Logout requires the session ID as a parameter.
BRKDEV-1021 14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

25

Cisco Unified Presence :
3rd Party Application Integration over SOAP/REST Presence Interface:
• Sample SOAP setPresence request:
<?xml version="1.0" encoding="http://www.w3.org/2003/05/soap-envelope" standalone="no"?> <soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> <soapenv:Header> <session-key xmlns="urn:cisco:cup:presence:soap">beb3bb70-1be2-4d73-90f8-e8b3929af58c</session-key> </soapenv:Header> <soapenv:Body> <setPresence xmlns="urn:cisco:cup:presence:soap"> <presenceType>BASIC_PRESENCE</presenceType> <presenceInfo> <basicPresence>BUSY</basicPresence> <override>false</override> </presenceInfo> <expiration>3600</expiration> </setPresence> </soapenv:Body></soapenv:Envelope>

• Sample SOAP setPresence response:
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> <soapenv:Body> <setPresenceResponse xmlns="urn:cisco:cup:presence:soap"> <status>SUCCESS</status> </setPresenceResponse> </soapenv:Body> </soapenv:Envelope

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

26

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

13

API Information Locations
All supported and external API’s are managed by Cisco Developer Services. CUP Developer Guide
Client Configuration Web Service Presence Web Service

Third Party Reference Application
Source Code, Build Script Provided Eclipse Project

Cisco Unified Presence Developer Cookbook

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

27

Presence API Reference Application
Features :
Web Server
Browser
Web Java Axis2/

Cisco Unified Presence
SOAP Interface

• • •

Login End User Manage Contacts / Groups Get/Set User’s Presence

Pages Servlet SOAP

Reference web application packaged as a .WAR file for deployment to a J2EE container such as Apache Tomcat
Can be installed on a development machine and pointed at CUP Demonstrates the main functionality available through the API Provides a guide to developers on how to use the interface Source code published

SDK documentation containing a detailed API reference
Guidance to developers on how to use the interface
BRKDEV-1021 14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

28

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

14

Presence Interface – Reference App
Reference API Demo

BRKDEV-1021 14726_05_2008_X1

http://10.53.46.100:8080/refApp/
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

29

Summary
Cisco’s API solutions in Cisco Unified Presence expose APIs to meet customer needs Cisco Unified Presence APIs are Web Centric Presence is a key value add to enterprises Developer services is your one stop shop for API’s and help

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

30

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

15

CUPS APIs Q and A

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

31

Cisco Unified MeetingPlace
Enterprise-class, Fully Integrated Voice, Video and Web conferencing
Simple set up and attend Meeting presence and meeting management Broad application support On-premises deployment for cost savings, application integration and security Highly scalable and reliable

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

32

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

16

Cisco Unified MeetingPlace
Simple, Flexible Setup and Attendance

Single click to attend voice, Web & video

Single step Voice, Video, Web meeting setup & notify Single click to attend multimedia meetings Use preferred interface
Calendar, IM, Communications Client, Web, IP Phone UI, Touchtone Phone, Mobile client
BRKDEV-1021 14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

Setting up and attending from Outlook, Notes calendar … saves nearly 30 minutes per meeting

33

Cisco Unified MeetingPlace API
Key Features: Light weight: very little overhead relative to the API calls. Language independent: any language that supports http calls can be used. Platform independent: http based API can be used to extend applications running on any platform.

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

34

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

17

Cisco Unified MeetingPlace API
Scheduling, rescheduling and deleting Cisco Unified MeetingPlace meetings. Listing and retrieving information about scheduled Cisco Unified MeetingPlace meetings. Attending, out dialing, leaving and terminating Cisco Unified MeetingPlace meetings. Profile management of Cisco Unified MeetingPlace users. In session event control; locking meetings, ejecting participants, turning on recording of Cisco Unified MeetingPlace meetings.
BRKDEV-1021 14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

35

Uses of the MeetingPlace API
Intranet portals Custom email / calendaring environments Custom conferencing environments

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

36

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

18

MeetingPlace Programming Model

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

37

MeetingPlace API : Schedule a Meeting
1. Login to get a session ID http://[machine]/mpweb/scripts/mpx.dll?FormType =loginProfile&UserName=heather&UserPwd=Cis co&STpl=profloginsucc.tpl FormType=loginProfile UserName=heather UserPwd=Cisco STpl=profloginsucc.tpl
BRKDEV-1021 14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

38

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

19

MeetingPlace API : Schedule a Meeting
STpl=profloginsucc.tpl

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

39

MeetingPlace API : Schedule a Meeting
http://[machine]/mpweb/scripts/mpx.dll?FormType =loginProfile&UserName=heather&UserPwd=Ci sco&STpl=profloginsucc.tpl

Return Value: Request the session ID Session ID is <SessionID>ADadjcsjddddjdoeeeJm</SessionID>
BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

40

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

20

MeetingPlace API : Schedule a Meeting
2. Use the session ID and schedule a meeting
http://[machine]/mpweb/scripts/mpx.dll?FormType=Sch edule&SessionID=ADadjcsjddddjdoeeeJm&STpl=sch edulesuccess.tpl&FTpl=schedulefail.tpl&UTCTime=39 52.6665&nLoc=5&fReserveVideoConf=No&C_fAllowIn ternetAccess=No

FormType=Schedule SessionID=ADadjcsjddddjdoeeeJmUserPwd STpl=schedulesuccess.tpl FTpl=schedulefail.tpl UTCTime=3952.6665 nLoc=5
BRKDEV-1021 14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

41

MeetingPlace API : Schedule a Meeting
STpl=schedulesuccess.tpl

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

42

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

21

MeetingPlace API : Schedule a Meeting

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

43

MeetingPlace API Q and A

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

44

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

22

Recommended Reading
Continue your Cisco Live learning experience with further reading from Cisco Press Check the Recommended Reading flyer for suggested books

Available Onsite at the Cisco Company Store
BRKDEV-1021 14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public

45

Complete Your Online Session Evaluation
Give us your feedback and you could win fabulous prizes. Winners announced daily. Receive 20 Passport points for each session evaluation you complete. Complete your session evaluation online now (open a browser through our wireless network to access our portal) or visit one of the Internet stations throughout the Convention Center.
Don’t forget to activate your Cisco Live virtual account for access to all session material on-demand and return for our live virtual event in October 2008. Go to the Collaboration Zone in World of Solutions or visit www.cisco-live.com.

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

46

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

23

BRKDEV-1021 14726_05_2008_X1

© 2008 Cisco Systems, Inc. All rights reserved.

Cisco Public

47

© 2006, Cisco Systems, Inc. All rights reserved. 14726_05_2008_X1.scr

24