However, on the following series of digits, they are detected as seen in the logs from switch_rtp.c and switch_channel.c. However, they do not proceed to the "Send start packet" step as seen with the previous digit. This mirrors what I see on the B leg client, as it only detects the first digit.
--
2021-02-20 11:28:37.521489 [DEBUG] switch_rtp.c:7789 RTP RECV DTMF 1:400
2021-02-20 11:28:37.521489 [INFO] switch_channel.c:515 RECV DTMF 1:400
2021-02-20 11:28:46.082031 [DEBUG] switch_rtp.c:7789 RTP RECV DTMF 3:400
2021-02-20 11:28:46.082031 [INFO] switch_channel.c:515 RECV DTMF 3:400
2021-02-20 11:28:46.481377 [DEBUG] switch_rtp.c:7789 RTP RECV DTMF 6:400
2021-02-20 11:28:46.481377 [INFO] switch_channel.c:515 RECV DTMF 6:400
2021-02-20 11:28:47.061795 [DEBUG] switch_rtp.c:7789 RTP RECV DTMF 4:400
2021-02-20 11:28:47.061795 [INFO] switch_channel.c:515 RECV DTMF 4:400
2021-02-20 11:28:47.461504 [DEBUG] switch_rtp.c:7789 RTP RECV DTMF 5:400
2021-02-20 11:28:47.461504 [INFO] switch_channel.c:515 RECV DTMF 5:400
2021-02-20 11:28:47.881346 [DEBUG] switch_rtp.c:7789 RTP RECV DTMF 0:400
2021-02-20 11:28:47.881346 [INFO] switch_channel.c:515 RECV DTMF 0:400
2021-02-20 11:28:48.281220 [DEBUG] switch_rtp.c:7789 RTP RECV DTMF 0:400
2021-02-20 11:28:48.281220 [INFO] switch_channel.c:515 RECV DTMF 0:400
2021-02-20 11:28:48.805572 [DEBUG] switch_rtp.c:7789 RTP RECV DTMF #:400
2021-02-20 11:28:48.805572 [INFO] switch_channel.c:515 RECV DTMF #:400
2021-02-20 11:29:04.881294 [NOTICE] sofia.c:1079 Hangup sofia/external/
nobody@192.168.1.71 [CS_EXECUTE] [NORMAL_CLEARING]
--
Yet, they do arrive on the Freeswitch instances. I've attempted to add <action application="set" data="rtp_manual_rtp_bugs=ignore_dtmf_duration"/> to my inbound dialplan xml. I'm leaning toward these being a "weird" DTMF packet and not a FreeSWITCH issue, but I'm curious if anyone has encountered a similar problem, or has advice of what we could test on the FS side.
--
Supporting Details: