Remove automatic switching from T.38 to voice mode in chan_sip.
authorKevin P. Fleming <kpfleming@digium.com>
Mon, 12 Oct 2009 14:25:29 +0000 (14:25 +0000)
committerKevin P. Fleming <kpfleming@digium.com>
Mon, 12 Oct 2009 14:25:29 +0000 (14:25 +0000)
commite197f85b8c4eb25ab948a9fe3794daadcb7cfa0f
tree644dd47e6ec1c94eca2fd201a9890755bceebfef
parent9e1598b7621d43846e651f9b5201cb4828ed37fb
Remove automatic switching from T.38 to voice mode in chan_sip.

chan_sip has some code to automatically switch from T.38 mode to voice mode when
a voice frame is written to the channel while it is in T.38 mode; this was
intended to handle the situation when a FAX transmission has ended and the channel
is not yet hung up, but is causing problems at the beginning of FAX sessions as
well when there are still voice frames 'in flight' at the time the T.38 negotiation
completes. This patch removes the automatic switchover, and changes app_fax to
explicitly switch off T.38 mode when the FAX transmission process ends.

(closes issue #16025)
Reported by: jamicque

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@223652 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_fax.c
channels/chan_sip.c