summaryrefslogtreecommitdiff
path: root/include/asterisk
diff options
context:
space:
mode:
Diffstat (limited to 'include/asterisk')
-rw-r--r--include/asterisk/dsp.h5
-rw-r--r--include/asterisk/res_fax.h4
2 files changed, 6 insertions, 3 deletions
diff --git a/include/asterisk/dsp.h b/include/asterisk/dsp.h
index f82f08a94..16262c05d 100644
--- a/include/asterisk/dsp.h
+++ b/include/asterisk/dsp.h
@@ -45,9 +45,8 @@
#define DSP_FAXMODE_DETECT_CNG (1 << 0)
#define DSP_FAXMODE_DETECT_CED (1 << 1)
-#define DSP_FAXMODE_DETECT_V21 (1 << 2)
-#define DSP_FAXMODE_DETECT_SQUELCH (1 << 3)
-#define DSP_FAXMODE_DETECT_ALL (DSP_FAXMODE_DETECT_CNG | DSP_FAXMODE_DETECT_CED | DSP_FAXMODE_DETECT_V21)
+#define DSP_FAXMODE_DETECT_SQUELCH (1 << 2)
+#define DSP_FAXMODE_DETECT_ALL (DSP_FAXMODE_DETECT_CNG | DSP_FAXMODE_DETECT_CED)
#define DSP_TONE_STATE_SILENCE 0
#define DSP_TONE_STATE_RINGING 1
diff --git a/include/asterisk/res_fax.h b/include/asterisk/res_fax.h
index ba20944e4..b397bd445 100644
--- a/include/asterisk/res_fax.h
+++ b/include/asterisk/res_fax.h
@@ -44,6 +44,8 @@ enum ast_fax_capabilities {
AST_FAX_TECH_MULTI_DOC = (1 << 4),
/*! T.38 - T.30 Gateway */
AST_FAX_TECH_GATEWAY = (1 << 5),
+ /*! V21 detection is supported */
+ AST_FAX_TECH_V21_DETECT = (1 << 6),
};
/*! \brief fax modem capabilities */
@@ -160,6 +162,8 @@ struct ast_fax_session_details {
uint32_t send_cng:1;
/*! send a T.38 reinvite */
uint32_t request_t38:1;
+ /*! a V.21 preamble was detected */
+ uint32_t v21_detected:1;
};
} option;
/*! override the minimum transmission rate with a channel variable */