Hi,

I am trying to modify the header of both main and the branch routes, more specifically trying to modify FROM field on both routes to different values.
The change on main route is fine but couldn't make the change on the branch side.

 if (is_method("INVITE"))
{
     ....
      seturi("sip:1111111111@x.x.x.x:5060;transport=UDP");    // main route
      append_branch("sip:2222222222@y.y.y.y:5060");           // branch route

      if ( uri=~"sip:.+@x.x.x.x.*" )
      {
           uac_replace_from("...");  // make changes on main route, works
      }

      if ( uri=~"sip:.+@y.y.y.y.*" )
      {
         uac_replace_from("...");  // make changes on the branch, not working
      }
      ....

When I move the logic for the branch into "branch_route" it would created two FROM fields. Is this a bug?



Thanks,
Alex

Stay up to date on your PC, the Web, and your mobile phone with Windows Live Click here