Asterisk com PostgreSQL e unixodbc
Olá caros. Aqui estou para contribuir com este tutorial que considero importante saber, para os amantes do Asterisk. Ele permite usar configuração dinâmica e melhor interação com PHP, ASP ou qualquer outro recurso que manipule banco de dados via Web. Espero que seja útil para a galera!
Instalação
Mãos a obra então. Vamos usar os seguintes pacotes:
Para instalar o Postgres, vá até a pasta onde encontraste o tarball que você baixou e siga os seguintes passos:
# tar zxvf postgresql-8.1.4.tar.gz
# cd postgresql-8.1.4
# ./configure --prefix=/usr/local/pgsql && make && make install
# useradd postgres
# mkdir /home/postgres
# chown postgres /home/postgres
# su postgres
$ /usr/local/pgsql/bin/initdb -D /home/postgres/data
$ /usr/local/pgsql/bin/postmaster -S -D /home/postgres/data
$ exit
Volte um nível na árvore de diretórios e siga os seguintes passos:
# tar zxvf unixODBC-2.2.11.tar.gz
# cd unixODBC-2.2.11
# ./configure && make && make install
Agora o psqlodbc:
# tar zxvf psqlodbc-08.02.0002.tar.gz
# cd psqlodbc-08.02.0002
# ./configure && make && make install
Agora que está tudo instalado, vamos à configuração.
# tar zxvf postgresql-8.1.4.tar.gz
# cd postgresql-8.1.4
# ./configure --prefix=/usr/local/pgsql && make && make install
# useradd postgres
# mkdir /home/postgres
# chown postgres /home/postgres
# su postgres
$ /usr/local/pgsql/bin/initdb -D /home/postgres/data
$ /usr/local/pgsql/bin/postmaster -S -D /home/postgres/data
$ exit
Volte um nível na árvore de diretórios e siga os seguintes passos:
# tar zxvf unixODBC-2.2.11.tar.gz
# cd unixODBC-2.2.11
# ./configure && make && make install
Agora o psqlodbc:
# tar zxvf psqlodbc-08.02.0002.tar.gz
# cd psqlodbc-08.02.0002
# ./configure && make && make install
Agora que está tudo instalado, vamos à configuração.