4,723
回編集
差分
細
psqlフロントエンドを起動し、以下のようにユーザ'astuser'に全てのアクセス権を与えることにします。この際のパスワードは'asterpass'にしてみます。<br>
asterisk=# CREATE USER astusr WITH PASSWORD 'asterpass';
asterisk=# GRANT ALL on CDR to astusr;
→データベースを作る
まずDBを作ります。ここでは'asterisk'という名前にします。<br>
# createdb asterisk
テーブルを作成します。CDRというテーブルを以下の内容で作ります。このスキーマはasteriskのソースのdoc/cdrdriver.txtに書かれています。
CREATE TABLE cdr (
userfield varchar (255) NOT NULL
);
ユーザ'astuser'を作ります。
# createuser -P astusr
psqlでastusrに対し権限を与えます。
asterisk=# GRANT ALL on CDR to astusr;
===cdr_pgsql.confを作る===
/etc/asterisk/cdr_pgsql.conf を以下のような内容で作ります。当然ですが、ユーザ名とパスワードはPostgreSQLに設定したものです。