From: Mark Spencer Date: Sat, 10 Apr 2004 21:10:22 +0000 (+0000) Subject: Don't hang up if the file is missing (not a bug, but fix anyway) (#1380) X-Git-Tag: 1.0.0-rc1~751 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f2ee5d3a80df913604a63297fcd8f414fb24ec02;p=thirdparty%2Fasterisk.git Don't hang up if the file is missing (not a bug, but fix anyway) (#1380) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2673 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/apps/app_queue.c b/apps/app_queue.c index c4c4d5da7e..b4d1a397c0 100755 --- a/apps/app_queue.c +++ b/apps/app_queue.c @@ -979,10 +979,15 @@ static int try_calling(struct queue_ent *qe, char *options, char *announceoverri if (announce) { int res2; res2 = ast_autoservice_start(qe->chan); - if (!res2) + if (!res2) { res2 = ast_streamfile(peer, announce, peer->language); - if (!res2) - res2 = ast_waitstream(peer, ""); + if (!res2) + res2 = ast_waitstream(peer, ""); + else { + ast_log(LOG_WARNING, "Announcement file '%s' is unavailable, continuing anyway...\n", announce); + res2 = 0; + } + } res2 |= ast_autoservice_stop(qe->chan); if (res2) { /* Agent must have hung up */