[asterisk-commits] coreyfarrell: branch 11 r409053 - in /branches/11: ./ configs/ res/
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Thu Feb 27 10:03:59 CST 2014
Author: coreyfarrell
Date: Thu Feb 27 10:03:56 2014
New Revision: 409053
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=409053
Log:
res_fax: Warn that minrate=2400 is not valid for V.27 instead of failing load.
Change minrate from 2400 to 4800 on config reload in response to changes from
ASTERISK-22790 only. Any config with minrate of 2400 that would fail before
r405693 will still fail.
Comment out many settings in res_fax.conf.sample. The defaults are set in
res_fax.c, so setting the same value in sample config does nothing but make
the sample config more fragile.
(closes issue ASTERISK-23231)
Reported by: David Brillert
Review: https://reviewboard.asterisk.org/r/3261/
........
Merged revisions 409052 from http://svn.asterisk.org/svn/asterisk/branches/1.8
Modified:
branches/11/ (props changed)
branches/11/configs/res_fax.conf.sample
branches/11/res/res_fax.c
Propchange: branches/11/
------------------------------------------------------------------------------
Binary property 'branch-1.8-merged' - no diff available.
Modified: branches/11/configs/res_fax.conf.sample
URL: http://svnview.digium.com/svn/asterisk/branches/11/configs/res_fax.conf.sample?view=diff&rev=409053&r1=409052&r2=409053
==============================================================================
--- branches/11/configs/res_fax.conf.sample (original)
+++ branches/11/configs/res_fax.conf.sample Thu Feb 27 10:03:56 2014
@@ -4,12 +4,12 @@
; Maximum Transmission Rate
; Possible values are { 2400 | 4800 | 7200 | 9600 | 12000 | 14400 }
; Set this value to the maximum desired transfer rate. Default: 14400
-maxrate=14400
+;maxrate=14400
; Minimum Transmission Rate
; Possible values are { 2400 | 4800 | 7200 | 9600 | 12000 | 14400 }
; Set this value to the minimum desired transfer rate. Default: 4800
-minrate=4800
+;minrate=4800
; Send Progress/Status events to manager session
; Manager events with 'call' class permissions will receive events indicating the
@@ -21,8 +21,8 @@
; modem capabilities
; Possible values are { v17 | v27 | v29 }
; Set this value to modify the default modem options. Default: v17,v27,v29
-modems=v17,v27,v29
+;modems=v17,v27,v29
; Enable/disable T.30 ECM (error correction mode) by default.
; Default: Enabled
-ecm=yes
+;ecm=yes
Modified: branches/11/res/res_fax.c
URL: http://svnview.digium.com/svn/asterisk/branches/11/res/res_fax.c?view=diff&rev=409053&r1=409052&r2=409053
==============================================================================
--- branches/11/res/res_fax.c (original)
+++ branches/11/res/res_fax.c Thu Feb 27 10:03:56 2014
@@ -3883,6 +3883,13 @@
goto end;
}
+ if (options.minrate == 2400 && (options.modems & AST_FAX_MODEM_V27) && !(options.modems & (AST_FAX_MODEM_V34))) {
+ ast_fax_modem_to_str(options.modems, modems, sizeof(modems));
+ ast_log(LOG_WARNING, "'modems' setting '%s' is no longer accepted with 'minrate' setting %d\n", modems, options.minrate);
+ ast_log(LOG_WARNING, "'minrate' has been reset to 4800, please update res_fax.conf.\n");
+ options.minrate = 4800;
+ }
+
if (check_modem_rate(options.modems, options.minrate)) {
ast_fax_modem_to_str(options.modems, modems, sizeof(modems));
ast_log(LOG_ERROR, "'modems' setting '%s' is incompatible with 'minrate' setting %d\n", modems, options.minrate);
More information about the asterisk-commits
mailing list