From 0f3dd69c53cbb927c56e2b4852aa4afb80b4f66f Mon Sep 17 00:00:00 2001 From: markster Date: Mon, 15 Nov 2004 00:48:36 +0000 Subject: DSP enhancements (bug #2826) courtesy pcadach git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4248 f38db490-d61c-443f-a65b-d21fe96a405b --- include/asterisk/dsp.h | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'include') diff --git a/include/asterisk/dsp.h b/include/asterisk/dsp.h index 916e24898..e86ca4711 100755 --- a/include/asterisk/dsp.h +++ b/include/asterisk/dsp.h @@ -14,11 +14,10 @@ #ifndef _ASTERISK_DSP_H #define _ASTERISK_DSP_H -#define DSP_FEATURE_SILENCE_SUPPRESS (1 << 0) -#define DSP_FEATURE_BUSY_DETECT (1 << 1) -#define DSP_FEATURE_CALL_PROGRESS (1 << 2) -#define DSP_FEATURE_DTMF_DETECT (1 << 3) -#define DSP_FEATURE_FAX_DETECT (1 << 4) +#define DSP_FEATURE_SILENCE_SUPPRESS (1 << 0) +#define DSP_FEATURE_BUSY_DETECT (1 << 1) +#define DSP_FEATURE_DTMF_DETECT (1 << 3) +#define DSP_FEATURE_FAX_DETECT (1 << 4) #define DSP_DIGITMODE_DTMF 0 /* Detect DTMF digits */ #define DSP_DIGITMODE_MF 1 /* Detect MF digits */ @@ -28,6 +27,12 @@ #define DSP_DIGITMODE_MUTEMAX (1 << 10) /* Delay audio by a frame to try to extra quelch */ #define DSP_DIGITMODE_RELAXDTMF (1 << 11) /* "Radio" mode (relaxed DTMF) */ +#define DSP_PROGRESS_TALK (1 << 16) /* Enable talk detection */ +#define DSP_PROGRESS_RINGING (1 << 17) /* Enable calling tone detection */ +#define DSP_PROGRESS_BUSY (1 << 18) /* Enable busy tone detection */ +#define DSP_PROGRESS_CONGESTION (1 << 19) /* Enable congestion tone detection */ +#define DSP_FEATURE_CALL_PROGRESS (DSP_PROGRESS_TALK | DSP_PROGRESS_RINGING | DSP_PROGRESS_BUSY | DSP_PROGRESS_CONGESTION) + struct ast_dsp; struct ast_dsp *ast_dsp_new(void); -- cgit v1.2.3