4
我創建了自定義字段「rec_name」id表「cdr」,數據庫「asteriskcdrdb」。在這個領域我想存儲錄音名稱。我知道我應該通過在.conf文件中添加此行來完成,但是在哪裏?將數據保存到自定義cdr字段
exten => s,1,set(CDR(rec_name)=${CALLFILENAME})
我可以用SQL語句做了,但是我不知道在哪裏可以節省呼叫的詳細信息到數據庫的文件。
我創建了自定義字段「rec_name」id表「cdr」,數據庫「asteriskcdrdb」。在這個領域我想存儲錄音名稱。我知道我應該通過在.conf文件中添加此行來完成,但是在哪裏?將數據保存到自定義cdr字段
exten => s,1,set(CDR(rec_name)=${CALLFILENAME})
我可以用SQL語句做了,但是我不知道在哪裏可以節省呼叫的詳細信息到數據庫的文件。
對於MySQL,你需要添加到/etc/asterisk/cdr_mysql.conf
[aliases]
rec_name=rec_name
如果你有別名部分,只是給它添加
rec_name=rec_name
Postgres的類似,謝謝。 – 2014-06-16 06:57:35
在當前版本(1.8+)中,不需要做這樣的別名。只需要添加字段到數據庫表並重新啓動星號或做cdr_mysql.so卸載/加載。 – arheops
'爲asterisk 1.8.20.1'重裝cdr_mysql.so',我需要在cdr_mysql.conf中添加別名 – altmas5