Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Asterisk + PostgreSQL + cdr

Asterisk + PostgreSQL + cdr

* и PostgreSQL стоят на разных FreeBSD серверах
Откуда: Tallinn
Сообщений: 17

Asterisk + PostgreSQL + cdr

Нужно настроить запись CDR в Postgre. Есть 2 "сервера" со статическими ИП. На 1 стоит *, на 2м БД.
В БД есть база asterisk и юзер aster. Так же изменены postgresql.conf, добавлены строчки
listen_addresses = 'localhost, my_ip'
port=5432

, в файл pg_hba.conf
host all all my_ip trust

.
на сервере с * в файл cdr_pgsql.conf добавлено
[global]
hostname=my_ip2
port=5432
dbname=asterisk
password=aster
user=aster
table=cdr ;SQL table where CDRs will be inserted
spool=pgsql.spool

res_pgsql.conf
[general]
dbhost=195.250.178.24
dbport=5432
dbname=asterisk
dbuser=aster
dbpass=aster

звонки идут, а в БД ничего не появляется. О чем я забыл при настройке?
2010-12-07 14:24

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Asterisk + PostgreSQL + cdr

module show like cdr
http://линия24.рф - Астериск и прочие бубны!
2010-12-07 14:37

Откуда: Tallinn
Сообщений: 17

Re: Asterisk + PostgreSQL + cdr

Module Description Use Count
app_cdr.so Tell Asterisk to not maintain a CDR for 0
app_forkcdr.so Fork The CDR into 2 separate entities 0
app_setcdruserfield.so CDR user field apps 0
cdr_csv.so Comma Separated Values CDR Backend 0
cdr_custom.so Customizable Comma Separated Values CDR 0
cdr_manager.so Asterisk Manager Interface CDR Backend 0
cdr_radius.so RADIUS CDR Backend 0
cdr_sqlite.so SQLite CDR Backend 0
cdr_tds.so MSSQL CDR Backend 0
func_cdr.so CDR dialplan function 0
2010-12-07 14:39

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Asterisk + PostgreSQL + cdr

и?
http://линия24.рф - Астериск и прочие бубны!
2010-12-07 14:42

Откуда: Tallinn
Сообщений: 17

Re: Asterisk + PostgreSQL + cdr

я не знаю, к чему был предыдущий Ваш пост, поэтому просто написал вывод этой команды в *.
2010-12-07 14:46

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Asterisk + PostgreSQL + cdr

зачем он мне?
asterisk -rx 'module show' | grep pgsql
загрузите модуль чтобы он начал работать.
http://линия24.рф - Астериск и прочие бубны!
2010-12-07 14:48

Откуда: Tallinn
Сообщений: 17

Re: Asterisk + PostgreSQL + cdr

asterisk -rx 'module show' | grep pgsql
ничего не выдал

я так понимаю, что мне надо добавить модуль cdr_pgsql.so ?
быстрый поиск в гугле, выдал мне такой вариант
./configure --with-postgres=<dir where postgresql is installed>

только, я не совсем понимаю, как прописать эту директорию с другого компьютера.
2010-12-07 14:55

Avatara of noize
Откуда: Москва
Сообщений: 398

Re: Asterisk + PostgreSQL + cdr

нужно установить либы для работы с постгресом(в Debian это libpq-dev) и пересобрать астериск
2010-12-07 16:11

Откуда: Tallinn
Сообщений: 17

Re: Asterisk + PostgreSQL + cdr

заработало, когда пересобрал * с поддержкой Постгре.
всем спасибо :)
2010-12-07 18:02

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru