2012-05-08 5 views
4

사용자 지정 필드 "rec_name"id 테이블 "cdr", 데이터베이스 "asteriskcdrdb"를 만들었습니다. 이 필드에는 녹음 이름을 저장하고 싶습니다. .conf 파일 중 하나에이 행을 추가하여 수행해야한다는 것을 알고 있지만 어디에서?사용자 지정 cdr 필드에 데이터 저장

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

는 나도 SQL 문에 의해 그것을 할 수 있지만 데이터베이스에 호출의 세부 사항을 저장하는 파일이 어디 있는지 모르겠어.

답변

3

은 MySQL을 위해 당신은 그냥 포스트 그레스에 대한 유사

rec_name=rec_name 
+0

, 덕분에 추가, 당신이 섹션 별칭이있는 경우 /etc/asterisk/cdr_mysql.conf

[aliases] rec_name=rec_name 

에 추가해야합니다. –

+2

현재 버전 (1.8 이상)에서는 별칭을 지정할 필요가 없습니다. DB 테이블에 필드를 추가하고 별표를 다시 시작하거나 cdr_mysql.so unload/load를 수행하면됩니다. – arheops

+0

별표 1.8.20.1에 대한'module reload cdr_mysql.so'을 실행하려면 cdr_mysql.conf에 별칭을 추가해야했습니다. – altmas5

관련 문제