diff options
author | file <file@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2006-08-31 01:41:30 +0000 |
---|---|---|
committer | file <file@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2006-08-31 01:41:30 +0000 |
commit | 48a7bd8b9a59a6b8698deed84ce6575c3bedd417 (patch) | |
tree | a9803770fe49d39b2b61d31b47457858db5f688a /zaptel.h | |
parent | ba78520cd38addc74ea5b10ebf8f8ef5197a5b84 (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.h | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -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 */ |