Version 0.1.7 from FTP
[asterisk/asterisk.git] / include / asterisk / frame.h
index 90ee6f3..bab5e0b 100755 (executable)
@@ -8,7 +8,9 @@
  * Mark Spencer <markster@linux-support.net>
  *
  * This program is free software, distributed under the terms of
- * the GNU General Public License
+ * the GNU Lesser General Public License.  Other components of
+ * Asterisk are distributed under The GNU General Public License
+ * only.
  */
 
 #ifndef _ASTERISK_FRAME_H
@@ -56,6 +58,7 @@ struct ast_frame_chain {
 #define AST_FRAME_NULL         5               /* An empty, useless frame */
 #define AST_FRAME_IAX          6               /* Inter Aterisk Exchange private frame type */
 #define AST_FRAME_TEXT         7               /* Text messages */
+#define AST_FRAME_IMAGE                8               /* Image Frames */
 
 /* Data formats for capabilities and frames alike */
 #define AST_FORMAT_G723_1      (1 << 0)        /* G.723.1 compression */
@@ -80,6 +83,7 @@ struct ast_frame_chain {
 #define AST_CONTROL_BUSY               5                       /* Remote end is busy */
 #define AST_CONTROL_TAKEOFFHOOK 6                      /* Make it go off hook */
 #define AST_CONTROL_OFFHOOK            7                       /* Line is off hook */
+#define AST_CONTROL_CONGESTION 8                       /* Congestion (circuits busy) */
 
 /* Request a frame be allocated.  source is an optional source of the frame, 
    len is the requested length, or "0" if the caller will supply the buffer */