Finish implementing prod code
authorMark Spencer <markster@digium.com>
Thu, 17 Apr 2003 02:52:53 +0000 (02:52 +0000)
committerMark Spencer <markster@digium.com>
Thu, 17 Apr 2003 02:52:53 +0000 (02:52 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@861 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channel.c

index 8d235ea..52130a8 100755 (executable)
--- a/channel.c
+++ b/channel.c
@@ -1217,8 +1217,11 @@ int ast_prod(struct ast_channel *chan)
        char nothing[128];
        /* Send an empty audio frame to get things moving */
        if (chan->_state != AST_STATE_UP) {
+               ast_log(LOG_DEBUG, "Prodding channel '%s'\n", chan->name);
                a.subclass = chan->pvt->rawwriteformat;
                a.data = nothing + AST_FRIENDLY_OFFSET;
+               if (ast_write(chan, &a))
+                       ast_log(LOG_WARNING, "Prodding channel '%s' failed\n", chan->name);
        }
        return 0;
 }