From aea8dcfc626d28fc060517f799316e955029c075 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Thu, 3 Apr 2008 21:33:16 +0000 Subject: [PATCH] tweak fifo git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8014 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- src/mod/applications/mod_fifo/mod_fifo.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/mod/applications/mod_fifo/mod_fifo.c b/src/mod/applications/mod_fifo/mod_fifo.c index 809ed5f38a..61024577be 100644 --- a/src/mod/applications/mod_fifo/mod_fifo.c +++ b/src/mod/applications/mod_fifo/mod_fifo.c @@ -509,6 +509,7 @@ SWITCH_STANDARD_APP(fifo_function) if ((other_session = switch_core_session_locate(uuid))) { switch_channel_t *other_channel = switch_core_session_get_channel(other_session); switch_caller_profile_t *cloned_profile; + const char *o_announce = NULL; if (switch_event_create_subclass(&event, SWITCH_EVENT_CUSTOM, FIFO_EVENT) == SWITCH_STATUS_SUCCESS) { switch_channel_event_set_data(other_channel, event); @@ -524,15 +525,14 @@ SWITCH_STANDARD_APP(fifo_function) switch_event_fire(&event); } + if ((o_announce = switch_channel_get_variable(other_channel, "fifo_override_announce"))) { + announce = o_announce; + } + if (announce) { switch_ivr_play_file(session, NULL, announce, NULL); } else { - const char *o_announce = switch_channel_get_variable(other_channel, "fifo_override_announce"); - if (o_announce) { - switch_ivr_play_file(session, NULL, o_announce, NULL); - } else { - switch_ivr_sleep(session, 500); - } + switch_ivr_sleep(session, 500); }