DTMF in ARI bridged channels

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



I have a question regarding DTMF events in channels, that are created by Stasis application and then bridged.

In such channels, DTMF events (ChannelDtmfReceived) are only being triggered when the channels are not bridged or are in a holding bridge.

The question is if anybody has came across this, if there is a solution or it’s a known problem ?

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)

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.

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:

<< [ TYPE: DTMF Begin (12) SUBCLASS: 1 (49) ] [SIP/ipad-00000004]
<< [ TYPE: DTMF End (1) SUBCLASS: 1 (49) ] [SIP/ipad-00000004]

     Jan Svoboda
     Software Architect

asterisk-app-dev mailing list

[Index of Archives]     [Asterisk SS7]     [Asterisk Announcements]     [Asterisk Users]     [PJ SIP]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Linux API]

  Powered by Linux