I went through the source code and now understand better how dtmfmode=auto
works. In testing I was able to resolve this by setting dtmfmode=auto.
After further testing I will deploy it to production and see if it breaks
anything but I am hoping this will be resolved for the long term.