IIRC, the initial specs of SIP didn't allow updating the path for within dialog requests, so dialog module is likely not updating its structure with new contacts. Perhaps some C coding will be needed.
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/273#issuecomment-127240046