summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/dahdi/dahdi_config.h6
-rw-r--r--include/dahdi/kernel.h5
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 */