Joseph Nadiv
6a04c43035
res_pjsip_registrar: Remove unavailable contacts if exceeds max_contacts
...
The behavior of max_contacts and remove_existing are connected. If
remove_existing is enabled, the soonest expiring contacts are removed.
This may occur when there is an unavailable contact. Similarly,
when remove_existing is not enabled, registrations from good
endpoints are rejected in favor of retaining unavailable contacts.
This commit adds a new AOR option remove_unavailable, and the effect
of this setting will depend on remove_existing. If remove_existing
is set to no, we will still remove unavailable contacts when they
exceed max_contacts, if there are any. If remove_existing is set to
yes, we will prioritize the removal of unavailable contacts before
those that are expiring soonest.
ASTERISK-29525
Change-Id: Ia2711b08f2b4d1177411b1be23e970d7fdff5784
2021-09-24 11:48:22 -05:00
..
2018-06-26 07:05:34 -06:00
2018-10-30 10:39:28 -05:00
2020-09-10 11:03:23 -05:00
2016-04-07 13:35:35 -05:00
2017-04-25 14:37:58 -05:00
2018-08-23 14:05:33 +02:00
2016-04-07 13:35:35 -05:00
2018-12-03 18:47:16 -05:00
2016-04-07 13:35:35 -05:00
2017-04-07 08:44:49 -05:00
2017-09-08 11:51:20 -05:00
2019-04-17 10:18:40 -05:00
2017-09-08 11:51:20 -05:00
2017-12-22 09:23:22 -05:00
2017-09-08 11:51:20 -05:00
2017-03-28 08:31:35 -06:00
2016-08-17 16:21:19 -05:00
2016-06-22 12:23:44 -05:00
2016-09-09 05:36:19 -05:00
2018-09-18 09:46:11 -05:00
2017-09-08 11:51:20 -05:00
2017-09-08 11:51:20 -05:00
2016-07-06 10:30:27 -04:00
2017-03-28 08:31:35 -06:00
2017-09-08 11:51:20 -05:00
2017-09-08 11:51:20 -05:00
2018-07-06 07:03:45 -06:00
2017-10-25 18:14:03 +00:00
2017-03-28 08:31:35 -06:00
2017-09-08 11:51:20 -05:00
2016-04-07 13:35:35 -05:00
2017-09-08 11:51:20 -05:00
2017-09-08 11:51:20 -05:00
2016-04-07 13:35:35 -05:00
2016-04-07 13:35:35 -05:00
2017-08-03 11:44:28 -05:00
2016-04-07 13:35:35 -05:00
2017-09-08 11:51:20 -05:00
2016-04-27 16:33:51 -05:00
2016-06-22 12:23:44 -05:00
2017-09-08 11:51:20 -05:00
2017-11-06 08:11:48 -05:00
2017-09-11 05:54:57 -05:00
2016-04-07 13:35:35 -05:00
2016-03-02 15:42:01 -07:00
2017-09-08 11:51:20 -05:00
2016-04-07 13:35:35 -05:00
2016-04-07 13:35:35 -05:00
2017-03-15 07:51:35 -06:00
2018-10-24 07:51:25 -05:00
2017-03-28 08:31:35 -06:00
2016-05-13 12:46:52 -04:00
2017-12-22 09:23:22 -05:00
2017-09-08 11:51:20 -05:00
2019-01-11 10:52:18 -05:00
2017-12-22 09:23:22 -05:00
2017-09-08 11:51:20 -05:00
2016-04-07 13:35:35 -05:00
2017-09-08 11:51:20 -05:00
2021-03-30 04:46:53 -05:00
2017-09-08 11:51:20 -05:00
2017-12-22 09:23:22 -05:00
2017-06-28 18:36:29 +00:00
2017-03-28 08:31:35 -06:00
2018-01-16 12:50:34 -06:00
2020-07-10 09:57:09 -05:00
2020-07-07 15:20:05 -05:00
2019-03-08 14:16:30 -05:00
2016-04-07 13:35:35 -05:00
2016-04-07 13:35:35 -05:00
2017-09-08 11:51:20 -05:00
2016-04-07 13:35:35 -05:00
2017-09-08 11:51:20 -05:00
2016-04-07 13:35:35 -05:00
2017-12-22 09:23:22 -05:00
2016-04-07 13:35:35 -05:00
2017-09-13 09:24:28 -05:00
2020-08-06 10:50:16 -05:00
2017-09-08 11:51:20 -05:00
2014-06-12 11:34:36 +00:00
2017-09-08 11:51:20 -05:00
2021-04-28 16:39:06 -05:00
2018-01-30 09:29:51 -06:00
2017-12-22 09:23:22 -05:00
2017-09-08 11:51:20 -05:00
2017-09-08 11:51:20 -05:00
2017-10-30 08:36:59 -05:00
2017-12-18 17:29:21 -06:00
2017-09-08 11:51:20 -05:00
2020-09-16 09:08:07 -05:00
2019-03-28 08:17:55 -06:00
2019-03-28 08:17:55 -06:00
2017-09-08 11:51:20 -05:00
2021-09-24 11:48:22 -05:00
2017-09-08 11:51:20 -05:00
2019-09-25 06:24:07 -05:00
2019-03-28 08:17:55 -06:00