aboutsummaryrefslogtreecommitdiffstats
path: root/apps/app_festival.c
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2004-04-16 02:51:47 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2004-04-16 02:51:47 +0000
commit3f7a1cfb4ff184b680b8acaadf5842b3cbfadd2b (patch)
tree30e95dba29fc8dba551b2de7508bd60b666ba663 /apps/app_festival.c
parent23e137cfcdc678bf7ff4a2880e8da80cd3cc2df0 (diff)
Answer if it needs it...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2699 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'apps/app_festival.c')
-rwxr-xr-xapps/app_festival.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/app_festival.c b/apps/app_festival.c
index 337de43b6..fbe63cdeb 100755
--- a/apps/app_festival.c
+++ b/apps/app_festival.c
@@ -155,6 +155,9 @@ static int send_waveform_to_channel(struct ast_channel *chan, char *waveform, in
return -1;
}
+ /* Answer if it's not already going */
+ if (chan->_state != AST_STATE_UP)
+ ast_answer(chan);
ast_stopstream(chan);
owriteformat = chan->writeformat;