dect
/
asterisk
Archived
13
0
Fork 0

optionally log uniqueid as well

git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1198 f38db490-d61c-443f-a65b-d21fe96a405b
This commit is contained in:
markster 2003-07-18 05:38:11 +00:00
parent 12c9c895c5
commit 47386acd8e
2 changed files with 6 additions and 2 deletions

View File

@ -56,8 +56,11 @@ static int mysql_log(struct ast_cdr *cdr)
ast_log(LOG_DEBUG,"cdr_mysql: inserting a CDR record.\n");
#ifdef MYSQL_LOGUNIQUEID
sprintf(sqlcmd,"INSERT INTO cdr (calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid) VALUES ('%s','%s','%s','%s','%s', '%s','%s','%s','%s',%i,%i,%i,%i,'%s','%s')",timestr,cdr->clid,cdr->src, cdr->dst, cdr->dcontext,cdr->channel, cdr->dstchannel, cdr->lastapp, cdr->lastdata,cdr->duration,cdr->billsec,cdr->disposition,cdr->amaflags, cdr->accountcode, cdr->uniqueid);
#else
sprintf(sqlcmd,"INSERT INTO cdr (calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode) VALUES ('%s','%s','%s','%s','%s', '%s','%s','%s','%s',%i,%i,%i,%i,'%s')",timestr,cdr->clid,cdr->src, cdr->dst, cdr->dcontext,cdr->channel, cdr->dstchannel, cdr->lastapp, cdr->lastdata,cdr->duration,cdr->billsec,cdr->disposition,cdr->amaflags, cdr->accountcode);
#endif
ast_log(LOG_DEBUG,"cdr_mysql: SQL command as follows: %s\n",sqlcmd);
if (mysql_real_query(mysql,sqlcmd,strlen(sqlcmd)))

View File

@ -22,7 +22,8 @@ CREATE TABLE cdr (
billsec int(11) NOT NULL default '0',
disposition int(11) NOT NULL default '0',
amaflags int(11) NOT NULL default '0',
accountcode varchar(45) NOT NULL default ''
accountcode varchar(45) NOT NULL default '',
uniqueid varchar(45) NOT NULL default ''
);
The calls will automatically be logged as long as the module is loaded.