diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index 4eceb6e58f7b2f649edd4e40ca81d5a02435acf1..eb704a957a8d8778bfd0d07bced1697e0f3677ba 100755
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -2492,7 +2492,8 @@ static int iax2_bridge(struct ast_channel *c0, struct ast_channel *c1, int flags
 			return -2;
 		}
 		if (c0->nativeformats != c1->nativeformats) {
-			ast_verbose(VERBOSE_PREFIX_3 "Operating with different codecs, can't native bridge...\n");
+			if (option_verbose > 2)
+				ast_verbose(VERBOSE_PREFIX_3 "Operating with different codecs, can't native bridge...\n");
 			/* Remove from native mode */
 			lock_both(callno0, callno1);
 			iaxs[callno0]->bridgecallno = 0;