[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