diff --git a/daemon/src/audio/audiortp/audio_rtp_session.cpp b/daemon/src/audio/audiortp/audio_rtp_session.cpp index 7ae1c2b415befa8025156267690aa915b4f3d881..2fe2c829379cef343079da6de39fbf63bfec186f 100644 --- a/daemon/src/audio/audiortp/audio_rtp_session.cpp +++ b/daemon/src/audio/audiortp/audio_rtp_session.cpp @@ -117,7 +117,8 @@ void AudioRtpSession::sendDtmfEvent() DEBUG("Send RTP Dtmf (%d)", dtmf.payload.event); const int increment = getIncrementForDTMF(); - timestamp_ += increment; + if (dtmf.newevent) + timestamp_ += increment; // discard equivalent size of audio processDataEncode();