[asterisk-commits] kpfleming: trunk r304422 - /trunk/res/res_fax.c

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Thu Jan 27 09:57:58 CST 2011


Author: kpfleming
Date: Thu Jan 27 09:57:52 2011
New Revision: 304422

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=304422
Log:
Rename the SendFAX/ReceiveFAX 'force audio' option.

The recently added option to disable usage of T.38 for a single
session should have been named 'F' for 'force audio', since that
is really what the user is asking to happen (and it's a positive
option instead of a negative option that way).


Modified:
    trunk/res/res_fax.c

Modified: trunk/res/res_fax.c
URL: http://svnview.digium.com/svn/asterisk/trunk/res/res_fax.c?view=diff&rev=304422&r1=304421&r2=304422
==============================================================================
--- trunk/res/res_fax.c (original)
+++ trunk/res/res_fax.c Thu Jan 27 09:57:52 2011
@@ -74,8 +74,8 @@
 					<option name="f">
 						<para>Allow audio fallback FAX transfer on T.38 capable channels.</para>
 					</option>
-					<option name="n">
-						<para>Disable usage of T.38 on otherwise T.38 capable channels.</para>
+					<option name="F">
+						<para>Force usage of audio mode on T.38 capable channels.</para>
 					</option>
 					<option name="s">
 						<para>Send progress Manager events (overrides statusevents setting in res_fax.conf).</para>
@@ -110,8 +110,8 @@
 					<option name="f">
 						<para>Allow audio fallback FAX transfer on T.38 capable channels.</para>
 					</option>
-					<option name="n">
-						<para>Disable usage of T.38 on otherwise T.38 capable channels.</para>
+					<option name="F">
+						<para>Force usage of audio mode on T.38 capable channels.</para>
 					</option>
 					<option name="s">
 						<para>Send progress Manager events (overrides statusevents setting in res_fax.conf).</para>
@@ -273,7 +273,7 @@
 	OPT_STATUS      = (1 << 3),
 	OPT_ALLOWAUDIO  = (1 << 5),
 	OPT_REQUEST_T38 = (1 << 6),
-	OPT_DISABLE_T38 = (1 << 7),
+	OPT_FORCE_AUDIO = (1 << 7),
 };
 
 AST_APP_OPTIONS(fax_exec_options, BEGIN_OPTIONS
@@ -281,7 +281,7 @@
 	AST_APP_OPTION('c', OPT_CALLERMODE),
 	AST_APP_OPTION('d', OPT_DEBUG),
 	AST_APP_OPTION('f', OPT_ALLOWAUDIO),
-	AST_APP_OPTION('n', OPT_DISABLE_T38),
+	AST_APP_OPTION('F', OPT_FORCE_AUDIO),
 	AST_APP_OPTION('s', OPT_STATUS),
 	AST_APP_OPTION('z', OPT_REQUEST_T38),
 END_OPTIONS);
@@ -1628,7 +1628,7 @@
 
 	if ((ast_channel_get_t38_state(chan) == T38_STATE_UNAVAILABLE) ||
 	    ast_test_flag(&opts, OPT_ALLOWAUDIO) ||
-	    ast_test_flag(&opts, OPT_DISABLE_T38)) {
+	    ast_test_flag(&opts, OPT_FORCE_AUDIO)) {
 		details->option.allow_audio = AST_FAX_OPTFLAG_TRUE;
 	}
 
@@ -1653,7 +1653,7 @@
 		}
 	}
 
-	if (!ast_test_flag(&opts, OPT_DISABLE_T38)) {
+	if (!ast_test_flag(&opts, OPT_FORCE_AUDIO)) {
 		if (set_fax_t38_caps(chan, details)) {
 			ast_string_field_set(details, error, "T38_NEG_ERROR");
 			ast_string_field_set(details, resultstr, "error negotiating T.38");
@@ -1665,7 +1665,7 @@
 		}
 	}
 
-	if (!ast_test_flag(&opts, OPT_DISABLE_T38) && (details->caps & AST_FAX_TECH_T38)) {
+	if (!ast_test_flag(&opts, OPT_FORCE_AUDIO) && (details->caps & AST_FAX_TECH_T38)) {
 		if (receivefax_t38_init(chan, details)) {
 			ast_string_field_set(details, error, "T38_NEG_ERROR");
 			ast_string_field_set(details, resultstr, "error negotiating T.38");
@@ -2106,7 +2106,7 @@
 
 	if ((ast_channel_get_t38_state(chan) == T38_STATE_UNAVAILABLE) ||
 	    ast_test_flag(&opts, OPT_ALLOWAUDIO) ||
-	    ast_test_flag(&opts, OPT_DISABLE_T38)) {
+	    ast_test_flag(&opts, OPT_FORCE_AUDIO)) {
 		details->option.allow_audio = AST_FAX_OPTFLAG_TRUE;
 	}
 
@@ -2135,7 +2135,7 @@
 		}
 	}
 
-	if (!ast_test_flag(&opts, OPT_DISABLE_T38)) {
+	if (!ast_test_flag(&opts, OPT_FORCE_AUDIO)) {
 		if (set_fax_t38_caps(chan, details)) {
 			ast_string_field_set(details, error, "T38_NEG_ERROR");
 			ast_string_field_set(details, resultstr, "error negotiating T.38");
@@ -2147,7 +2147,7 @@
 		}
 	}
 
-	if (!ast_test_flag(&opts, OPT_DISABLE_T38) && (details->caps & AST_FAX_TECH_T38)) {
+	if (!ast_test_flag(&opts, OPT_FORCE_AUDIO) && (details->caps & AST_FAX_TECH_T38)) {
 		if (sendfax_t38_init(chan, details)) {
 			ast_string_field_set(details, error, "T38_NEG_ERROR");
 			ast_string_field_set(details, resultstr, "error negotiating T.38");




More information about the asterisk-commits mailing list