I have Asterisk 184.108.40.206, with DISA via SIP DID line. However, when using it with my Google Voice call forwarding to the same SIP DID, the DISA does not work; it always timeout after TIMEOUT(response) as if it did not see the DTMF.
This is the call flows -
For Google Voice forwarded calls - caller -> Google Voice -> SIP DID -> Asterisk
For Direct dialed calls - caller -> SIP DID -> Asterisk.
From the Asterisk both calls came from the same SIP provider.
From the wireshare trace, both calls show RFC2833 RTP events with proper dialed number; the only difference for Google Voice forwarded calls, it has the “volume:3” vs “volume:10” in a direct dialed; also the 2833 event repeated 9 times in Google Voice, vs 10 times for direct dialed.
This problem seems only in DISA applications; I change the dialplan and have WaitExten instead. It got the DTMF correctly in both cases.
Am I missing something here ?
Thanks in advanced.