Вы находитесь на странице: 1из 24

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. 1


14726_05_2008_X1.scr
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. 2


14726_05_2008_X1.scr
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 Smart Phone IM Application RFI Tag

BRKDEV-1021
14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 6

© 2006, Cisco Systems, Inc. All rights reserved. 3


14726_05_2008_X1.scr
Presence Terminology - Presentity
A registration will
have preceded the
PUBLISH
Presence
Service
LISH
PUB
(RFC 3903)
Person
Joe@cisco.com 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)

ƒ A WATCHER can SUBSCRIBE to


Person Presenities receive updates on status changes
(Persona) 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. 4


14726_05_2008_X1.scr
Presence Terminology - Notification
Presence
Off-Hook Service
NO
TIF
Y

Status Event
PERSON NOTIFY
WATCHER

ish
Publ NOT
IFY
(RFC 3903)
(RFC 3265)

Person Presenities
(Persona)

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


Presence
Off-Hook Service
NO
TIF
Y

Status Event
PERSON NOTIFY
WATCHER

ish
Publ NOT
IFY

Person Presenities
The Payload
(Persona) of a NOTIFY will carry a XML document
using the PIDF Schema (Presence Interchange Data
PERSON
Format) “A”owned by a PERSONA (RFC 4479/4480) PERSON “B”
ƒ On a Change of status the PRESENTITY will updated on the Presence
This is an XML document format detailing the updated
Server.
ƒ Thestatus of PRESENITIES
Presence owned
Server will Notify all by a PERSONA
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. 5


14726_05_2008_X1.scr
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 Who is available?
care CUP SOAP
ƒ Rapid resolution is key in REST
SIMPLE
Healthcare to drive, effective
health care and immediacy of
service.
ƒ In emergency situations the Where are they?
typically questions asked are: Location
Engine
Who’s got the skill to help? WLAN Access
Location Point
What’s their availability / Services CUMA
presence?
Who is closest to the
emergency?
How can I contact them? How can I
contact?

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. 6


14726_05_2008_X1.scr
CUP API Developer
Use Case: - Getting to know People in Retail
ƒ The challenges in retail are
Customer needs
Improve customer satisfaction by CUP assistance
enhancing shopping experience
SOAP
Boost productivity by connecting people REST
SIMPLE
Increase revenue by improving decision
making
ƒ Questions customers need answered
Who’s got the skill to help? Presence
Status up Customer
What’s their availability / presence? to date alerts
expert.
Who is closest to me? Expert
comes to
How can I contact them or they contact
customer
me?

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 CUP

E-IM compliancy is essential in


some verticals such as Finance &
SI
P/

Healthcare.
E

SI
PL

M
M

PL
SI

Need to comply with retention


E
P/
SI

requirements of HIPAA and SoX IM Chat

ƒ Questions customers need


answered
How can we achieve IM
compliancy?
Partner IM Brokering
Where will E-IM events be stored? Application
What interface will be used? 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. 7


14726_05_2008_X1.scr
Cisco Unified Presence :
3rd Party application integration
ƒ CUP provide presence related
Enterprise Business Applications
MS Exchange/ IBM Sametime / Siebel / PeopleSoft information via SOAP and REST
to 3rd development environments
ƒ SIMPLE provides presence and
Cisco Unified Application IM related information to 3rd party
Environment developers
Applications

Media Application Visual


Server Server Designer

SIMPLE / SOAP /REST


/ SIMPLE / SOAP / REST

SIP Network
SIP
with various
SIP / SIMPLE
SIMPLE
vendor
applications
Cisco Unified Partner
Presence Applications
ƒ Native integration or via Cisco Unified Application Environment (CUAE)
BRKDEV-1021
14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 15

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. 8


14726_05_2008_X1.scr
Which Interface to Use & When

• More native
Ease of
REST & SOAP • Greater scale 5000 users /
100buddies
use • IM ability
• Partner developed solutions
as opposed to web solutions
• Web Centric
• Scale to 2000 users / 20
buddies
• Effectively a layer on top of SIP / SIMPLE
SIP / SIMPLE

Performance / scale
2,000 users * 5,000 users *
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 17

mark
Which Interface to Use & When
Interface / attribute SIP / SIMPLE REST / SOAP

Ease of use Native Protocol Web Centric and


Web Developer
oriented
Presence Yes Yes

IM / Presence Yes Presence (Yes)


IM (No)

Performance / Scale * 5,000 users / 100 2,000 users / 20


buddies buddies

* 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. 9


14726_05_2008_X1.scr
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 3rd Party SOAP / REST


Application Application
Server
clients

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. 10


14726_05_2008_X1.scr
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. 11


14726_05_2008_X1.scr
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). Interface Benefits
ƒ Services Oriented Model
ƒ It will deliver the following features
to a Third Party Application: ƒ Supports large scale messaging
External Application Session ƒ Supports event callbacks
Establishment, Login and
ƒ Development tool support
Authentication with CUP.
ƒ Leverage existing CUP SOAP
External Application Presence
interface
data exchange with CUP (send
and retrieve CUP User Presence). ƒ Secure Transport – HTTPS
External Application CUP User ƒ Support via CTDP
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 24

© 2006, Cisco Systems, Inc. All rights reserved. 12


14726_05_2008_X1.scr
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. 13


14726_05_2008_X1.scr
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 :
• Login End User
Web Server Cisco Unified
Presence • Manage Contacts / Groups

Web Java Axis2/ SOAP • Get/Set User’s Presence


Browser
Pages Servlet SOAP Interface

ƒ 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. 14


14726_05_2008_X1.scr
Presence Interface – Reference App

ƒ Reference API Demo

BRKDEV-1021
http://10.53.46.100:8080/refApp/
14726_05_2008_X1 © 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. 15


14726_05_2008_X1.scr
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 ƒ On-premises deployment for cost


ƒ Meeting presence and savings, application integration
meeting management and security

ƒ Broad application support ƒ 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. 16


14726_05_2008_X1.scr
Cisco Unified MeetingPlace
Simple, Flexible Setup and Attendance

Single click to attend


voice, Web & video

ƒ Single step Voice, Video, Web meeting setup ƒ Setting up and attending
& notify from Outlook, Notes
calendar … saves nearly
ƒ Single click to attend multimedia meetings 30 minutes per meeting
ƒ 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 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. 17


14726_05_2008_X1.scr
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. 18


14726_05_2008_X1.scr
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. 19


14726_05_2008_X1.scr
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. 20


14726_05_2008_X1.scr
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. 21


14726_05_2008_X1.scr
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. 22


14726_05_2008_X1.scr
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 Don’t forget to activate
fabulous prizes. Winners announced daily. your Cisco Live virtual
account for access to
ƒ Receive 20 Passport points for each session all session material
evaluation you complete. on-demand and return
for our live virtual event
ƒ Complete your session evaluation online now in October 2008.
(open a browser through our wireless network Go to the Collaboration
to access our portal) or visit one of the Internet Zone in World of
stations throughout the Convention Center. 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. 23


14726_05_2008_X1.scr
BRKDEV-1021
14726_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 47

© 2006, Cisco Systems, Inc. All rights reserved. 24


14726_05_2008_X1.scr

Вам также может понравиться