[Kamailio-Devel] SF.net SVN: openser:[5679] trunk/etc/kamailio.cfg
Juha Heinanen
jh at tutpro.com
Tue Mar 10 20:23:04 CET 2009
Daniel-Constantin Mierla writes:
> > thanks for that. there is still work to do regarding t_relay failures
> > (also applies to fork.cfg). based on today's tests (that i wrote
> > another message about), i'm totally confused regarding tm's t_relay
> > behavior. there is no documentation on de-arming of route blocks,
> you have to give "0" as parameter to functions arming tm route
> > blocks.
yes, i know that. i meant automatic de-arming when t_relay is called.
at least in some case i have noticed earlier that if i don't set again
failure/branck/reply routes in failure route, they are not necessarily
set when t_relay is called in failure route.
> Probably different codes should be returned in case of errors, to
> differentiate the behavior in the config.
i would prefer that the default behavior is that failure route is called
no matter what error happened. there could be a way to override that if
someone wants to have more manual control.
for example, lets say that there is a syntax error in r-uri of a
branch that is being t_relayed. if failure route is set, it should get
called with error "400 Bad Request".
i cc this to sr-dev lists, since in my opinion sip-router tm module
should allow user friendly, simple handling of t_relay failures.
-- juha
More information about the Devel
mailing list