--- chan_sip.orig 2007-12-14 00:10:51.098458287 +0000 +++ chan_sip.c 2007-12-14 00:11:46.959816383 +0000 @@ -13485,7 +13485,8 @@ } /* Save Record-Route for any later requests we make on this dialogue */ - build_route(p, req, 1); + if(!reinvite) + build_route(p, req, 1); } if (p->owner && (p->owner->_state == AST_STATE_UP) && (bridgepeer = ast_bridged_channel(p->owner))) { /* if this is a re-invite */