[Users] branchroute problem

Klaus Darilion klaus.mailinglists at pernau.at
Tue Aug 30 17:30:38 CEST 2005


Hi!

In the following scenario, a call is forked to 3 phones. 2 of them are 
behind the same NAT (same publich IP, different port, one uses STUN, one 
not).

I xlog all branches,dest-sets... in route[] and then in branch_route.

But the branch route is executed on 2 times, instead of three times (the 
destination set shows that there are 3 destinations)

Although the destination set is changed in the second branch processing. 
Is this the intended way?

regards
klaus

route[]:

  request's first branch:    $br=sip:10.10.0.50:15360
  request's all branches:    $bR=sip:10.10.0.50:15360, 
sip:klaus at 83.136.33.3:8718
  request's destination set: $ds=Contact: sip:klaus at 83.136.33.19:5060, 
sip:10.10.0.50:15360, sip:klaus at 83.136.33.3:8718
  request's destination uri: $du=
  request's uri:             $ru=sip:klaus at 83.136.33.19:5060
  activating t_on_branch(1)

branch_route[1]: first branch processing

  branch_route[1]: request's first branch:    $br=sip:10.10.0.50:15360
  branch_route[1]: request's all branches:    $bR=sip:10.10.0.50:15360, 
sip:klaus at 83.136.33.3:8718
  branch_route[1]: request's destination set: $ds=Contact: 
sip:klaus at 83.136.33.19:5060, sip:10.10.0.50:15360, 
sip:klaus at 83.136.33.3:8718
  branch_route[1]: request's destination uri: $du=
  branch_route[1]: request's uri: 
$ru=sip:klaus at 83.136.33.19:5060

branch_route[1]: second branch processing

  branch_route[1]: request's first branch:    $br=sip:10.10.0.50:15360
  branch_route[1]: request's all branches:    $bR=sip:10.10.0.50:15360, 
sip:klaus at 83.136.33.3:8718
  branch_route[1]: request's destination set: $ds=Contact: 
sip:10.10.0.50:15360, sip:10.10.0.50:15360, sip:klaus at 83.136.33.3:8718
  branch_route[1]: request's destination uri: $du=sip:83.136.33.3:3003
  branch_route[1]: request's uri:             $ru=sip:10.10.0.50:15360

...no third branch procesing :-(




More information about the sr-users mailing list