diff --git a/res/res_rtp_asterisk.c b/res/res_rtp_asterisk.c index 46ed35ff4bc835118a7c994901c2b17669a176c5..4450a51b5f08ea5673befb1489a0046f89a69117 100644 --- a/res/res_rtp_asterisk.c +++ b/res/res_rtp_asterisk.c @@ -3625,6 +3625,9 @@ static struct ast_frame *ast_rtp_read(struct ast_rtp_instance *instance, int rtc f = ast_frisolate(&srcupdate); AST_LIST_INSERT_TAIL(&frames, f, frame_list); + + rtp->last_seqno = 0; + rtp->last_end_timestamp = 0; } rtp->rxssrc = ssrc;