<div><div><div>Hi</div><div> </div><div>Relevent section of the config similiar to below.</div><div> </div><div>Incoming invite is sent to a redirect server, 300 reply is sent back.</div><div>failure_route catches the '300' applies t_drop_replies(); and creates a new invite</div><div>to host NEW_ADDRESS.</div><div> </div><div>The issue I am facing - at this point when a CANCEL is received a '200' is sent back to the requester however it does get notified to the current </div><div>invite which remains processing</div><div> </div><div>...</div><div> </div><div>if (is_method("CANCEL")) {</div><div>    if (t_check_trans()) {</div><div>            t_relay();</div><div>    }</div><div>    exit;</div><div> </div><div>...</div><div> </div><div>failure_route[FAIL]</div><div>{</div><div>    if (t_check_status("300")) {</div><div>        t_drop_replies();</div><div>        rewritehost(NEW_ADDRESS);</div><div>        t_relay();</div><div>     }</div><div> }</div><div> </div><div> </div></div></div>