Hi Kalus,
the basic usage of this function is for dealing with CANCELs and local
end2end ACKs - you may catch them and perform more checking.
For example, if you get an ACK with no routing info (no Route), ACK
which doesn't belong to any INVITE transaction, I may drop it since
something went (bad routing??) wrong and the ACK will spiral on your
proxy....
regards,
Bogdan
Klaus Darilion wrote:
What is this function for?
klaus
Bogdan-Andrei Iancu wrote:
User: bogdan_iancu
Date: 2005/08/24 11:08:15 PDT
OpenSER CVS - Commit Details
Modified files:
modules/tm tm.c Commit Log:
- new TM function t_check_trans(): checks if the request belongs to a
transacation as follows:
non-CANCEL;non-ACK - checks if the the transaction already
exists
(retransmission)
ACK - returns true if it's local e2e ACK; false otherwise;
CANCEL - returns true if the coresponding INVITE
transaction exists.
Revision Changes Path
1.9 +47 -1 sip-server/modules/tm/tm.c
[
http://cvs.sourceforge.net/viewcvs.py/openser/sip-server/modules/tm/tm.c?r1=1.8&r2=1.9
]
_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel
_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel