diff --git a/channels/chan_vpb.c b/channels/chan_vpb.c
index 361a33cbd860b51eadeb6a6527d5610ef47c3549..68eadb6f829a59a97f2f8b8fbe5eb8d0e5b6e7e2 100755
--- a/channels/chan_vpb.c
+++ b/channels/chan_vpb.c
@@ -1713,8 +1713,11 @@ static int vpb_digit(struct ast_channel *ast, char digit)
 	char s[2];
 	int res = 0;
 
-	if (!use_ast_dtmf)
+	if (use_ast_dtmf){
+		if (option_verbose > 3)
+			ast_verbose(VERBOSE_PREFIX_4 "%s: vpb_digit: asked to play digit[%c] but we are using asterisk dtmf play back?!\n", p->dev, digit);
 		return 0;
+	}
 
 /*
 	if (option_verbose > 3) ast_verbose("%s: LOCKING in digit \n", p->dev);