Merged revisions 291541 via svnmerge from
authorRichard Mudgett <rmudgett@digium.com>
Wed, 13 Oct 2010 20:24:51 +0000 (20:24 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Wed, 13 Oct 2010 20:24:51 +0000 (20:24 +0000)
commita30d69de1fc10d74ea1a780adb5b00c2db48ea82
tree20e1bc5944d649e83d8bdef697515354cfe2967a
parent5077d4aae0c621d12b8d6a65f81151efc5e66bed
Merged revisions 291541 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8

........
  r291541 | rmudgett | 2010-10-13 15:21:02 -0500 (Wed, 13 Oct 2010) | 26 lines

  The chan_dahdi faxdetect option only works for the first FAX call.

  The chan_dahdi faxdetect option only works for the first call.  After that
  the option no longer works.  The struct dahdi_pvt.callprogress member is
  the encoded user config setting for the callprogress and faxdetect config
  options.  Changing this value alters the configuration for all following
  calls until the chan_dahdi.conf file is reloaded.

  * Fixed the chan_dahdi ast_channel_setoption callback to not change the
  users faxdetect config setting except for the current call.

  * Fixed the chan_dahdi ast_channel_queryoption callback to read the active
  DSP setting of the faxdetect option.

  * Made actually disable the active faxdetect DSP setting for the current
  call on the analog port.  my_handle_dtmfup() is used for normal analog
  ports.  dahdi_handle_dtmfup() is the legacy code and is no longer used
  unless in a radio mode.

  (closes issue #18116)
  Reported by: seandarcy
  Patches:
        issue18116_v1.8.patch uploaded by rmudgett (license 664)

  Review: https://reviewboard.asterisk.org/r/972/
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@291542 65c4cc65-6c06-0410-ace0-fbb531ad65f3
channels/chan_dahdi.c