summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorjuha-h <jh@tutpro.com>2018-02-21 21:51:26 +0200
committerAlfred E. Heggestad <alfred.heggestad@gmail.com>2018-02-21 20:51:26 +0100
commite2ace680d8e0f461a00152aab10bc774ba5192d0 (patch)
treefb55110e35bb0eae138ac52e4bc5d9657653458d /modules
parentcc17be532af9f80a648c8c9e996df8786c90c24e (diff)
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
Diffstat (limited to 'modules')
-rw-r--r--modules/menu/menu.c8
1 files changed, 7 insertions, 1 deletions
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,