Prevent Echo() from relaying control, null, and modem frames
authorKinsey Moore <kmoore@digium.com>
Tue, 20 Mar 2012 20:42:34 +0000 (20:42 +0000)
committerKinsey Moore <kmoore@digium.com>
Tue, 20 Mar 2012 20:42:34 +0000 (20:42 +0000)
commit6ff8f14865a47a031a537b4686b23cf4554d0d69
treebac1dba27c623e26a1ea2407617bd5f3ea98c71b
parent3a231e090f8e6746856358f49e6f21b0a3a1ab38
Prevent Echo() from relaying control, null, and modem frames

Echo()'s description states that it echoes audio, video, and DTMF except for #
while it actually echoes any frame that it receives other than DTMF #.  This
was causing frame storms in the test suite in some circumstances where Echo()
was attached to both ends of a pair of local channels and control frames
were being periodically generated.  Echo()'s behavior and description have
been modifed so that it only echoes media and non-# DTMF frames.
........

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

Merged revisions 360034 from http://svn.asterisk.org/svn/asterisk/branches/10

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