From 4d4864418253ac0463968db7895f56d66d2eeca6 Mon Sep 17 00:00:00 2001 From: Anthony Minessale II Date: Thu, 24 Mar 2005 03:04:45 +0000 Subject: [PATCH] Fix the mysterious missing if git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5245 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- channel.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/channel.c b/channel.c index 0e93848bfe..a6308a201f 100755 --- a/channel.c +++ b/channel.c @@ -1743,6 +1743,14 @@ int ast_write(struct ast_channel *chan, struct ast_frame *fr) f = fr; if (f) { res = chan->tech->write(chan, f); + + if (f->frametype == AST_FRAME_VOICE && chan->spiers) { + struct ast_channel_spy *spying; + for (spying = chan->spiers; spying; spying=spying->next) { + ast_queue_spy_frame(spying, f, 1); + } + } + if( chan->monitor && chan->monitor->write_stream && f && ( f->frametype == AST_FRAME_VOICE ) ) {