14
© 2006 Cisco Systems, Inc. All rights reserved. 1 Unity Connection 7.0 Calendaring TOI Andrew Biggs [email protected]

© 2006 Cisco Systems, Inc. All rights reserved.1 Unity Connection 7.0 Calendaring TOI Andrew Biggs [email protected]

Embed Size (px)

Citation preview

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

Unity Connection 7.0 Calendaring TOI

Andrew [email protected]

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

Top View of New Calendaring Features

Connection Calendaring Terminology

Supported Calendaring Topologies

Scenario: Start and Join MP Meeting

Scenario: Calendar Event Notification

Configuration

Troubleshooting

Agenda

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

Top View of FeaturesCalendar Browsing: Browse Outlook calendar or MeetingPlace meetings in one listing. Review start time, duration, subject, organizer, invitees, body, etc. Listen to events for today, tomorrow, or any day in the future.

Calendar Actions: Join a MeetingPlace meeting. Schedule and join a reservation-less MeetingPlace meeting. Accept, Decline, or Cancel an Outlook appointment. Send a voicemail to the organizer and/or all participants of an event.

Calendar Notifications: Receive SMS or SMTP notifications for upcoming events.

More details available in CUC 7.0 Calendaring FFS: EDCS-597636

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

Top View of FeaturesPre-Existing Features now considered part of “Calendaring”: Contacts-sync with Exchange.

Free/busy-sync for PCTR “in meeting” based routing rules.

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

Connection Calendaring Terminology

What do we mean by “event”, “meeting”, and “appointment”?

An event is any scheduled activity fetched from either Exchange or MeetingPlace.

A meeting is a kind of event which involves a MeetingPlace meeting.

An appointment is a kind of event which does not involve a MeetingPlace meeting.

So…

An event fetched from MeetingPlace is a meeting.

An event fetched from Exchange is an appointment.

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

Supported Calendaring Configurations

Each user can be configured for calendaring in one of 3 ways: C1: CUC 7.0 + one MP 7.0 or MPE 2.x C2: CUC 7.0 + one Exchange 2003 or 2007 C3: CUC 7.0 + multiple calendaring / meeting servers (OUT for 7.0).

Note: users do not all have to be configured the same way.

CUC 7.0 MP 7.0 or MPE 2.x

CUC 7.0 Exchange 2003 or 2007

CUC 7.0 Exchange 2003 or 2007 MP 7.0 or MPE 2.x MP 7.0 or MPE 2.x

C1:

C2:

C3:

* T3 Not officially supported in Unity Connection 7.0

*

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

Supported Calendaring Configuration (C1)

The C1 Configuration: CUC 7.0 + one MP 7.0 or MPE 2.x Meetings are fetched on-demand from MP/MPE when user calls in. Joining MP meetings is supported. Scheduling reservation-less MP meetings is supported. Accept/Decline operations are not supported. Calendar Event Notifications are not supported. “In meeting” based PCTR rules are not supported.

CUC 7.0 MP 7.0 or MPE 2.xUSER

Calls TUI / VUIFetches Meetings

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

Supported Calendaring Configuration (C2)

The C2 Configuration: CUC 7.0 + one Exchange 2003 or 2007 Appointments are fetched from Exchange when user calls in. Joining MP meetings is not supported. Scheduling MP meetings is not supported. Accept/Decline/Cancel operations are supported. Calendar Event Notifications are supported. “In meeting” based PCTR rules are supported.

CUC 7.0 Exchange 2003 or 2007USER

Calls TUI / VUIFetches

Appointments

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

Scenario: Start and Join Ad-Hoc Meeting

CUC 7.0USER

(1) Calls TUI (3) Schedules reservation-less meeting on MP server.

MP 7.0 or MPE 2.x

(2) Chooses to schedule meeting

(4) CUC facilitates a supervised transfer of the caller over to MP, providing special DTMF hash that will automatically log the user into the meeting, under their MP profile.

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

Scenario: Calendar Event Notification

CUC 7.0

(1) Caches free/busy status over the next 48 hours, and polls for changes every 30 minutes *.

Exchange 2003 or 2007

* The polling cycle and # of hours of free/busy status to cache are both configurable.** The advanced warning defaults to 2 minutes, but is configurable.

SMS

SMTP

(2) Two minutes before an appointment is scheduled to begin, Connection will send a notification to either an SMTP or SMS client **.

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

Calendaring Configuration

Calendaring Configuration checklist: Ensure Exchange / MP / MPE servers are prepared for CUC integration. Configure one External Service for each Exchange / MP / MPE server. Configure one External Service Account for each user. Adjust system-settings as needed.

CUC 7.0

USER A MeetingPlace

ExchangeUSER Z

External Service Accounts

External Services

Sys

tem

Set

tings

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

Troubleshooting CalendaringIs Unity Connection configured correctly?Try the “test” button on the External Service Accounts page.

Is Exchange configured correctly?Try logging in to the user’s account via OWA:http://my.exchangesvr.com/exchange/[email protected] (E2K3)http://my.exchangesvr.com/owa/[email protected] (E2K7)If SSL is enabled on the External Service, use https.When prompted for login credentials, use the service account.

Is MeetingPlace / MeetingPlace Express configured correctly?Try logging in to the MP web service directly with a web browser:http://my.mpsvr.com/webservices/services/meetingservice?wsdl (MP/MPE)If SSL is enabled on the External Service, use https.When prompted for login credentials, use the API User account.

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

Troubleshooting Calendaring

Relevant CUC Microtraces: CCL (info, trace) CsWebDav (info, trace)

Relevant Log Files: diag_CuCsMgr (for TUI/VUI problems) diag_Tomcat (for CPCA problems) Diag_CuGalSvc (for problems related to calendar event notifications)

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