Asterisk 将数据保存到自定义cdr字段

Asterisk 将数据保存到自定义cdr字段,asterisk,pbx,cdr,trixbox,Asterisk,Pbx,Cdr,Trixbox,我创建了自定义字段“rec_name”id表“cdr”,数据库“asteriskcdrb”。在此字段中,我要存储录制名称。我知道我应该在一个.conf文件中添加这一行,但是在哪里呢 extn=>s,1,set(CDR(rec_name)=${CALLFILENAME}) 我也可以通过sql语句来实现,但我不知道将调用细节保存到数据库中的文件在哪里。对于mysql,您需要添加到/etc/asterisk/cdr_mysql.conf中 [aliases] rec_name=rec_name 如果

我创建了自定义字段“rec_name”id表“cdr”,数据库“asteriskcdrb”。在此字段中,我要存储录制名称。我知道我应该在一个.conf文件中添加这一行,但是在哪里呢

extn=>s,1,set(CDR(rec_name)=${CALLFILENAME})


我也可以通过sql语句来实现,但我不知道将调用细节保存到数据库中的文件在哪里。

对于mysql,您需要添加到/etc/asterisk/cdr_mysql.conf中

[aliases]
rec_name=rec_name
如果您有别名部分,只需添加到它

rec_name=rec_name

在当前版本(1.8+)中,不需要使用此类别名。只需将字段添加到DB表并重新启动asterisk或执行cdr_mysql.so卸载/加载。
模块重新加载cdr_mysql.so
对于asterisk 1.8.20.1,我需要在cdr_mysql.conf中添加别名