Hi,
I am running opensips 1.8.3 with do_routing module A dial_rule prefix has 3 trunk gateways ( gw1,gw2,gw3) After do_routing(,) I am setting the $rU and fixing the To Tag header using uac_replace_to( and the call go to gw1 with correct TO tag as I set it , but when calls fails on gw1 ,then I set the $rU in route[6] to go to second in route and it goes with bad TO header, since it goes with the same To header in the 1st invite That target gw1 1-how to fix the To header in the second invite to gw2 loadmodule "uac.so" modparam("uac","restore_mode","auto") uac_replace_to("$avp(dst)","sip:$var(prefix)$avp(dst)@$td"); t_on_failure("1"); on failure_route[1] { . if (!t_check_status("487")) { #xlog("------------route6-------\n"); $avp(failure_count) = $avp(failure_count) + 1; #480|486|603 route(6); } Route[6]{ . . . $rU = $var(prefix) + $avp(dst); uac_replace_to("sip:$var(prefix)$avp(dst)@$td"); } Regards
_______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users