Hello,
I use t_onbranch and t_on_reply for all request passing the proxy.
Why doesn't the branch_route get called for CANCEL's and ACK's (loose routed as well as statefull)? The loose routed BYE does pass through the branch_route.
And why isn't the reply on a CANCEL passed through the transactional onreply_route? It is passed through the default onreply_route.
The documentation doesn't mention any selectivity on request method.
Hello Alex,
On 09/12/08 17:23, Alex Hermann wrote:
Hello,
I use t_onbranch and t_on_reply for all request passing the proxy.
Why doesn't the branch_route get called for CANCEL's and ACK's (loose routed as well as statefull)? The loose routed BYE does pass through the branch_route.
And why isn't the reply on a CANCEL passed through the transactional onreply_route? It is passed through the default onreply_route.
The documentation doesn't mention any selectivity on request method.
ACK is forwarded stateless, CANCEL is a local generated request (hop by hop), so both are special cases and therefore these behaviors.
Because of building it locally, one cannot actually set the on reply handler, it can set for incoming CANCEL which is dropped.
Cheers, Daniel