--- chan_iax2.c.ORIG Thu Nov 3 17:08:33 2005 +++ chan_iax2.c Thu Nov 3 17:08:39 2005 @@ -2075,7 +2075,8 @@ { int x; - if ( (fr->ts & 0xFFFF0000) == (iaxs[fr->callno]->last & 0xFFFF0000) ) { + if ( (fr->ts & 0xFFFF0000) == (iaxs[fr->callno]->last & 0xFFFF0000) || + (fr->ts & 0x80000000) ) { x = fr->ts - iaxs[fr->callno]->last; if (x < -50000) { /* Sudden big jump backwards in timestamp: