[asterisk-users] Mysql CDR in Addons 1.6.2.0-rc1 does not record CLID

Tilghman Lesher tlesher at digium.com
Thu Oct 29 12:23:37 CDT 2009


On Thursday 29 October 2009 11:49:30 Carlos Chavez wrote:
> On Wed, 2009-10-28 at 23:36 -0500, Tilghman Lesher wrote:
> > On Wednesday 28 October 2009 17:57:49 Carlos Chavez wrote:
> > > 	I am having a problem with Asterisk 1.6.2.0-rc3 and Asterisk-Addons
> > > 1.6.2.0-rc1 when recording CDR to a Mysql database.  All fields except
> > > callerid are recorded properly after every call.  I have both a "clid"
> > > and "callerid" field in the database but both fields are empty.  In
> > > cdr_mysql.conf I have this alias in the [columns] section:
> > >
> > > alias start => calldate
> > > alias callerid => clid
> >
> > Get rid of this "alias callerid => clid" line.  What it does is to tell
> > the driver to put the CDR variable called "callerid" into the "clid"
> > column in the database, overriding the builtin "clid" mapping.  Then
> > reload.  If you want the Caller*ID information in the "callerid" column,
> > then your mapping is backwards and should be "alias clid => callerid". 
> > Remember, the arrow points in the direction that the information flows: 
> > FROM the cdr TO the database.
>
> 	I already tried that with the same result.  I even added a callerid
> column to my cdr table just in case.  Either removing the alias line or
> reversing it like you suggested will not record the callerid in either
> column.

Try the following commands.  What is output?

CLI> core set debug 1
CLI> module reload cdr_addon_mysql.so

-- 
Tilghman Lesher
Digium, Inc. | Senior Software Developer
twitter: Corydon76 | IRC: Corydon76-dig (Freenode)
Check us out at: www.digium.com & www.asterisk.org



More information about the asterisk-users mailing list