diff options
author | juha-h <jh@tutpro.com> | 2018-02-21 21:51:26 +0200 |
---|---|---|
committer | Alfred E. Heggestad <alfred.heggestad@gmail.com> | 2018-02-21 20:51:26 +0100 |
commit | e2ace680d8e0f461a00152aab10bc774ba5192d0 (patch) | |
tree | fb55110e35bb0eae138ac52e4bc5d9657653458d /modules | |
parent | cc17be532af9f80a648c8c9e996df8786c90c24e (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.c | 8 |
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, |