[OpenSIPS-Users] What is the role of t_check_trans at line 253 of opensips.cfg in SVN trunk
bogdan at voice-system.ro
Tue Jul 14 15:10:47 CEST 2009
when comes to handling retransmissions (and not CANCELs and ACKs
belonging to an INVITE transaction), both function do more or less the
same - handle the retransmission (by retransmitting the last sent reply)
and breaking the script execution - of course, the difference is if no
retransmission, t_newtran() will create a new transaction for the request.
is a bit redundant. Only:
will do exactly the same job.
Again, this is true only in the context of non-CANCEL and non-ACK requests!
Stanisław Pitucha wrote:
> 2009/7/14 Alex Balashov <abalashov at evaristesys.com>:
> A bit related question. Since the docs mention:
> "If the processing of requests may take long time (e.g. DB lookups)
> and the retransmission arrives before t_relay() is called, you can use
> the t_newtran() function to manually create a transaction."
> Is there any situation where:
> after all cancel / ack checks is a bad thing to do? Or maybe even:
> if (is_method('INVITE|UPDATE|REFER')) t_new_trans();
> since everything else can be safely duplicated / is rather light in processing.
> Users mailing list
> Users at lists.opensips.org
More information about the Users