<div>
Hello,
</div><div><br></div><div>I have a question regarding DTMF events in channels, that are created by Stasis application and then bridged.</div><div><br></div><div>In such channels, DTMF events (ChannelDtmfReceived) are only being triggered when the channels are not bridged or are in a holding bridge.</div><div><br></div><div>The question is if anybody has came across this, if there is a solution or it’s a known problem ?</div><div><br></div><div>I’m using dtmfmode=auto in sip.conf. (which tells asterisk to use rfc2833 by default but switch to inband if the remote side does not indicate support of rfc2833 in SDP)</div><div><br></div><div>My use case is to be able to act upon pressed keys inside a call to be able to for example start recording the bridge.</div>
<div><div><br></div><div>When I enable "core set debug channel all” in the console, I can see DTMF Begin and DTMF End being sent only when channel is not currently inside a bridge:</div><div><br></div><div><div><< [ TYPE: DTMF Begin (12) SUBCLASS: 1 (49) ] [SIP/ipad-00000004]</div><div><< [ TYPE: DTMF End (1) SUBCLASS: 1 (49) ] [SIP/ipad-00000004]</div></div><div><br></div><div><span style="font-size: 10pt; "> Jan Svoboda</span></div><div><span style="font-size: 10pt; "> Software Architect</span></div><div><br></div></div>