]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
add fifo_position var
authorAnthony Minessale <anthony.minessale@gmail.com>
Thu, 10 Sep 2009 18:22:37 +0000 (18:22 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Thu, 10 Sep 2009 18:22:37 +0000 (18:22 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14806 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/applications/mod_fifo/mod_fifo.c

index 14b1d9e546ac7fa5484104d4a9f706bcb863c85d..4353045cdfd09e70158fc6df8311d0378b2d496f 100644 (file)
@@ -888,6 +888,8 @@ SWITCH_STANDARD_APP(fifo_function)
                }
                
                switch_queue_push(node->fifo_list[p], (void *) strdup(uuid));
+               switch_snprintf(tmp, sizeof(tmp), "%d", switch_queue_size(node->fifo_list[p]));
+               switch_channel_set_variable(channel, "fifo_position", tmp);
 
                if (!pri) {
                        switch_snprintf(tmp, sizeof(tmp), "%d", p);