Cisco Finesse Developer API - Verify sent DTMF string by API
Good day, Cisco Community!
I am currently working on a project and curious if we can able to verify the DTMF string sent through the Cisco Finesse Developer API (Send DTMF String). I seem to notice that whenever I sent a request in the said API the response body is empty though the status code is 202(request is successful). I would like to verify through the API that the value of the DTMF sent was the same value inputted in the request body. Also, I am subscribing to the events of notification of Cisco Finesse APIs but no luck as well cause the Dialog and User Notification received is empty as well. Is this possible?
Re: Cisco Finesse Developer API - Verify sent DTMF string by API
That is a very good question. I tested this on my system and it seems like empty Dialog notification IS the successful verification.
On my system, I see the following in the client logs (confirmed by webservices logs)
CallControl : [ClientServices] Dialog: requestId='49834a7f-2b88-4fc5-9d80-8ce0220dfa4c', Making REST request: method=PUT, url='https://finesse25.autobot.cvp:8445/finesse/api/Dialog/2130706433'
CallControl : [ClientServices] [ ComponentsUtil ] - Setting focus on element having id dialButton-8
CallControl : [ClientServices] Dialog: requestId='49834a7f-2b88-4fc5-9d80-8ce0220dfa4c', Returned with status=202, content='null', isUnsent = false
CallControl : EventTunnel.eventHandlerImpl() - Event received::<Update><data><dialog/></data><event>PUT</event><requestId>49834a7f-2b88-4fc5-9d80-8ce0220dfa4c</requestId><source>/finesse/api/Dialog/2130706433</source></Update>
You will notice in the last line, there is a notification that is sent, but it is an empty dialog. The Finesse desktop uses the requestId (which I would recommend you use as well) and by the unique id, it is confirmed that the empty dialog is a result of the DTMF.
If it is a failure, an apiError will be sent instead.
Team, Here's an overview of Webex Teams Developer resources.Do you have a nice use-case, app, sample code, etc? Please comment and I will add it!
Webex Developer PortalDeveloper blog Developer suppor...
Did a little birdie tell you that there is a UI refresh of the Finesse desktop in 12.0? Are you worried that the custom gadget(s) that you spent so many hours building will no longer work? Did you hear that there will be agent to agent chat in this releas...
Reqested to display a CUIC report in Finesse Agent Desktop
User wanted stats from a report they had created in CUIC to be displayed as a new tab in Finesse Agent Desktop.
Attached is a solution I got to work us...
I am working on a Webex Teams Bot. It was quite complicated to find all the necessary information to have a running webhook in python. Therefore, I am sharing a simple way to do it here.
It is necessary to have
I wanted to test the custom logging functionality.
There's an easy Library to use.
I made a sample class that matches the Activity Log for Element entry events.