diff --git a/channels/chan_misdn.c b/channels/chan_misdn.c
index 84c8d0fc063b53a6234f1548000a88e253c30e4f..95b0f6b4203bfef800ec9f3e9fe272953228ab85 100644
--- a/channels/chan_misdn.c
+++ b/channels/chan_misdn.c
@@ -2355,6 +2355,12 @@ static enum ast_bridge_result  misdn_bridge (struct ast_channel *c0,
     
 		if (!f || f->frametype == AST_FRAME_CONTROL) {
 			/* got hangup .. */
+
+			if (!f) 
+				chan_misdn_log(1,ch1->bc->port,"Read Null Frame\n");
+			else
+				chan_misdn_log(1,ch1->bc->port,"Read Frame Controll class:%d\n",f->subclass);
+			
 			*fo=f;
 			*rc=who;