contact center integration withclnv.s3.amazonaws.com/2017/eur/pdf/brkcct-2027.pdf · contact center...

113

Upload: duongkhanh

Post on 15-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Contact Center integration with Context Service, Tropo, Zendesk, REST APIs and other cloud services

Brian Cole – Technical Marketing Engineer - Massachusetts

BRKCCT-2027

The fundamental problem… is how to achieve

interoperability without complexity…. and that's

extremely difficult to attain.

But it's worth it to try, because the results can be

business changing!!”

Salvatore Collora – Collora Network Services

• Enabling Services

• Context Service APIs

• Task Routing API

• REST APIs

• Zendesk APIs

• UCCX Services

• Conclusion / Q&A

Agenda

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Key Session Acronyms

• API – Application Programming Interface• REST - Representational State Transfer• JSON - JavaScript Object Notation

BRKCCT-2027 5

And a new acronym for this session:

“EoT”

The Enablement of Things!

Enabling Services

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Enabling Services

Almost every type of a service-providing entity, whether in the cloud or on premise,

offers an API to enable its service

Customer Enablement of Things Agents

BRKCCT-2027 7

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

How Do Most Customer See APIs?

Context

Dun & Bradstreet

Tropo

Zendesk

Task Routing API (TR)

SFDC

BRKCCT-2027 8

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Common integration framework facilitated via REST API’s

Contact Center API Framework

Context ServiceZendesk Dun &

Bradstreet

SFDC Task Routing API

Cisco REST API

Tropo

BRKCCT-2027 9

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

In reality.. It’s as simple as 1, 2, 3

1. Which Service is required

Customer

Service

Requirement

BRKCCT-2027 10

Web Service

2. Where to Enable it

Cloud

Network

3. Which API to use

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Cumulus Motorcycles is a world renowned motorcycle manufacturer with hundreds of distributors/dealers

• When a distributer or dealer communicates with Cumulus, Cumulus requires their Omnichannel Contact Center to know their customer in great detail, whether in self-service and/or when reaching an agent

• Cumulus also requires that:

• All data be logged to Context Service

• All customers be looked up in Dun and Bradstreet

• All notifications (should the customer require it) to be done via SMS, and

• A service ticket created or modified for each interaction.• All this information must also be present on the agents desktop should that call

reach them.

And So… We Begin Our Journey….

BRKCCT-2027 11

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Customer Enablement Journey

Voice ServiceSMS

Service

Third

Party

Service

Support

Service

UCCX

Services

CS

(Context

Service)

CS / Tropo

/ TR

REST

CS /

REST

CS /

Zendesk

Interaction with SMS

Dun and Bradstreet

Corporate Lookup

Create / Update

Zendesk Ticket

UCCX Service

Connect with

customers across

multiple channels

Engage with

consistency and

context

Apply appropriate

APIs

BRKCCT-2027 12

Interaction with

Inbound Voice

Context Services

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Enabling Services

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Context Service – Finesse Gadget

BRKCCT-2027 15

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Context Service - CVPCustomer Lookup

Based on:

• ANI

• Customer Name

• Or any field within the

customer configuration in

Context Service

BRKCCT-2027 16

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Context Service - CVP

BRKCCT-2027 17

Customer Lookup

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Context Service - CVP

BRKCCT-2027 18

Customer Lookup

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Parsing JSON Data

19BRKCCT-2027

Parsing JSON Data to Populate Variables We’ll Need

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Parsing JSON Data

20BRKCCT-2027

Parsing JSON Data to Populate Variables We’ll Need

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Context Service - CVP

POD_Read

Pass

• Customer ID retrieved

from customer lookup

Return

• PODID

• Data from that POD

BRKCCT-2027 21

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Context Service - CVP

POD_Read

BRKCCT-2027 22

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Context Service - CVP

POD_Read

BRKCCT-2027 23

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Context Service - CVP

POD_Read

BRKCCT-2027 24

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Context Service - CVP

POD_Add

Pass

• Customer ID retrieved

from customer lookup

• Tags

• Fieldsets

• Context Notes

• URL

• Any pertinent data you

want to display in

Finesse

BRKCCT-2027 25

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Context Service - CVP

POD_Add

BRKCCT-2027 26

FieldSets: Built-in and

Custom

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Context Service - CVP

Return to ICM

Pass

• PODID

• Any other data we

need to sent to CTI or

to make a call routing

decision

BRKCCT-2027 27

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Context Service - CVP

Return to ICM

BRKCCT-2027 28

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Context Service – UCCE Script Editor

Set the POD.ID

• The Finesse gadget will pull in

all the PODs associated with

this customer in chronological

order.

• No need to pass all that data

from CVP

BRKCCT-2027 29

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Finesse Gadget Presents Interaction PODs

BRKCCT-2027 30

Makes sense so far??!!

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Customer Enablement Journey

Voice ServiceSMS

Service

Third

Party

Service

Support

Service

UCCX

Services

CS

(Context

Service)

CS / Tropo

/ TR

REST

CS /

REST

CS /

Zendesk

Interaction with SMS

Dun and Bradstreet

Corporate Lookup

Create / Update

Zendesk Ticket

UCCX Service

Connect with

customers across

multiple channels

Engage with

consistency and

context

Apply appropriate

APIs

BRKCCT-2027 31

Interaction with

Inbound Voice

TROPO SMS –TR (Task Routing) API

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

TR – PCCE / SocialMiner Configuration(in CCE 11.5)

Configure PCCE/UCCE

• Add External Machine

BRKCCT-2027 33

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

TR – PCCE / SocialMiner Configuration

Configure PCCE/UCCE

• Add External Machine

• Configure MR PG to SM

• (Media Routing Peripheral Gateway)

BRKCCT-2027 34

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

TR – PCCE / SocialMiner Configuration

Configure PCCE/UCCE

• Add External Machine

• Configure MR PG to SM

• MR PG automatically configured within the SocialMiner server!

• Note: This is done automatically after you configure Task Routing in the CCE system!!! No need for you to do it!

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Tropo – SMS - TR

What you need to do:

• Create Account on Tropo

• Obtain a Number and API Key

• Specify your REST URL on your Java Web App Server where the incoming SMS will be sent to

• Be sure your target app server is reachable from the public Internet

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Tropo – SMS - TR

BRKCCT-2027 37

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Tropo – SMS - TR

BRKCCT-2027 38

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Tropo – SMS - TR

SMS:

Hi, this is Michael Littlefoot. I

cracked my windshield and

wanted to get information on

my warranty.

2

Agent Request

1

3Done. The expected

wait time is 3

minutes

BRKCCT-2027 39

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

ICM Routing Script

To Queue / Select Agent

HT

TP

Po

st to

So

cia

lmin

er

Socialminer

Java Web

App Server

Tropo – SMS - TR

SMS:

Hi, this is Michael Littlefoot. I

cracked my windshield and

wanted to get information on

my warranty.

BRKCCT-2027 40

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Tropo – SMS - TR

Java Web

App Server

ICM Routing Script

To Queue / Select Agent

HT

TP

Post to

Socia

lmin

er

Socialminer

SMS:

Hi, this is Michael Littlefoot. I

cracked my windshield and

wanted to get information on

my warranty.

In Java Web App..

BRKCCT-2027 41

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Tropo – SMS - TR

Java Web

App Server

ICM Routing Script

To Queue / Select Agent

HT

TP

Post to

Socia

lmin

er

Socialminer

SMS:

Hi, this is Michael Littlefoot. I

cracked my windshield and

wanted to get information on

my warranty.

Task Routing output log..

BRKCCT-2027 42

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Tropo – SMS - TR

Java Web

App Server

ICM Routing Script

To Queue / Select Agent

HT

TP

Post to

Socia

lmin

er

Socialminer

SMS:

Hi, this is Michael Littlefoot. I

cracked my windshield and

wanted to get information on

my warranty.

Task Routing code within the App Server

BRKCCT-2027 43

Note: This customer information is hard

coded here.

This would normally be derived from a Context

Service API call, but we’re hard coding it

here for clarity.

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Add the PODs

• We could either:• Utilize the Context Service SDK within the Java App Server to Add PODs or to

update PODs relating to this customer and interaction (via REST Call)

or

• Utilize SocialMiner’s Task Routing capability to write the PODs

BRKCCT-2027 44

Tropo – SMS - TR Adding the SMS interaction POD to Context Service

Let’s look at this 1st option - using the SDK

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

What we need to do:

• Obtain Context Service SDK from DevNet

• Compile and Link into our Tropo Application (Java Web App Server)

• Call the CreatePod function

BRKCCT-2027 45

Tropo – SMS - TR Adding the interaction to Context Service

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Customer Enablement Journey

Voice ServiceSMS

Service

Third

Party

Service

Support

Service

UCCX

Services

CS

(Context

Service)

CS / Tropo

/ TR

REST

CS /

REST

CS /

Zendesk

Interaction with SMS

Dun and Bradstreet

Corporate Lookup

Create / Update

Zendesk Ticket

UCCX Service

Connect with

customers across

multiple channels

Engage with

consistency and

context

Apply appropriate

APIs

BRKCCT-2027 46

Interaction with

Inbound Voice

REST API

Use Case:

• Looking up financial information regarding the customer’s credit status - using Dun & Bradstreet

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Initiate a Hello session to D&B

• Receive a token back, and save that for further communications

BRKCCT-2027 48

REST API Call to Dun & Bradstreet Steps

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

REST – CVP – Dun and Bradstreet

Send Hello to D&B to initiate a session with D&B

BRKCCT-2027 49

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

REST – CVP – Dun and Bradstreet

Send Hello

BRKCCT-2027 50

Note: These are the “required headers” that we received from D&B

when we initiated use of their service.

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

REST – CVP – Dun and Bradstreet

Send Hello

BRKCCT-2027 51

Info in the response_body string will tell us how to authenticate to D&B

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

REST – CVP – Dun and Bradstreet“Postman” Output

BRKCCT-2027 52

Debug tool within a Chrome browser:

Authentication Detail provided. This is the token that we will use in further

communication with D&B

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

REST – CVP – Dun and Bradstreet

Parse the Response

BRKCCT-2027 53

Parse for thisAssign it to this

We parsed the response and then stored it as Token to use in

subsequent calls to D&B

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

REST – CVP – Dun and Bradstreet

Parse the Response

We used JSON Path Expression within CVP to find the token within the D&B response and save it as the variable

named “Token”

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

REST – CVP – Dun and Bradstreet

Parse the Response

We were looking for a Field called AuthenticationDetail, then looked for

the Child of that field called Token

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

REST – CVP – Dun and Bradstreet

Parse the Response

BRKCCT-2027 56

From CVP Logs

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

REST – CVP – Dun and Bradstreet

Setup REST Call

BRKCCT-2027 57

Defined sendURL to make another REST call to D&B

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

REST – CVP – Dun and Bradstreet

Send REST Request

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

REST – CVP – Dun and Bradstreet

59BRKCCT-2027

Results of D&B GET

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Customer Enablement Journey

Voice ServiceSMS

Service

Third

Party

Service

Support

Service

UCCX

Services

CS

(Context

Service)

CS / Tropo

/ TR

REST

CS /

REST

CS /

Zendesk

Interaction with SMS

Dun and Bradstreet

Corporate Lookup

Create / Update

Zendesk Ticket

UCCX Service

Connect with

customers across

multiple channels

Engage with

consistency and

context

Apply appropriate

APIs

BRKCCT-2027 60

Interaction with

Inbound Voice

Zendesk API

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Zendesk API

Get Previous Ticket

BRKCCT-2027 62

Checking to see if this customer has had a previous ticket on Zendesk

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Zendesk API

Get Previous Ticket

BRKCCT-2027 63

REST Client settings to match Zendesk requirements

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Zendesk API

Get Previous Ticket

And we’ll get back a response_body

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Zendesk API

Parse Response

BRKCCT-2027 65

Again, we’ll parse the response from Zendesk

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Zendesk API

Parse Response

BRKCCT-2027 66

Parse for thisAssign it to this

And store it in TicketInfo

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Zendesk API

Parse Response

Again, using JSON Path Expression to parse the response looking for

ticket.id

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Zendesk API Play Ticket Info

BRKCCT-2027 68

And we’ll play a message to

the customer letting them

know their case number.

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Zendesk API Play Ticket Info

Playing what was stored in TicketInfo

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Zendesk API

Send Customer SMS with Ticket Info

BRKCCT-2027 70

Then we will move to the SMS

portion of our CVP app to send

the customer an SMS with their

case number, using Tropo to

sent it out

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Zendesk API - SMS Notification

Set Message to Send

BRKCCT-2027 71

Just doing another REST

Call, but this time to Tropo

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Zendesk API - SMS NotificationSet Message to Send

BRKCCT-2027 72

Variables defined to talk to Tropo.

Note, the phone number is hard coded

here for simplicity, but it would normally

be another variable identifying the

customer’s ANI.

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Zendesk API - SMS Notification

Set Message to Send

Token was received via the

Tropo web app this time.

Then entered into the Token

variable manually.

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Zendesk API

Set Message to Send

BRKCCT-2027 74

Solution

Tag

Builder

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Zendesk API

Set Message to Send

BRKCCT-2027 75

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Zendesk API

Set Message to Send

BRKCCT-2027 76

Final REST Call definition

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Zendesk API

Adding a Context Service POD now

BRKCCT-2027 77

Context Service POD added

for this customer for the

SMS we just sent out.

Easy enough??

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Customer Enablement Journey

Voice ServiceSMS

Service

Third

Party

Service

Support

Service

UCCX

Services

CS

(Context

Service)

CS / Tropo

/ TR

REST

CS /

REST

CS /

Zendesk

Interaction with SMS

Dun and Bradstreet

Corporate Lookup

Create / Update

Zendesk Ticket

UCCX Service

Connect with

customers across

multiple channels

Engage with

consistency and

context

Apply appropriate

APIs

BRKCCT-2027 78

Interaction with

Inbound Voice

UCCX Services

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

UCCX – Context Service Customer Lookup:

• Based on ANI or any other type of info

• Result in a ‘customers’ Array

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

UCCX - Context Service Get Customer Information:

• Extract Customer ID

• Customer ID to be used with PODs

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

UCCX - Context Service Retrieve the PODs associated with the Customer:

• Customer ID

• Number of PODs to be retrieved

• Store in CustPods Array

BRKCCT-2027 82

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

UCCX - Context Service Extract Details from the PODs:

• Select Criteria we are interested in

• Retrieve the POD ID in case we need to update this POD

BRKCCT-2027 83

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

UCCX - Context Service Update PODs:

• Add any Tags

• Specify the FieldSets

• Add information to the POD details

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

UCCX - Zendesk Zendesk REST call to update ticket:

• Insert information from PODs

• Update any new information

• Retrieve the ticket number

BRKCCT-2027 85

This info from a JSON template for Zendesk goes into the “ticketRest” string variable

JSON template for Zendesk

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

UCCX - Zendesk REST API call:

• We have setup the details previously

(Info from JSON Template)

(Parsed automatically!)

(Parsed automatically!)

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

UCCX – Context Service Create the “Current Activity” POD:

• Use defined FieldSets

• Ensure all information is added in order to show it in the Finesse gadget

Live UCCX Demo

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Live UCCX Demo

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2027

Let’s Play Who Wants to be a Millionaire!!!

Actually… we can’t offer you a million euros of course…

but there is a nice little prize if our volunteer gets all 4 correct!

Need 1 volunteer to play

90

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public1 €1002 €2003 €3004 €500

6 €2,0007 €4,0008 €8,0009 €16,000

11 €64,00012 €125,00013 €250,00014 €500,000

5 €1,000

10 €32,000

15 €1 MILLION

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

A. Microsoft Paint

Which API tool did we use to test our

REST APIs?

B. Facebook

C. Twitter D. Postman

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

A. Microsoft Paint

Correct!!

B. Facebook

C. Twitter D. Postman

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public1 €1002 €2003 €3004 €500

6 €2,0007 €4,0008 €8,0009 €16,000

11 €64,00012 €125,00013 €250,00014 €500,000

5 €1,000

10 €32,000

15 €1 MILLION

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

A. Tropo ID

What did we need to return to ICM in order to

populate the CS Gadget with all the customer

POD data?

B. POD ID

C. Dun & Bradstreet ID D. Zendesk ID

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

A. Tropo ID

Correct!!

B. POD ID

C. Dun & Bradstreet ID D. Zendesk ID

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public1 €1002 €2003 €3004 €500

6 €2,0007 €4,0008 €8,0009 €16,000

11 €64,00012 €125,00013 €250,00014 €500,000

5 €1,000

10 €32,000

15 €1 MILLION

BRKCCT-2027

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

A. Pliers

What easy method did we use to parse JSON

data within CVP?

B. Hammer

C. JSON Path Expressions D. Assembly Code

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

A. Pliers

Correct!!

B. Hammer

C. JSON Path Expressions D. Assembly Code

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public1 €1002 €2003 €3004 €500

6 €2,0007 €4,0008 €8,0009 €16,000

11 €64,00012 €125,00013 €250,00014 €500,000

5 €1,000

10 €32,000

15 €1 MILLION

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

A. Base64 & ASCII

What two data formats are primarily used within

a REST call?

B. ASN.1 & ISO8891

C. JSON & XML D. ODBC & JDBC

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

A. Base64 & ASCII

Incorrect : (

B. ASN.1 & ISO8891

C. JSON & XML D. ODBC & JDBC

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

A. Base64 & ASCII

Just kidding…

Correct!! : )

B. ASN.1 & ISO8891

C. JSON & XML D. ODBC & JDBC

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2027 104

The fundamental problem… is how to achieve

interoperability without complexity…. and that's

extremely difficult to attain.

But it's worth it to try, because the results can be

business changing!!”

Just Remember…

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

• JSON Path Expression Tester: https://jsonpath.curiousconcept.com/

• Cisco CVP Element Specification Guide: http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/customer_voice_portal/cvp11_0/programming/guide/CCVP_BK_1CB723EE_00_1101-element-specification-guide.html

• Cisco UCCX Programming guide: http://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/crs/express_11_0/programming/guide/EditorSeriesVol2.pdf

Additional Resources

BRKCCT-2027 106

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Just Remember….

• Service enablement is integrating services via APIs

• Whether it is UCCE/CVP or UCCX there is a broad range of APIs to satisfy customer requirements for integration

• Almost every customer third party integration has an API that we can interface with

Call to Action!!

No Reason to not WIN!

BRKCCT-2027 107

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Complete Your Online Session Evaluation

Don’t forget: Cisco Live sessions will be available for viewing on-demand after the event at CiscoLive.com/Online

• Please complete your Online Session Evaluations after each session

• Complete 4 Session Evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt

• All surveys can be completed via the Cisco Live Mobile App or the Communication Stations

108BRKCCT-2027

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Continue Your Education

• Demos in the Cisco campus

• Walk-in Self-Paced Labs

• Lunch & Learn

• Meet the Engineer 1:1 meetings

• Related sessions

109BRKCCT-2027

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco Spark Ask Questions, Get Answers, Continue the Experience

Use Cisco Spark to communicate with the Speaker and fellow participants after the session

Download the Cisco Spark app from iTunes or Google Play

1. Go to the Cisco Live Berlin 2017 Mobile app

2. Find this session

3. Click the Spark button under Speakers in the session description

4. Enter the room, room name = BRKCCT-2027

5. Join the conversation!

The Spark Room will be open for 2 weeks after Cisco Live

110BRKCCT-2027

Q & A

Thank You