Files
asterisk/channels
Kevin Harwell b2e7fc6972 chan_pjsip: digit_begin - constant DTMF tone if RTP is not setup yet
If chan_pjsip is configured for DTMF_RFC_4733, and the core triggers a
digit begin before media, or rtp has been setup then it's possible the
outgoing channel will hear a constant DTMF tone upon answering.

This happens because when there is no media, or rtp chan_pjsip notifies
the core to initiate inband DTMF. However, upon digit end if media, and
rtp become available then chan_pjsip does not notify the core to stop
inband DTMF. Thus the tone continues playing.

This patch makes it so chan_pjsip only notifies the core to start
inband DTMF in only the required cases. Now if there is no media, or
rtp availabe upon digit begin chan_pjsip does nothing, but tells the
core it handled it.

ASTERISK-28817 #close

Change-Id: I0dbea9fff444a2595fb18c64b89653e90d2f6eb5
2020-04-13 10:54:07 -05:00
..
2018-05-11 09:58:19 -04:00
2019-05-10 10:19:50 -06:00
2018-06-21 04:17:51 -06:00
2020-03-26 10:52:22 -03:00
2018-05-11 09:58:19 -04:00
2019-06-17 12:51:55 -06:00
2017-09-25 06:25:06 -06:00