Dtmf_mode vs direct_media

Hello,

Can someone explain why, when I configure dtmf_mode as RFC4733 (PJSIP endpoint), the direct_media feature gets disabled, but when I switch to SIP INFO, it works as expected?

Regards,
Olivier

RFC4733 goes over RTP. If conditions are such that Asterisk needs to know the DTMF, then it has to remain in the media stream.

How can we identify the conditions under which Asterisk needs to be aware of the exchanged DTMF events, and therefore cannot allow direct_media?

That would depend on the Dial() options and if custom DTMF features are enabled.

Anything that requires Asterisk to react to DTMF on a bridged call, in particular enabling any feature codes.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.