03-27-2018 10:23 AM
Hi
We have developed voice phone web app using Finesse Rest API. We are seeing http error message detail={_body={}, status=0, ok=false, statusText=, headers={}, type=3, url=null} from Finesse Rest API Calls, same error message coming for both GET and POST/PUT Calls from production. We never see this error message in Lab until unless we make Cisco Finesse Tomcat service down explicitly. Our partners are in their own network not in ours. we are seeing around 100K failures every day and as we are not able to find exact root cause of issue, unable to fix issue. Can some one throw what would be issue for throwing these failures.
Our app is developed using Angular 4 and we are using http service of angular.
Regards
Purna
03-27-2018 10:50 AM
Hi,
Please provide more details about your issue. What is the scenario? Where are you seeing this error (because it doesn't look like a Finesse log)? Did you look at the Finesse web services logs to see what is happening for all of these scenarios? Have you tried to manually perform the scenario via postman/pidgin? Do you get the same error?
Thanx,
Denise
03-27-2018 11:31 AM
Denise,
We are calling below APIs and most of them failing often in Production and logs are not getting logged in Finesse server too. All put calls we are passing requestID and requestId is not found Finesse Logs and our apps is not able help what could be issue.
As we are unable to reproduce this error, we have stopped Cisco Finesse Tomcat service in Lab and verified behavior in Fiddler as well as from Chrome browser for checking systemInfo API as well as from source code.
App Code throws detail={_body={}, status=0, ok=false, statusText=, headers={}, type=3, url=null} and these request doesn't go to server at all so we could't verify logs at Finesse.
But chrome and fiddler are throwing as site can't be reached.
HTTPMethod | ||
GET | PUT | POST |
getState | signIn | makeCall |
getDialogs | signOut | bargeCall |
sysInfo | changeState | startSilentMonitorCall |
getTeamMembersInfo | makeConsultCall |
|
| conferenceCalls |
|
| transferCall |
|
| dropCall |
|
| updateWrapUpReason |
|
| updateCallVariables |
|
| sendDtmfString |
|
| answerCall |
|
| holdCall |
|
| retrieveCall |
|
| interceptCall |
|
03-27-2018 12:59 PM
Hi Purna,
Have you tried to manually execute the APIs on the production environment via postman? There seems to be some network issue if the requests aren't even making it to Finesse. I am not sure if using wireshark will help you debug the network better than fiddler, but that is what I typically use.
Thanx,
Denise
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide