[OpenSIPS-Devel] [OpenSIPS/opensips] 6eec7f: Fixed missing traced SIP messages.

Bogdan-Andrei Iancu bogdan at opensips.org
Fri Jul 21 09:14:11 EDT 2017


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 6eec7f95025f0bda0e1dfa764430934a73e90e87
      https://github.com/OpenSIPS/opensips/commit/6eec7f95025f0bda0e1dfa764430934a73e90e87
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2017-07-21 (Fri, 21 Jul 2017)

  Changed paths:
    M modules/siptrace/siptrace.c
    M modules/tm/t_cancel.c
    M modules/tm/t_fwd.c
    M modules/tm/t_hooks.h
    M modules/tm/t_lookup.c
    M modules/tm/t_reply.c
    M modules/tm/timer.c

  Log Message:
  -----------
  Fixed missing traced SIP messages.

The following SIP messages were not traced by SIP trace:
* 100 trying generated by OpenSIPS
* incoming ACK for negative replies
* outgoing ACK to negative replies
* incoming replies to CANCEL requests
* incoming request retransmissions
* outgoing request retransmissions
* outgoing reply retransmissions

The fix introduced two new TM callback to get access to the lowest level in TM message handling:
	* matching a SIP message to the transaction
	* sending a SIP message related to the transaction




More information about the Devel mailing list