Does anyone here know how Asterisk handles/is supposed to handle “Hook Flash DTMF Events”?
In my Grandstream HT704, I enabled the following:
Send Hook Flash Event: No Yes (Hook Flash will be sent as a DTMF event if set to Yes)
When I flash during a call, I see this in the console:
[2021-02-01 11:16:48] WARNING[C-00000af2]: channel.c:3322 ast_waitfordigit_full: Unexpected control subclass '9' [2021-02-01 11:16:48] WARNING[C-00000af2]: channel.c:3322 ast_waitfordigit_full: Unexpected control subclass '9'
Looked at channel.c as well, but that didn’t really clarify much for me. I’ve consulted with some others who also have not been able to get these Grandstream “DTMF Hook Flash Events” working right, and they’ve been having the same issue for about as long as they can remember. What I’d like to do is have the Grandstream connect directly to Asterisk when it flashes. It doesn’t support that natively, like Linksys ATAs do, but I was hoping to take advantage of this “hook flash event” to signal to Asterisk that a hook flash has occurred.
Nothing more shows up when I do a sip debug from my ATA concerning this “hook flash event” - any thoughts?