Andres writes:
That may be true for users that are local to the SER, but I just made a simple test on my lab server (with CVS HEAD), and it does not work for PSTN redirections.
it should not matter if r-uri is rewritten as result of location lookup or rewritehostport.
A simple routing scenario like the one below will send the INVITE to route(7), but the CANCEL will never get there. The only way the CANCEL gets there is to place another if statement with reference to method=="CANCEL" and route it.
are you sure that your script calls t_relay() on the cancel request? if so, where according to ethereal did ser sent the cancel or did you get some error message in syslog? has your gw replied with trying or ringing before you issue cancel?
-- juha