There is a bug in the SPA50x/SPA51x latest firmware version 7.6.2SR6/7.6.2f.
For example
fnc=sd;ext=4161500000 ,0123456@$PROXY;nme=Test
The SPA with version 7.6.2SR6 dials the number 4161500000 then waits 2 seconds and then sends DTMF begin '0' RTP packet and plays DTMF tone indefinitely. Doesn't send DTMF end '0' RTP packet and doesn't send other DTMF digits.
The same issue with X (wait)
fnc=sd;ext=4161500000 X0123456@$PROXY;nme=Test
The SPA dials the number 4161500000 then asks confirmation and after confirmation sends DTMF begin '0' RTP packet and plays DTMF tone indefinitely without sending end DTMF and other digits.
All previous versions work as expected, i.e, the SPA sends all DTMF digits.
Looking into debug I found that SPA with previous version logged the next events
Sending RFC 2833 RTP Event packet. Event 0. Volume 0. Duration 640.
Sending RFC 2833 RTP Event packet. Event 1. Volume 0. Duration 720.
etc
There are not such debug events from the SPA with the latest version.
Does somebody know any workaround?
I think this issue is related to bug resolved in the latest version
CSCvp59831 | SPA504G, SPA303: does not send PIN DTMF randomly |