cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Bookmark
|
Subscribe
|
1399
Views
0
Helpful
1
Replies

Finesse REST Api / XMPP events. Documentation and examples

lvj00000111
Level 1
Level 1

I've been walzing around the community/devnet pages for some time now. I've found the docs called Cisco_Finesse_web_services_developer_guide*.pdf. But that is not detailed enough for me.

 

I need documentation for all the different commands I can send and events I can receive, when they come and what all the fields do and can/may/must contain.

I would also like an example that is NOT a gadget, preferably C# (as that's what I'll be coding) but at the very least something that is self contained and is not javascript.

The example should allow me to

1) log user on/off an extension

2) Make calls

3) Answer calls

3) Hang up calls

4) receive events about calls (incoming call, call established etc).

 

I hope someone can help me get started. I'm a total noob to the Cisco community (so please also forgive if I ask something that's already been asked before or if I'm asking in the wrong forum).

1 Accepted Solution

Accepted Solutions

dekwan
Cisco Employee
Cisco Employee

Hi,

 

The Cisco Finesse web services developer guide is the official guide for API/XMPP events. You can find the non PDF version here: https://developer.cisco.com/docs/finesse/#!rest-api-dev-guide

 

It contains all of the APIs that can be used with Finesse and what types of events are triggered as a result of it. It also lists the fields that are part of the API and defines the fields in the object. Unfortunately, there isn't a doc that is more detailed than this.

 

In the Finesse sample code repo, there is a Notification Service Client Sample: https://github.com/CiscoDevNet/finesse-sample-code/tree/master/NotificationServiceClientSample. This is the only non gadget/non JavaScript sample available.

 

There might be folks in the community that has samples that they can provide. I know there are some people who built applications using C#.

 

Thanx,

Denise

View solution in original post

1 Reply 1

dekwan
Cisco Employee
Cisco Employee

Hi,

 

The Cisco Finesse web services developer guide is the official guide for API/XMPP events. You can find the non PDF version here: https://developer.cisco.com/docs/finesse/#!rest-api-dev-guide

 

It contains all of the APIs that can be used with Finesse and what types of events are triggered as a result of it. It also lists the fields that are part of the API and defines the fields in the object. Unfortunately, there isn't a doc that is more detailed than this.

 

In the Finesse sample code repo, there is a Notification Service Client Sample: https://github.com/CiscoDevNet/finesse-sample-code/tree/master/NotificationServiceClientSample. This is the only non gadget/non JavaScript sample available.

 

There might be folks in the community that has samples that they can provide. I know there are some people who built applications using C#.

 

Thanx,

Denise