From 746efc536a9be5d6a74599485f8847c586af1f4f Mon Sep 17 00:00:00 2001 From: Russell Bryant Date: Wed, 31 Aug 2005 01:16:48 +0000 Subject: ensure that the MOH_QUIET flag gets set for the mode "quietmp3nb" add mode to the output of the "moh classes show" cli command git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6463 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- res/res_musiconhold.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/res/res_musiconhold.c b/res/res_musiconhold.c index 9dcb429a0..a964717d6 100755 --- a/res/res_musiconhold.c +++ b/res/res_musiconhold.c @@ -799,9 +799,11 @@ static int moh_register(struct mohclass *moh) if (!strcasecmp(moh->mode, "custom")) ast_set_flag(moh, MOH_CUSTOM); - else if (!strcasecmp(moh->mode, "mp3nb") || !strcasecmp(moh->mode, "quietmp3nb")) + else if (!strcasecmp(moh->mode, "mp3nb")) ast_set_flag(moh, MOH_SINGLE); - else if (!strcasecmp(moh->mode, "quietmp3") || !strcasecmp(moh->mode, "quietmp3nb")) + else if (!strcasecmp(moh->mode, "quietmp3nb")) + ast_set_flag(moh, MOH_SINGLE | MOH_QUIET); + else if (!strcasecmp(moh->mode, "quietmp3")) ast_set_flag(moh, MOH_QUIET); moh->srcfd = -1; @@ -1119,6 +1121,7 @@ static int moh_classes_show(int fd, int argc, char *argv[]) ast_mutex_lock(&moh_lock); for (class = mohclasses; class; class = class->next) { ast_cli(fd, "Class: %s\n", class->name); + ast_cli(fd, "\tMode: %s\n", ast_strlen_zero(class->mode) ? "" : class->mode); ast_cli(fd, "\tDirectory: %s\n", ast_strlen_zero(class->dir) ? "" : class->dir); if (ast_test_flag(class, MOH_CUSTOM)) ast_cli(fd, "\tApplication: %s\n", ast_strlen_zero(class->args) ? "" : class->args); -- cgit v1.2.3