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: 32.873 ]

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

OCS Inventory e seus clientes - Instalação e configuração

Tutorial de instalação do H3270 (sources) com SSL no RHEL5 (s390x)

Ingressando estações de trabalho Ubuntu no AD com Closed In Directory

Criando um servidor de impressão para residências e pequenas empresas com Linux

Instalando o scanner CanoScan Lide 100 no Linux Ubuntu

Leitura recomendada

Linux, a pirataria de software e a desvalorização do desenvolvedor (parte 1)

Certificado Digital para Peticionamento Eletrônico (2018)

Instalação e configuração da zsh no Gentoo GNU/Linux

Linux na Globo! (Hoje, 05/10)

Relato do 7° FGSL - Fórum Goiano de Software 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