Pular para o conteúdo

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!
Perfil removido removido
Hits: 34.690 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

Parte 2: Configuração

Agora para criar a base de dados do asterisk, siga os seguintes passos:

# su postgres -c "/usr/local/pgsql/bin/createdb asterisk"
# su postgres -c "psql -d asterisk"

asterisk=# create user asterisk
asterisk=# ALTER DATABASE asterisk OWNER TO asterisk
asterisk=# \q

Pronto, já existe uma base de dados. Agora vamos fazer a integração com o asterisk.

Teremos agora que criar tabelas referentes aos confs do asterisk. Cada tabela terá como campos as opções de cada arquivo. Por exemplo, a tabela sip terá como campo os seguintes nomes: name; secret, host...

Agora edite o arquivo extconfig.conf substituindo as seguintes linhas:

sipusers => odbc,asterisk
sippeers => odbc,asterisk

Por:

sipusers => odbc,asterisk,sip
sippeers => odbc,asterisk,sip

Isso fará com que o asterisk tente comunicação pelo driver odbc, na base de dados asterisk, para buscar informações na tabela sip. O arquivo sip.conf pode-se deixar apenas as configurações gerais, já que as configurações de cada usuário estará no postgres.

Agora temos que configurar para que o asterisk consiga se comunicar com o driver unixodbc e este com o postgres.

   1. Instalação
   2. Configuração
   3. Mais configuração

Como explicar ao leigo o que é Sistema Operacional

Balanceamento de link + redundância

Capturando seu desktop com uma aplicação feita em kylix

Metaspoit: Brute force + invasão com meterpreter encriptado com RC4

A importância de um backup

Basic Linux: Como instalar no HD

Weta Digital + Linux = Avatar - Um case de sucesso

Diferentes áreas de trabalho com diferentes wallpapers

MultiCD - Diversas Distribuições no mesmo DVD/Pendrive

Utilizando fontes de emojis no seu sistema Linux

#1 Comentário enviado por balani em 21/10/2006 - 11:08h
Muito bom seu artigo.
#2 Comentário enviado por m4sk4r4 em 21/10/2006 - 12:11h
Muito bom,

Parabéns.
#3 Comentário enviado por tandrade2006 em 21/10/2006 - 17:39h
Parabens pelo seu interesse e dedicação, pq qd vc quer aprender algo, realmente aprende e eu posso afirmar isso, pois te conheço mto bem...

Flw fera!!!
Terminar trampo do Haníbal heim, vou fazer o designer aqui!!!

Thiago Andrade

Contribuir com comentário

Entre na sua conta para comentar.