diff --git a/channels/chan_bridge.c b/channels/chan_bridge.c
index a58cfcc59b34a51421ffedd5b36c58b45f5dfce1..7b01909ae8f2a56edc4232f6faaf0793ac6adfb1 100644
--- a/channels/chan_bridge.c
+++ b/channels/chan_bridge.c
@@ -229,6 +229,9 @@ static struct ast_channel *bridge_request(const char *type, struct ast_format_ca
 	ast_format_copy(&p->input->rawwriteformat, &slin);
 	ast_format_copy(&p->output->rawwriteformat, &slin);
 
+	ast_answer(p->output);
+	ast_answer(p->input);
+
 	return p->input;
 }