Branch: refs/heads/master
Home: https://github.com/OpenSIPS/opensips
Commit: 82475b9864e9d9808e6052f7f4b672ac600dcf23
https://github.com/OpenSIPS/opensips/commit/82475b9864e9d9808e6052f7f4b672ac600dcf23
Author: Bogdan-Andrei Iancu <[email protected]>
Date: 2022-10-26 (Wed, 26 Oct 2022)
Changed paths:
M modules/dialog/dialog.c
M modules/dialog/dlg_handlers.c
M modules/dialog/dlg_handlers.h
M modules/dialog/dlg_hash.c
M modules/dialog/dlg_hash.h
M modules/dialog/dlg_replication.c
M modules/dialog/dlg_timer.c
M modules/dialog/dlg_timer.h
M modules/dialog/doc/dialog_admin.xml
Log Message:
-----------
[dialog] added support for delayed dialog deletion
Once terminated, instead of deleting / destroying the in-memory dialog right
away, by setting the 'delete_delay' parameter, the dialog may be kept for a
while in memory, in a read-only state (no action, no changes, nothing).
This delaying may be used to help with the routing of late in-dialog request
that may be received after the dialog terminated (like late BYE's due to
retransmissions, cross BYE requests, auth'ed BYE request, slow ACK on
re-INVITEs, etc).
This work was sponsored by 46Labs, a true OpenSIPS supporter!
_______________________________________________
Devel mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel