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

Reply via email to