From: Anthony Minessale Date: Fri, 4 Apr 2008 21:53:45 +0000 (+0000) Subject: add some goodies to mod_fifo X-Git-Tag: v1.0-rc3~44 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d4e5a7e743c66d703f9a4e652486738a67ea1f38;p=thirdparty%2Ffreeswitch.git add some goodies to mod_fifo git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8031 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/src/mod/applications/mod_fifo/mod_fifo.c b/src/mod/applications/mod_fifo/mod_fifo.c index 69420810b9..e5ddfbcfc7 100644 --- a/src/mod/applications/mod_fifo/mod_fifo.c +++ b/src/mod/applications/mod_fifo/mod_fifo.c @@ -407,6 +407,26 @@ SWITCH_STANDARD_APP(fifo_function) moh = switch_channel_get_variable(channel, "fifo_music"); announce = switch_channel_get_variable(channel, "fifo_announce"); + + if (consumer) { + if (argc > 3) { + announce = argv[3]; + } + + if (argc > 4) { + moh = argv[4]; + } + + } else { + if (argc > 2) { + announce = argv[2]; + } + + if (argc > 3) { + moh = argv[3]; + } + } + check_string(announce); check_string(moh);