diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index a6a56b4e090a87ee90e082cba666d7c314330225..beede16fe344d9facb8576b6fc4f7c0dee9e8b6f 100644
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -4277,7 +4277,7 @@ static enum ast_bridge_result iax2_bridge(struct ast_channel *c0, struct ast_cha
 		return AST_BRIDGE_FAILED;
 	}
 
-	timeoutms = 0;
+	timeoutms = -1;
 
 	lock_both(callno0, callno1);
 	if (!iaxs[callno0] || !iaxs[callno1]) {