summaryrefslogtreecommitdiff
path: root/zaptel.h
diff options
context:
space:
mode:
authorfile <file@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2006-08-31 01:41:30 +0000
committerfile <file@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2006-08-31 01:41:30 +0000
commit48a7bd8b9a59a6b8698deed84ce6575c3bedd417 (patch)
treea9803770fe49d39b2b61d31b47457858db5f688a /zaptel.h
parentba78520cd38addc74ea5b10ebf8f8ef5197a5b84 (diff)
Merge in Zaptel VLDTMF support. This does currently have the bug where dialtone briefly returns after a digit is being played, but that will be fixed shortly.
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@1374 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'zaptel.h')
-rw-r--r--zaptel.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/zaptel.h b/zaptel.h
index 22679d2..97954eb 100644
--- a/zaptel.h
+++ b/zaptel.h
@@ -674,6 +674,32 @@ struct zt_versioninfo {
#define ZT_TONE_STUTTER 10
#define ZT_TONE_MAX 16
+#define ZT_TONE_DTMF_BASE 64
+
+/*
+ * These must be in the same order as the dtmf_tones array in tones.h
+ */
+enum {
+ ZT_TONE_DTMF_0 = ZT_TONE_DTMF_BASE,
+ ZT_TONE_DTMF_1,
+ ZT_TONE_DTMF_2,
+ ZT_TONE_DTMF_3,
+ ZT_TONE_DTMF_4,
+ ZT_TONE_DTMF_5,
+ ZT_TONE_DTMF_6,
+ ZT_TONE_DTMF_7,
+ ZT_TONE_DTMF_8,
+ ZT_TONE_DTMF_9,
+ ZT_TONE_DTMF_s,
+ ZT_TONE_DTMF_p,
+ ZT_TONE_DTMF_A,
+ ZT_TONE_DTMF_B,
+ ZT_TONE_DTMF_C,
+ ZT_TONE_DTMF_D
+};
+
+#define ZT_TONE_DTMF_MAX ZT_TONE_DTMF_D
+
#define ZT_MAX_CADENCE 16
#define ZT_TONEDETECT_ON (1 << 0) /* Detect tones */