I don't know why it is needed, as the description of the function says it will use the
outgoing buf (uac) as a basis for the new request. But currently, the functions uses/needs
it. The i_req parameter is the uas and is used for calling t_calc_branch() and
create_via_hf().
I guess it could just as well construct the new Via from the previous uac in some way.
---
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/210#issuecomment-113054335