cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2074
Views
0
Helpful
1
Replies

How to start with c# .NET

stingare
Level 1
Level 1

Hi All

I am .NET developer.

Recently started working on Oracle Cloud media bar integrations with Cisco Finesse.

I am using RestSharp library to do REST API call to Finesse server (successfully).

Now, something XMPP come into the picture where I want to subscribe the events which are getting triggered from Finesse.

For example - If I call agent state change API from RestSharp then StateChanged event should be triggered in C#. So I understood from developer guide that we have to send some IQ stanza to subscribe that User Tag (https://developer.cisco.com/docs/finesse/#!subscription-management/subscription-management)

I chose Waher Networking library (from the URL https://xmpp.org/software/libraries.html) to work on XMPP requests, but not able to find any implementation for this.


Can anyone please let me know if I am on the correct path.

Like other people out there I would also like to ask if anyone knows any resource/help/sample for .NET implementation of above issue please let me know.

If needed I will be able to provide some code which I have developed till now.

Very badly need help on the issue.

Appreciate all your comments.

Thanks & Regards

Somnath

1 Reply 1

dekwan
Cisco Employee
Cisco Employee

Hi Somnath,

Users are automatically subscribed to the User and Dialog nodes so they will automatically get the User notifications once that user is connected/logged in to the XMPP server.

You are on the right path to use a XMPP library. You basically have to connect/login to the Finesse notification service using the agent's credentials to start getting the events. I haven't written anything in C# .NET so I don't have any examples, but I know there are folks in the community who have. I will say that a lot of people use MatriX but it is not a free library.

Thanx,

Denise