1
Yate bugs / Yate loses DTMF digits received by RFC2833
« on: October 01, 2013, 03:45:51 AM »
Hello!
I use Yate with IVR to connect with SIP accounts for incoming calls.
I encountered a problem: a few quick press same button on the phone Yate perceived as one.
I think there is a bug in the function bool RTPReceiver::decodeEvent from file
libs/yrtp/session.cpp
Line 332 with condition
if ((m_evNum != event) && (m_evTs <= timestamp))
I rewrite to
if ((m_evNum != event) || (m_evTs < timestamp))
I use Yate with IVR to connect with SIP accounts for incoming calls.
I encountered a problem: a few quick press same button on the phone Yate perceived as one.
I think there is a bug in the function bool RTPReceiver::decodeEvent from file
libs/yrtp/session.cpp
Line 332 with condition
if ((m_evNum != event) && (m_evTs <= timestamp))
I rewrite to
if ((m_evNum != event) || (m_evTs < timestamp))