summaryrefslogtreecommitdiff
path: root/include/asterisk/frame.h
diff options
context:
space:
mode:
authorKevin P. Fleming <kpfleming@digium.com>2006-01-29 05:07:04 +0000
committerKevin P. Fleming <kpfleming@digium.com>2006-01-29 05:07:04 +0000
commitcde6058aef41516eca903e2d876057223da909f7 (patch)
tree75adefc13c1d6ad70d813b3255a4187fa86731d8 /include/asterisk/frame.h
parent7b07bf5fc819214abacfa416b565b7109d4d6a34 (diff)
make ast_read() able to handle channel read()/exception() methods that return a chain of frames
cleanup code in ast_read() add AST_FRAME_DTMF_BEGIN and AST_FRAME_DTMF_END so that variable-length DTMF events can be supported teach chan_zap to send DTMF_BEGIN and DTMF_END when appropriate git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@8850 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'include/asterisk/frame.h')
-rw-r--r--include/asterisk/frame.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/include/asterisk/frame.h b/include/asterisk/frame.h
index 6323854b4..afdec0ae2 100644
--- a/include/asterisk/frame.h
+++ b/include/asterisk/frame.h
@@ -148,13 +148,19 @@ struct ast_frame {
#if defined(T38_SUPPORT)
/*! Modem-over-IP data streams */
#define AST_FRAME_MODEM 11
+#endif /* T38_SUPPORT */
+/*! DTMF begin event, subclass is the digit */
+#define AST_FRAME_DTMF_BEGIN 12
+/*! DTMF end event, subclass is the digit */
+#define AST_FRAME_DTMF_END 13
+#if defined(T38_SUPPORT)
/* MODEM subclasses */
/*! T.38 Fax-over-IP */
#define AST_MODEM_T38 1
/*! V.150 Modem-over-IP */
#define AST_MODEM_V150 2
-#endif
+#endif /* T38_SUPPORT */
/* HTML subclasses */
/*! Sending a URL */