diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-04-16 02:51:47 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-04-16 02:51:47 +0000 |
commit | 3f7a1cfb4ff184b680b8acaadf5842b3cbfadd2b (patch) | |
tree | 30e95dba29fc8dba551b2de7508bd60b666ba663 /apps/app_festival.c | |
parent | 23e137cfcdc678bf7ff4a2880e8da80cd3cc2df0 (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-x | apps/app_festival.c | 3 |
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; |