[asterisk-bugs] [JIRA] (ASTERISK-28617) DTMF over SIP INFO in scenarios without audio does not work well
Thomas Arimont (JIRA)
noreply at issues.asterisk.org
Wed Nov 13 11:00:32 CST 2019
Thomas Arimont created ASTERISK-28617:
-----------------------------------------
Summary: DTMF over SIP INFO in scenarios without audio does not work well
Key: ASTERISK-28617
URL: https://issues.asterisk.org/jira/browse/ASTERISK-28617
Project: Asterisk
Issue Type: Bug
Security Level: None
Components: Core/Channels
Affects Versions: 13.21.1
Environment: Linux, openembedded
Reporter: Thomas Arimont
Severity: Critical
(actually affected version Asterisk-Certified 13.21-cert3)
The problem is essentially the same as in ASTERISK-28245.
Besides the direct media scenario we have an additionally scenario where a special DATUS SIP client is involved. This device mutes audio by default in transmit direction (no rtp frames) and activates audio only by a foot switch. In this situation dtmf input (pin for conferences , transfer features codes , etc) using SIP INFO mode is not understood properly especially when SIP INFO are sent quick after one another.
I attach a patch which is working so far. But we need verification/improvement.
The patch is also working if successive dtmf events are received quicker than the signalled event duration (plus minimum gap/pause) allows, i.e. DTMF events has to be buffered in the ast channel read queue and emulation has to be processed asynchronously at slower speed.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list