Daniel-Constantin Mierla writes:
At least when the transaction is not created the failure route cannot be called. And transaction cannot be called if parts of the sip message are bad.
so currently "no transaction" => "no failure route".
is this also true:
"t_relay returns negative value" => "no failure route"?
the other question is:
"negative t_relay code X" => "no transaction" for -6 <= X <= -1?
The failure route expects some things to be done right. It is not easy doable to call failure_route for any t_relay() error.
not knowing what those are, but i would imagine that is would be possible to relax that, i.e., some default value would be provided for "wrong" thing.
-- juha