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

Logando o Windows XP no Samba

Modem HSP 56 MR no Fedora Core 1

Owncloud com autenticação no Active Directory

Gerenciando redes com Perl e SNMP

Apache 2.4 - Módulos de Multiprocessamento - MPM

Abrindo os logs automaticamte em consoles e monitorando-os pelo browser

Com software livre você tem e você pode!

Capturando vídeo através do mencoder

Terceira experiência com o Basic Linux

Clonando HDs pela rede com UDPCAST

#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.