diff --git a/res/res_fax.c b/res/res_fax.c
index e746650e50a20c05c5d6fecd4bee64ae0962a762..49812167c9a96ff2640dcbe125e7c02d9098251a 100644
--- a/res/res_fax.c
+++ b/res/res_fax.c
@@ -2843,6 +2843,8 @@ static struct ast_frame *fax_gateway_framehook(struct ast_channel *chan, struct
 			}
 		}
 
+		details->caps &= ~AST_FAX_TECH_GATEWAY;
+
 		ao2_ref(details, -1);
 		return NULL;
 	}