diff --recursive -uN asterisk-1.2.14~dfsg/app.c asterisk-1.2.14~dfsg.lio/app.c --- asterisk-1.2.14~dfsg/app.c 2006-07-12 17:46:56.000000000 +0200 +++ asterisk-1.2.14~dfsg.lio/app.c 2007-01-28 21:41:57.276104971 +0100 @@ -624,6 +624,13 @@ } } + /* LEM: If we are recording, we need to answer tha channel first! + TODO: Add a new "noanswer" option + TODO: We just ignore the return result of ast_answer(). That's baaad. + */ + ast_verbose( VERBOSE_PREFIX_3 "answering channel before recording to %s\n", recordfile); + ast_answer(chan); + /* Request a video update */ ast_indicate(chan, AST_CONTROL_VIDUPDATE);