2012-05-08 29 views
4

我創建了自定義字段「rec_name」id表「cdr」,數據庫「asteriskcdrdb」。在這個領域我想存儲錄音名稱。我知道我應該通過在.conf文件中添加此行來完成,但是在哪裏?將數據保存到自定義cdr字段

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

我可以用SQL語句做了,但是我不知道在哪裏可以節省呼叫的詳細信息到數據庫的文件。

回答

3

對於MySQL,你需要添加到/etc/asterisk/cdr_mysql.conf

[aliases] 
rec_name=rec_name 

如果你有別名部分,只是給它添加

rec_name=rec_name 
+0

Postgres的類似,謝謝。 – 2014-06-16 06:57:35

+2

在當前版本(1.8+)中,不需要做這樣的別名。只需要添加字段到數據庫表並重新啓動星號或做cdr_mysql.so卸載/加載。 – arheops

+0

'爲asterisk 1.8.20.1'重裝cdr_mysql.so',我需要在cdr_mysql.conf中添加別名 – altmas5

相關問題