Log cdr user data, if enabled
authorJeremy McNamara <jj@nufone.net>
Sun, 11 Jan 2004 06:01:02 +0000 (06:01 +0000)
committerJeremy McNamara <jj@nufone.net>
Sun, 11 Jan 2004 06:01:02 +0000 (06:01 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1931 65c4cc65-6c06-0410-ace0-fbb531ad65f3

cdr/cdr_odbc.c

index fddd688..cfe2864 100755 (executable)
@@ -73,8 +73,8 @@ static int odbc_log(struct ast_cdr *cdr)
        {
                sprintf(sqlcmd,"INSERT INTO cdr "
                "(calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,"
        {
                sprintf(sqlcmd,"INSERT INTO cdr "
                "(calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,"
-               "lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid) "
-               "VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
+               "lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid,userfield) "
+               "VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
        }
        else
        {
        }
        else
        {
@@ -144,6 +144,7 @@ static int odbc_log(struct ast_cdr *cdr)
        if((loguniqueid != NULL) && ((strcmp(loguniqueid, "1") == 0) || (strcmp(loguniqueid, "yes") == 0)))
        {
                SQLBindParameter(ODBC_stmt, 15, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, 0, 0, cdr->uniqueid, 0, NULL);
        if((loguniqueid != NULL) && ((strcmp(loguniqueid, "1") == 0) || (strcmp(loguniqueid, "yes") == 0)))
        {
                SQLBindParameter(ODBC_stmt, 15, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, 0, 0, cdr->uniqueid, 0, NULL);
+               SQLBindParameter(ODBC_stmt, 16, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, 0, 0, cdr->userfield, 0, NULL);
        }
 
        if(connected)
        }
 
        if(connected)