Asterisk - Instalando o AsteriskPBX 1.4 no Ubuntu Server 6.06 LTS com interface FXO X100P

Apresento-lhes um passo a passo para instalar e configurar o Asterisk, deixando-o pronto para a configuração do plano de discagem, abrangendo desde a preparação do Ubuntu Server até o teste de funcionamento. Em artigos complementares tratarei sobre plano de discagem e outras ferramentas para seu PBX.

[ Hits: 77.185 ]

Por: Abner Torres em 28/03/2007


Preparando o ambiente



Instalação e configuração do Ubuntu Server

Não irei explanar a instalação do Ubuntu Server pois já existe muita documentação disponível, inclusive melhor do que eu poderia apresentar. Vou citar alguns links que poderão ser úteis na instalação do mesmo. Escolhi a opção: Instalar um servidor LAMP / Install a LAMP Server, pois pretendo utilizar algumas aplicações baseadas em web.
Após a instalação básica do Ubuntu com LAMP, prossegui da seguinte forma:

Alterando a senha de root:

Efetue o login com o usuário padrão (usuário cadastrado durante o processo de instalação do Ubuntu).

Execute o comando:

$ sudo passwd root

Será pedido o password do usuário padrão, digite-a e tecle enter.

Então cadastre a nova senha de root. Será necessário digitá-la duas vezes.

Logado como root, execute o comando:

$ su

Entre com a senha de root e tecle enter.

Ajuste do repositório:

# nano /etc/apt/sources.list

Comente a linha:

#deb cdrom:[Ubuntu-Server 6.06.1 _Dapper Drake_ - Release i386 (20060807.1)]/ dapper main restricted

Descomente as linhas:

deb http://security.ubuntu.com/ubuntu dapper-security universe
deb-src http://security.ubuntu.com/ubuntu dapper-security universe
deb http://br.archive.ubuntu.com/ubuntu/ dapper universe
deb-src http://br.archive.ubuntu.com/ubuntu/ dapper universe
deb http://br.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
deb-src http://br.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse

Salve com Ctrl+O e tecle Enter.

Feche o editor com: Ctrl+X

Atualize o repositório com o comando:

# apt-get update

Atualização geral do sistema:

# apt-get upgrade

Responda "S" e tecle Enter.

O sistema será atualizado. Aqui (Velox 1MB) demorou cerca de 10 minutos.

Instalação dos pacotes necessários ao Asterisk:

Execute o comando: # apt-get install libnewt-dev libssl0.9.7 libssl-dev zlib1g-dev libncurses5-dev libeditline0 libeditline-dev libedit2 libedit-dev libreadline4 libreadline4 linux-headers-`uname -r` mpg123 libmysqlclient15-dev libtiff4 libtiff4-dev libxml2 libxml2-dev build-essential automake fakeroot debhelper autotools-dev cdbs pkg-config gcc g++ cpp

Atenção!!! Não esqueça de colocar todo o comando em uma linha única!

Execute o comando:

# ln -s /usr/src/linux-headers-2.6.15-26-server/ /usr/src/linux

    Próxima página

Páginas do artigo
   1. Preparando o ambiente
   2. Instalação e configuração do Asterisk
Outros artigos deste autor

Instalação do serviço de NTP (servidor de tempo) no Debian

Leitura recomendada

W.I.N.E is not emulator

Mais CLI!

Escreva partituras no Linux

Como instalar pacotes no Sabayon

Fedora Core analisado por um usuário básico

  
Comentários
[1] Comentário enviado por TheDarknessRJ em 29/03/2007 - 00:28h

OFF_TOPIC

É recomendavel não colocar uma senha no usuário root (ele vem sem senha por segurança)

No lugar de colocar uma senha para o root utilizem o comando sudo -i para abrir uma console de root temporáriamente (facilita o uso e não tira a segurança do sistema)

[2] Comentário enviado por fchevitarese em 02/04/2007 - 13:48h

isso vai de cada um!!! Colocar ou não senha para o root é uma questão de gosto! eu por exemplo acho um saco digitar sudo blablabla para executar algum programa... muito mais cômodo logar-se como root e fazer o que seja preciso!
Questão de gosto!!!

[3] Comentário enviado por fernandoamador em 08/04/2007 - 23:43h

Ótimo artgo...

[4] Comentário enviado por duraes em 16/05/2007 - 16:21h

Esse é um exemplo de um excelente artigo.

Parabéns Abner

[5] Comentário enviado por galinaceo em 19/06/2007 - 17:30h

excelente;;; funfo direitinho!

[6] Comentário enviado por hudsonsf em 12/09/2007 - 17:33h

parabéns pelo artigo, ótimo para iniciantes.

[7] Comentário enviado por regianevillela em 11/10/2007 - 14:24h

achei o artigo otimo...
mais eu estou com um grande problema...
eu nao tenho a placa x100p, dai eu pulei essa parte... mais ta dando o seguinte erro:
root@regiane-ubuntu:/etc/asterisk# /etc/init.d/asterisk start
Starting Asterisk PBX: 1024
/usr/sbin/safe_asterisk: 161: Syntax error: Bad fd number asterisk.
Peço por favor alguem me fale o q esta acontecendo!!!!

[8] Comentário enviado por binertorres em 11/10/2007 - 17:24h

http://www.digivoice.com.br/forum2/viewtopic.php?pid=1098

[9] Comentário enviado por duraes em 11/10/2007 - 22:42h

qual parte vc pulou?? só o carregamento da placa ou tudo??
vc tem que carregar o zaptel e o ztdummy

At

Durães

[10] Comentário enviado por regianevillela em 15/10/2007 - 21:00h

eu pulei essa parte:
Carregando, manualmente, os módulos necessários para o uso do asterisk com uma placa x100p:

Carregando o módulo zaptel:

# modprobe zaptel
# modprobe wcfxo
# modprobe ztdummy

Editando o /etc/zaptel.conf para usarmos a x100p.

Execute os comandos:

# echo "fxsks=1" >> /etc/zaptel.conf
# ztcfg --vvvvvvvv

Se após ter sido executado o ztcfg --vvvvvvvv o retorno for:

Zaptel Version: 1.4.0
Echo Canceller: MG2
Configuration
======================

Channel map:
Channel 01: FXS Kewlstart (Default) (Slaves: 01)
1 channels configured.
Changing signalling on channel 1 from Unused to FXS Kewlstart

Por favor me fala o q eu posso estar fazendo????
Ate +
Regiane

[11] Comentário enviado por binertorres em 15/10/2007 - 21:42h

Memsmo não tendo a x100p tem que executar:

modprobe zaptel
modprobe ztdummy

pois o asterisk necessita destes modulos pra funcionar.

[12] Comentário enviado por hudsonsf em 04/11/2007 - 17:02h

saudacoes ..

n'ao consegui acessar nenhuma interface grafica do zaptel, ela existe?
no aguardo ..

[13] Comentário enviado por duraes em 03/01/2008 - 11:34h

hudsonsf,

Vc pode usar o ZTTOOL para verificar o status da placa.

At,

Davi Durães

[14] Comentário enviado por celfs em 01/03/2008 - 23:58h

?comentario=o Artigo é bom mas sou iniciante ,estou instalando no ubuntu 7.04 baixei a libpri,mas não passo do make,se alguem puder me ajudar.

[15] Comentário enviado por fabiomaias em 17/04/2008 - 18:10h

Amigos, estou com um problema parecido com o do regianevillela. instalei tudo e nao to com uma placa X100P mas mesmo assim executei as linhas do modulo zaptel... mas ocorre o mesmo erro ao tentar estartar o serviço:
Syntax error: Bad fd number asterisk.

[16] Comentário enviado por gilsinho em 11/11/2008 - 11:04h

Tambem parei no make,,, alguem consegue ajudar???

Versao: Ubuntu-8.04-server-i386

Erro apos o comando make

root@buntuserver:/usr/src/asterisk/libpri-1.4.0# make
gcc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -c -o q931.o q931.c
In file included from q931.c:27:
pri_internal.h:263: error: expected declaration specifiers or â...â before âsize_tâ
q931.c: In function âreceive_calling_party_numberâ:
q931.c:948: error: too many arguments to function âlibpri_copy_stringâ
q931.c: In function âtransmit_keypad_facilityâ:
q931.c:1424: error: too many arguments to function âlibpri_copy_stringâ
q931.c: In function âq931_keypad_facilityâ:
q931.c:2491: error: too many arguments to function âlibpri_copy_stringâ
q931.c: In function âpri_release_finaltimeoutâ:
q931.c:2666: error: too many arguments to function âlibpri_copy_stringâ
q931.c: In function âq931_setupâ:
q931.c:2815: error: too many arguments to function âlibpri_copy_stringâ
q931.c:2818: error: too many arguments to function âlibpri_copy_stringâ
q931.c:2835: error: too many arguments to function âlibpri_copy_stringâ
q931.c:2852: error: too many arguments to function âlibpri_copy_stringâ
q931.c:2858: error: too many arguments to function âlibpri_copy_stringâ
q931.c: In function âq931_receiveâ:
q931.c:3310: error: too many arguments to function âlibpri_copy_stringâ
q931.c:3311: error: too many arguments to function âlibpri_copy_stringâ
q931.c:3312: error: too many arguments to function âlibpri_copy_stringâ
q931.c:3314: error: too many arguments to function âlibpri_copy_stringâ
q931.c:3315: error: too many arguments to function âlibpri_copy_stringâ
q931.c:3316: error: too many arguments to function âlibpri_copy_stringâ
q931.c:3317: error: too many arguments to function âlibpri_copy_stringâ
q931.c:3318: error: too many arguments to function âlibpri_copy_stringâ
q931.c:3319: error: too many arguments to function âlibpri_copy_stringâ
q931.c:3320: error: too many arguments to function âlibpri_copy_stringâ
q931.c:3347: error: too many arguments to function âlibpri_copy_stringâ
q931.c:3367: error: too many arguments to function âlibpri_copy_stringâ
q931.c:3381: error: too many arguments to function âlibpri_copy_stringâ
q931.c:3382: error: too many arguments to function âlibpri_copy_stringâ
q931.c:3468: error: too many arguments to function âlibpri_copy_stringâ
q931.c:3496: error: too many arguments to function âlibpri_copy_stringâ
q931.c:3531: error: too many arguments to function âlibpri_copy_stringâ
q931.c:3559: error: too many arguments to function âlibpri_copy_stringâ
q931.c:3585: error: too many arguments to function âlibpri_copy_stringâ
q931.c:3593: error: too many arguments to function âlibpri_copy_stringâ
q931.c:3594: error: too many arguments to function âlibpri_copy_stringâ
q931.c: In function âpri_internal_clearâ:
q931.c:3681: error: too many arguments to function âlibpri_copy_stringâ
make: *** [q931.o] Error 1


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts