We recently implemented a CRM which supports a method of 'call pop', where information is POST'ed from our UCCX application to an inbound point. It works perfectly. The problem we're seeing is that if that inbound point is unavailable, our application throws an exception. Normally this doesn't matter, because the race condition that is triggered between the exception and the call being connected to an agent is almost always connected.
However we may use other purposes for passing data, and that could cause our script to fail. Is there a way to elegantly handle this exception, or avoid it entirely?
The error message reads: "Task: 38000352451 I/O exception from caching document; nested exception is: java.io.IOException: Server returned HTTP response code: 500 for URL: (redacted, our CRM's inbound URL)"
Please let me know if there's any other information I can provide. Thanks!
UCCX 8.5.1 : 188.8.131.5202-22