Hello again,
The uac_replace_from issue led me to another problem. The branch_route is not always called even though I set it using t_on_branch everytime from REQUEST_ROUTE and FAILURE_ROUTE. The failing scenario is as follows: The call is routed to 2 domains (A,B) each with 2 SRV records (1,2).
t_on_branch relay domainA branch domainA-1 - timeout branch domainA-2 - 480 failure route append_branch t_on_branch relay domainB branch domainB-1 - timeout branch domainB-2 - 200 OK ==> this branch doesn't call the branch_route
Any idea's ?
Hmm - how is SRV failover supposed to work?
Does the SRV failover happens before entering the branch route or does it happen transparent in tm module (thus not visible in kamailio.cfg)?
klaus
Alex Hermann schrieb:
Hello again,
The uac_replace_from issue led me to another problem. The branch_route is not always called even though I set it using t_on_branch everytime from REQUEST_ROUTE and FAILURE_ROUTE. The failing scenario is as follows: The call is routed to 2 domains (A,B) each with 2 SRV records (1,2).
t_on_branch relay domainA branch domainA-1 - timeout branch domainA-2 - 480 failure route append_branch t_on_branch relay domainB branch domainB-1 - timeout branch domainB-2 - 200 OK ==> this branch doesn't call the branch_route
Any idea's ?
On Tuesday 12 August 2008, Klaus Darilion wrote:
Does the SRV failover happens before entering the branch route or does it happen transparent in tm module (thus not visible in kamailio.cfg)?
What I normally observe is that on failover it calls the configured branch_route. Only not in my example.
On Tuesday 12 August 2008, Alex Hermann wrote:
The uac_replace_from issue led me to another problem. The branch_route is not always called even though I set it using t_on_branch everytime from REQUEST_ROUTE and FAILURE_ROUTE.
Re-arming the branch_route from within the branch_route seems to solve it for now. Still seems a bit weird.