--- chan_iax2.c.patched 2009-05-04 19:29:37.000000000 -0300 +++ chan_iax2.c 2009-05-04 19:30:13.000000000 -0300 @@ -3611,9 +3611,6 @@ /* If we have a time that the frame arrived, always use it to make our timestamp */ if (delivery && !ast_tvzero(*delivery)) { ms = ast_tvdiff_ms(*delivery, p->offset); - if (ms < 0) { - ms = 0; - } if (option_debug > 2 && iaxdebug) ast_log(LOG_DEBUG, "calc_timestamp: call %d/%d: Timestamp slaved to delivery time\n", p->callno, iaxs[p->callno]->peercallno); } else {