summaryrefslogtreecommitdiff
path: root/src/config.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.c')
-rw-r--r--src/config.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/config.c b/src/config.c
index d7d0b06..a6fcd26 100644
--- a/src/config.c
+++ b/src/config.c
@@ -38,6 +38,7 @@ static struct config core_config = {
/** Audio */
{
+ "",
"","",
"","",
"","",
@@ -162,6 +163,8 @@ int config_parse_conf(struct config *cfg, const struct conf *conf)
&cfg->call.local_timeout);
/* Audio */
+ (void)conf_get_str(conf, "audio_path", cfg->audio.audio_path,
+ sizeof(cfg->audio.audio_path));
(void)conf_get_csv(conf, "audio_player",
cfg->audio.play_mod,
sizeof(cfg->audio.play_mod),
@@ -259,6 +262,7 @@ int config_print(struct re_printf *pf, const struct config *cfg)
"call_local_timeout\t%u\n"
"\n"
"# Audio\n"
+ "audio_path\t\t%s\n"
"audio_player\t\t%s,%s\n"
"audio_source\t\t%s,%s\n"
"audio_alert\t\t%s,%s\n"
@@ -301,6 +305,7 @@ int config_print(struct re_printf *pf, const struct config *cfg)
cfg->call.local_timeout,
+ cfg->audio.audio_path,
cfg->audio.play_mod, cfg->audio.play_dev,
cfg->audio.src_mod, cfg->audio.src_dev,
cfg->audio.alert_mod, cfg->audio.alert_dev,
@@ -419,6 +424,7 @@ static int core_config_template(struct re_printf *pf, const struct config *cfg)
"call_local_timeout\t%u\n"
"\n"
"# Audio\n"
+ "#audio_path\t\t/usr/share/baresip\n"
"audio_player\t\t%s\n"
"audio_source\t\t%s\n"
"audio_alert\t\t%s\n"