]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
add some goodies to mod_fifo
authorAnthony Minessale <anthony.minessale@gmail.com>
Fri, 4 Apr 2008 21:53:45 +0000 (21:53 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Fri, 4 Apr 2008 21:53:45 +0000 (21:53 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8031 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/applications/mod_fifo/mod_fifo.c

index 69420810b969f8796876cd52d1a594c43fc46701..e5ddfbcfc7eedef4632c505928ed0e754063e7f2 100644 (file)
@@ -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);