Unable To Change The Response If Its Status Code Is 6xx When Handling The BranchResponse
(Doc ID 1333301.1)
Last updated on AUGUST 24, 2020
Applies to:Oracle Communications Converged Application Server - Version 5.0.0 to 5.0.0 [Release 5.0]
Information in this document applies to any platform.
There is a problem with responses on proxy branches created with Proxy.createProxyBranches(List<? extends URI> targets).
- When receiving a 486 response and several proxy branches have been created, then the doResponse(SipServletResponse resp) callback method is called with resp.isBranchResponse() returning true (as expected).
- When receiving a 486 response and a single proxy branch has been created, then the doResponse(SipServletResponse resp) callback method is called with resp.isBranchResponse() returning false. This means that in this kind of setup the application is denied the opportunity to act on the response before the final response is sent (by creating a new proxy branch for instance).
So in both cases above, is it possible to modify the response before forwarding if its status code is for example 6xx and some additional information needs to be added?
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document