<div dir="ltr"><div class="gmail_default" style="font-size:small">when I do this</div><div class="gmail_default" style="font-size:small">if (is_method("INVITE") || (is_method("ACK") && t_check_status("200")))</div><div class="gmail_default" style="font-size:small">I get an error</div><div class="gmail_default" style="font-size:small">ERROR:tm:t_check_status: cannot check status for a reply which has no transaction-state established</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Since I am executing this is_method("INVITE")  is true, the other two logical conditions after || ("or"  condition) should not be checked. That is how all languages work.  </div><div class="gmail_default" style="font-size:small">The parenthesis group together is_method("ACK") && t_check_status("200")), so they are one single logical condition, and it should not be evaluated after a positive for any previous condition.</div><div class="gmail_default" style="font-size:small"><br></div></div>