diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index 1a6088cadc1678074aff064adb0fe2db531560aa..cd70a2fda1b60a74914b3a96d4cf91193fcf9d8b 100755
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -2848,12 +2848,6 @@ static int iax2_send(struct chan_iax2_pvt *pvt, struct ast_frame *f, unsigned in
 	iax_frame_wrap(fr, f);
 
 	fr->ts = fts;
-	if (!fr->ts) {
-		ast_log(LOG_WARNING, "timestamp is 0?\n");
-		if (!now)
-			iax2_frame_free(fr);
-		return -1;
-	}
 	fr->callno = pvt->callno;
 	fr->transfer = transfer;
 	fr->final = final;