app_meetme: Don't interrupt MOH for waitmarked users.
authorRichard Mudgett <rmudgett@digium.com>
Thu, 22 May 2014 16:19:13 +0000 (16:19 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Thu, 22 May 2014 16:19:13 +0000 (16:19 +0000)
commit4b4fe69f9f9d8675b5c3d6dee2613fa679f161ae
treefaa96ddbe8b23c56cf575688737533fad8d0358e
parentcf21644d6a4b757999be136ab1b90ba5cf6ac3bc
app_meetme: Don't interrupt MOH for waitmarked users.

Occasionally, when the last marked user leaves the conference, waitmarked
users don't get MOH if MOH is supposed to be played while a waitmarked
user is waiting for another marked user.

* Made not interrupt MOH when the user is a waitmarked user.  The
waitmarked user doesn't need to hear any leave announcements from the
conference as the user would have already heard different leave
announcements if they were enabled.  Apparently DAHDI occasionally sends
unending non-silent streams to these users or a normal user still in the
conference has continuous high background noise.  These non-silent streams
cause MOH to be suspended while the never ending "announcement" is played.

Issue caused by ASTERISK-13680.

AST-1349 #close
Reported by: Tyler Stewart

Review: https://reviewboard.asterisk.org/r/3543/
........

Merged revisions 414401 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 414402 from http://svn.asterisk.org/svn/asterisk/branches/11
........

Merged revisions 414404 from http://svn.asterisk.org/svn/asterisk/branches/12

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@414417 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_meetme.c