cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
836
Views
0
Helpful
3
Replies

Finesse not throwing valid http response error codes

plukka
Level 1
Level 1

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

3 Replies 3

dekwan
Cisco Employee
Cisco Employee

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

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

dekwan
Cisco Employee
Cisco Employee

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