mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
Merge "sorcery: Add setting object type congestion levels." into 13
This commit is contained in:
@@ -25,6 +25,7 @@
|
||||
#include "asterisk/astobj2.h"
|
||||
#include "asterisk/paths.h"
|
||||
#include "asterisk/sorcery.h"
|
||||
#include "asterisk/taskprocessor.h"
|
||||
#include "include/res_pjsip_private.h"
|
||||
#include "asterisk/res_pjsip_cli.h"
|
||||
#include "asterisk/statsd.h"
|
||||
@@ -1119,6 +1120,8 @@ int ast_sip_initialize_sorcery_location(void)
|
||||
ast_pjproject_get_buildopt("PJSIP_MAX_URL_SIZE", "%d", &pjsip_max_url_size);
|
||||
|
||||
ast_sorcery_apply_default(sorcery, "contact", "astdb", "registrar");
|
||||
ast_sorcery_object_set_congestion_levels(sorcery, "contact", -1,
|
||||
3 * AST_TASKPROCESSOR_HIGH_WATER_LEVEL);
|
||||
ast_sorcery_apply_default(sorcery, "aor", "config", "pjsip.conf,criteria=type=aor");
|
||||
|
||||
if (ast_sorcery_object_register(sorcery, "contact", contact_alloc, NULL, contact_apply_handler) ||
|
||||
|
@@ -31,6 +31,7 @@
|
||||
#include "asterisk/test.h"
|
||||
#include "asterisk/statsd.h"
|
||||
#include "include/res_pjsip_private.h"
|
||||
#include "asterisk/taskprocessor.h"
|
||||
|
||||
#define DEFAULT_LANGUAGE "en"
|
||||
#define DEFAULT_ENCODING "text/plain"
|
||||
@@ -1015,6 +1016,8 @@ int ast_sip_initialize_sorcery_qualify(void)
|
||||
|
||||
/* initialize sorcery ast_sip_contact_status resource */
|
||||
ast_sorcery_apply_default(sorcery, CONTACT_STATUS, "memory", NULL);
|
||||
ast_sorcery_object_set_congestion_levels(sorcery, CONTACT_STATUS, -1,
|
||||
3 * AST_TASKPROCESSOR_HIGH_WATER_LEVEL);
|
||||
|
||||
if (ast_sorcery_internal_object_register(sorcery, CONTACT_STATUS,
|
||||
contact_status_alloc, NULL, NULL)) {
|
||||
|
Reference in New Issue
Block a user