From e2ace680d8e0f461a00152aab10bc774ba5192d0 Mon Sep 17 00:00:00 2001 From: juha-h Date: Wed, 21 Feb 2018 21:51:26 +0200 Subject: modules/menu: added "statmode_default" config variable (#359) * modules/menu: added "statmode_default" config variable - if given value "off" statsmode defaults to STATMODE_OFF - otherwise statsmode initial value is STATMODE_CALL * hopefully made travis happy --- modules/menu/menu.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/menu/menu.c b/modules/menu/menu.c index 0ea87b7..aab9661 100644 --- a/modules/menu/menu.c +++ b/modules/menu/menu.c @@ -1130,7 +1130,13 @@ static int module_init(void) start_ticks = tmr_jiffies(); tmr_init(&tmr_alert); - statmode = STATMODE_CALL; + if (0 == conf_get(conf_cur(), "statmode_default", &val) && + 0 == pl_strcasecmp(&val, "off")) { + statmode = STATMODE_OFF; + } + else { + statmode = STATMODE_CALL; + } err = cmd_register(baresip_commands(), cmdv, ARRAY_SIZE(cmdv)); err |= cmd_register(baresip_commands(), dialcmdv, -- cgit v1.2.3