diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/dahdi/dahdi_config.h | 6 | ||||
-rw-r--r-- | include/dahdi/kernel.h | 5 |
2 files changed, 10 insertions, 1 deletions
diff --git a/include/dahdi/dahdi_config.h b/include/dahdi/dahdi_config.h index 59896af..56902e1 100644 --- a/include/dahdi/dahdi_config.h +++ b/include/dahdi/dahdi_config.h @@ -28,6 +28,12 @@ /* DAHDI compile time options */ +/* These default tone lengths are in units of milliseconds. */ +#define DAHDI_CONFIG_DEFAULT_DTMF_LENGTH 100 +#define DAHDI_CONFIG_DEFAULT_MFR1_LENGTH 68 +#define DAHDI_CONFIG_DEFAULT_MFR2_LENGTH 100 +#define DAHDI_CONFIG_PAUSE_LENGTH 500 + /* * Uncomment if you have a European phone, or any other phone with a * short flash time. diff --git a/include/dahdi/kernel.h b/include/dahdi/kernel.h index 6a069b5..bfda765 100644 --- a/include/dahdi/kernel.h +++ b/include/dahdi/kernel.h @@ -100,7 +100,10 @@ #define DAHDI_MAX_CHUNKSIZE DAHDI_CHUNKSIZE #define DAHDI_CB_SIZE 2 -#define DAHDI_MSECS_PER_CHUNK (DAHDI_CHUNKSIZE/8) +/* DAHDI operates at 8Khz by default */ +#define DAHDI_MS_TO_SAMPLES(ms) ((ms) * 8) + +#define DAHDI_MSECS_PER_CHUNK (DAHDI_CHUNKSIZE/DAHDI_MS_TO_SAMPLES(1)) #define RING_DEBOUNCE_TIME 2000 /*!< 2000 ms ring debounce time */ |