[asterisk-dev] [Code Review] Fax Gateway Implementation T30<->T38
Kevin P. Fleming
kpfleming at digium.com
Thu Apr 14 13:12:18 CDT 2011
On 04/14/2011 12:47 PM, Pavel Selivanov wrote:
> 05.04.2011 23:33, Klaus Darilion wrote:
>>> disable echo cancellation. Echo cancellers that are G.168 compliant
>>> detect CED tones generated by *called* FAX terminals and take action
>>> themselves to reconfigure properly so as to not interfere with a FAX
>>> transaction.
>> One more note: the faxdetect code (triggered by CNG) does *NOT*
>> What about the software echo cancellers in DAHDI, are they G.168
>> compliant?
> dahdi (dahdi-base.c) is searching for CNG tone, unless you disable it
> (in dahdi_config.h).
> Once CNG is detected - dahdi will switch echo canceller of.
No, this is not correct. DAHDI can report detection of CNG tones if an
echocan (usually a hardware echocan) reports them, but it does *not*
setup a CNG detector.
DAHDI *does* setup a CED detector and react to detection of CED when
appropriate. In addition, in current DAHDI releases, it does not 'switch
the echocan off', instead it tells the echocan to switch into 'FAX'
mode; the exact effects that result are dependent on how the echocan
implements that operation.
--
Kevin P. Fleming
Digium, Inc. | Director of Software Technologies
Jabber: kfleming at digium.com | SIP: kpfleming at digium.com | Skype: kpfleming
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at www.digium.com & www.asterisk.org
More information about the asterisk-dev
mailing list