Populate CDR userfield

mcoxall's picture

I want to populate the CDR userfield fromt the dial plan so that we can maintain consitancy of the cdr through the entire existance of a call.

I am looking at somthing like this to add to inbound and outbound calls from the trunk but i am unsure what would be the best way to do it.

exten => 777,1,SetGlobalVar(SEQID=${UNIQUEID})
exten => 777,n,Set(CDR(userfield)=${SEQID})


__________________


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

UNIQUEID versus CDR(uniqueid)

Nick_Lewis's picture

I think the uniqueid is already in CDR(uniqueid) so there is no need to copy UNIQUEID into CDR(userfield).

If you cannot see it in the the mysql cdr database try adding
#define MYSQL_LOGUNIQUEID
to the top of cdr_addon_mysql.c

If you really need it in the userfield then I think you will need to edit the core_get_config function in modules/core/functions.inc.php