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!

[ Hits: 33.723 ]

Por: Perfil removido em 21/10/2006


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.

Página anterior     Próxima página

Páginas do artigo
   1. Instalação
   2. Configuração
   3. Mais configuração
Outros artigos deste autor

Atualizando o kernel do Slackware de forma segura, sem o famoso "kernel panic"

Kshutdown e suas funções

GNU/Linux - Benefícios na Área Administrativa

Rede mista wireless/cabo com Linux/Windows em residências e pequenas empresas

Xen - xl.conf - Configuração do Host

Leitura recomendada

Instalando o aMSN com suporte a webcam

Instalação do Cacti baseado em uma distribuição própria - CactiEZ

Usando o apt-file do Debian

Weta Digital + Linux = Avatar - Um case de sucesso

Analogia: X-Window como um sistema operacional

  
Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts