Branch: refs/heads/master
Home: https://github.com/OpenSIPS/opensips
Commit: c0f25f796ce3f3ba3066a6d6553bef1ef3823904
https://github.com/OpenSIPS/opensips/commit/c0f25f796ce3f3ba3066a6d6553bef1ef3823904
Author: Vlad Paiu <[email protected]>
Date: 2015-10-14 (Wed, 14 Oct 2015)
Changed paths:
M modules/dialog/README
M modules/dialog/dialog.c
M modules/dialog/dlg_db_handler.c
M modules/dialog/dlg_handlers.c
M modules/dialog/dlg_hash.c
M modules/dialog/dlg_hash.h
M modules/dialog/dlg_replication.c
M modules/dialog/dlg_req_within.c
M modules/dialog/dlg_req_within.h
M modules/dialog/dlg_timer.c
M modules/dialog/dlg_timer.h
M modules/dialog/doc/dialog_admin.xml
Log Message:
-----------
Added Re-INVITE in-dialog pinging support
Controlled via the new "R" and "r" flags available to create_dialog() as well
as the new reinvite_ping_interval module param
Work still in progress :
- Properly handle late negociation between endpoints
- Ensure SDP persistency ( DB and BIN replication )
- Ensure compatibility with topology hiding ( currently the Contact
header will be bogus when doing TH )
- Whitelist or blacklist logic ( terminate call for 481 and 408
timeout, or terminate call for anything else other than 200 and 491 )
- Extensive testing needed for race conditions specified in rfc 5407
_______________________________________________
Devel mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel