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.686 ]

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

Experiência de migração para software livre

Como se comunicar com outros usuários da rede

Apache 2.4 - A diretiva Options

Qmail + Patches + Performance Tuning, the Debian AMD64 way

Variety - Instalação e configuração

Leitura recomendada

Compilando o KDE 4.0 no Slackware Current

Alta Disponibilidade (HA) com Debian (Heartbeat + DRBD + Mon)

Dicas rápidas para linha de comando

Screensaver para todos

Programando um mundo livre

  
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