匿名

差分

Asterisk+PostgreSQL

152 バイト除去, 2009年2月22日 (日) 10:28
データベースを作る
まずDBを作ります。ここでは'asterisk'という名前にします。<br>
# createdb asterisk
psqlフロントエンドを起動し、以下のようにユーザ'astuser'に全てのアクセス権を与えることにします。この際のパスワードは'asterpass'にしてみます。<br>
asterisk=# CREATE USER astusr WITH PASSWORD 'asterpass';
asterisk=# GRANT ALL on CDR to astusr;
テーブルを作成します。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に設定したものです。