diff --git a/channels/chan_zap.c b/channels/chan_zap.c
index de10dd47772cfde72b89c72292aeed6697540a6c..889f71ca5507ab41b74265cbbe2a846b820a7adc 100755
--- a/channels/chan_zap.c
+++ b/channels/chan_zap.c
@@ -5608,8 +5608,11 @@ static void *pri_dchannel(void *vpri)
 						strncpy(pri->pvt[chan]->rdnis, e->ring.redirectingnum, sizeof(pri->pvt[chan]->rdnis));
 					}
 					/* If immediate=yes go to s|1 */
-					if (pri->pvt[chan]->immediate)
+					if (pri->pvt[chan]->immediate) {
+						if (option_verbose > 2)
+							ast_verbose(VERBOSE_PREFIX_3 "Going to extension s|1 because of immediate=yes\n");
 						strcpy(pri->pvt[chan]->exten, "s");
+					}
 					/* Get called number */
 					else if (strlen(e->ring.callednum)) {
 						strncpy(pri->pvt[chan]->exten, e->ring.callednum, sizeof(pri->pvt[chan]->exten)-1);