diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index 3e28f86228acd441ea90681551ed0d25f6bfb619..33545cf4c2fbecb96dacd722ba64c62902b46b0b 100644
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -11238,7 +11238,7 @@ static int set_config(char *config_file, int reload)
 	/* Reset Global Flags */
 	memset(&globalflags, 0, sizeof(globalflags));
 	ast_set_flag(&globalflags, IAX_RTUPDATE);
-
+	ast_set_flag(&globalflags, IAX_NOKEYROTATE); /* turn off key rotate by default since it breaks backwards compatibility at the moment. */
 #ifdef SO_NO_CHECK
 	nochecksums = 0;
 #endif