diff --git a/channels/chan_misdn.c b/channels/chan_misdn.c
index fa2c37687eec1e1b2cc232288f950521d09bc224..d2bf63242a5dab6978ae2511a7836a5d62b2a623 100644
--- a/channels/chan_misdn.c
+++ b/channels/chan_misdn.c
@@ -3120,7 +3120,7 @@ static int dialtone_indicate(struct chan_list *cl)
 		cl->notxtone = 0;
 		cl->norxtone = 0;
 		/* This prods us in misdn_write */
-		ast_playtones_start(ast, 0, ts->data.ptr, 0);
+		ast_playtones_start(ast, 0, ts->data, 0);
 	}
 
 	return 0;