[Asterisk-cvs] asterisk/include/asterisk cdr.h,1.5,1.6

jeremy at lists.digium.com jeremy at lists.digium.com
Sat Jan 10 21:31:19 CST 2004


Update of /usr/cvsroot/asterisk/include/asterisk
In directory mongoose.digium.com:/tmp/cvs-serv15402/include/asterisk

Modified Files:
	cdr.h 
Log Message:
Add application to log user data to the CDRs


Index: cdr.h
===================================================================
RCS file: /usr/cvsroot/asterisk/include/asterisk/cdr.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- cdr.h	12 Sep 2003 16:51:35 -0000	1.5
+++ cdr.h	11 Jan 2004 03:23:05 -0000	1.6
@@ -28,7 +28,9 @@
 //! AMA Flags
 #define AST_CDR_OMIT				(1)
 #define AST_CDR_BILLING				(2)
-#define AST_CDR_DOCUMENTATION		(3)
+#define AST_CDR_DOCUMENTATION			(3)
+
+#define AST_MAX_USER_FIELD			256
 
 struct ast_channel;
 
@@ -70,6 +72,8 @@
 	int posted;				
         /* Unique Channel Identifier */
         char uniqueid[32];
+	/* User field */
+	char userfield[AST_MAX_USER_FIELD];
 };
 
 typedef int (*ast_cdrbe)(struct ast_cdr *cdr);
@@ -224,6 +228,12 @@
 extern char *ast_cdr_flags2str(int flags);
 
 extern int ast_cdr_setaccount(struct ast_channel *chan, char *account);
+
+
+extern int ast_cdr_setuserfield(struct ast_channel *chan, char *userfield);
+extern int ast_cdr_appenduserfield(struct ast_channel *chan, char *userfield);
+
+
 /* Update CDR on a channel */
 extern int ast_cdr_update(struct ast_channel *chan);
 




More information about the svn-commits mailing list