検索AsteriskとPostgreSQLを連動させる設定など。PostgreSQLのインストール方法は探せばいくらでもあります。postgresql-develを行えば入ります。PostgreSQLの管理はちゃんと行っておきましょう。rootパスワードの設定もお忘れなく。AsteriskのPostgreSQL対応モジュールは1.4ならば標準で入っています。PGSQLCDR通話記録をデータベース管理したいという要望は多いはずです。PostgreSQLと連動させるために、まずはこの部分を設定してみます。Asteriskコンパイルします。Recordingで以下のようにcdr_pgsqlが選択可能になっていることを確認します。なっていなければpostgresql-develの入れ忘れです。installするだけです。samplesを実行するとサンプルの設定ファイルが入りますが、ここでは使いませんので行わなくてもかまいません。データベースを作るまずDBを作ります。ここでは'asterisk'という名前にします。asteriskテーブルを作成します。CDRというテーブルを以下の内容で作ります。このスキーマはasteriskのソースのdoc/cdrdriver.txtに書かれています。NULL);ユーザ'astuser'を作ります。パスワードは'asterpass'と指定したものとして後の設定を説明します。astusrpsqlでastusrに対し権限を与えます。INSERTだけでもかまいません。以下のような内容で作ります。当然ですが、ユーザ名とパスワードはPostgreSQLに設定したものです。これで通話記録はDBに保存されるようになります。モジュールが読み込まれていた場合は一旦、unloadしてからloadします。動作を確認してみる正しく設定されていればCDRはデータベースに記録されますので、適当に内線にでも電話してみます。psqlで確認するとCDRが取れていることがわかるはずです。row)PGSQLPGSQL()が1.4では行方不明です。プライバシー・ポリシーVoIP-Info.jpについて免責事項モバイルビュ。