| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • Introducing Dokkio, a new service from the creators of PBworks. Find and manage the files you've stored in Dropbox, Google Drive, Gmail, Slack, and more. Try it for free today.

View
 

Asterisk   Placa E1 - ISDN

Page history last edited by PBworks 12 years, 2 months ago

 

Instalando o Asterisk 1.4.11  com Placa E1 - Padrão ISDN

 

Partimos do ponto em que já temos um Linux instalado (neste tutorial um Open Suse  10.2 – Desktop)

 

 

Pacotes necessários para o Asterisk

 

            - Asterisk – o programa principal

            - Zaptel – os drivers de telefonia para hardware digital ou analógico

            - Libpri – bibliotecas para interfaces ISDN PRI

            - Asterisk-addons –

            - Asterisk-sounds – mais prompts de voz para o servidor de voz

 

Instalar o repositório do UOL – mirrors.uol.com.br

 

Pacotes necessários para a compilação do Asterisk (Dependências)

 

            - subversion

- kernel-source – depende do kernel de possuímos

- gcc (versão 3.x ou superior)

- make

- bison

- ncurses

- ncurses-devel

- openssl

- openssl-devel

- zlib

- zlib-devel

           - libnewt

           - newt

           - newt-devel (não tem no CD/DVD do suse – instalar via repositório)

           - slang

           - slang-devel

           - popt-devel

           - tcl-devel

           - phyton-devel

 

Obtendo o código-fonte

 

Os códigos-fonte devem serem  obtido do site do Asterisk - www.asterisk.org/downloads ou pelo site da Digium -

    http://downloads.digium.com/pub/

 

   Ordem de instalação

 

asterisk, asterisk-sounds, zaptel, libpri , asterisk-addons, asterisk-sounds

 

 

 

Extraindo o código-fonte

 

Obs.: Se você não fez o download dos arquivos para o /usr/src, então mova-os para este diretório, é necessário acesso root para escrever arquivos neste diretório.

 

# cd /usr/local

# tar –xvfz zaptel-*.tar.gz

# tar –xvfz libpri-*.tar.gz

# tar –xvfz asterisk-*.tar.gz

# tar –xvfz asterisk-addons-*.tar.gz

# tar –xvfz asterisk-sounds-*.tar.gz

Compilando os pacotes

 

Importante: A ordem de compilação deve ser: libpri, zaptel, asterisk

 

 

Primeiro compilar a libpri

           

# cd /usr/src/libpri-*

# make clean

# make

# make install

           

 

Agora, compilar o zaptel

           

# cd /usr/src/zaptel-*

# make clean

# make

# make install

 

# make config

 

Conferir se o ZTTOOL já existe, caso não exista, conferir se os pacotes newt e newt-devel estão instalados e compilar novamente o zaptel

           

 

Compilar o asterisk

 

# cd /usr/src/asterisk-*

# make clean

# make

# make install

# make samples

           

 

 

Compilar o asterisk-addons

 

# cd /usr/src/asterisk-addons*

# make clean

# make

# make install

 

          

Instalar os sons, asterisk-sounds

 

# cd /usr/src/asterisk-sounds*

# make clean

# make

# make install

 

Após tudo instalado reinicializar o Linux

 

Para carreger o Asterisk

 

# asterisk -cvvvv

 

Referência:

 

http://www.asteriskguru.com/tutorials/asterisk_installation_compilation_suse.html

 

Livro: Asterisk o Futuro da Telefonia

 

 

Instalação Placa E1

 

1 - OBSERVAR o JUMPER E1 / T1

 

2 - Instalar PLaca no Computador !!! :P

 

3 - Verificar Placas e interrupções

 

# cat /proc/interrupts

 

aluno1-2:~ # cat /proc/interrupts

           CPU0

  0:     143140        XT-PIC  timer

  1:        130          XT-PIC  i8042

  2:          0           XT-PIC  cascade

  5:     477549       XT-PIC  wcte11xp

  8:          2           XT-PIC  rtc

  9:       1112         XT-PIC  uhci_hcd:usb2, eth3

 11:          0           XT-PIC  uhci_hcd:usb1

 12:        158         XT-PIC  i8042

 14:       5646         XT-PIC  ide0

 15:       4962         XT-PIC  ide1

NMI:          0

LOC:          0

ERR:          0

MIS:          0

 

# lspci -vv

02:0d.0 Network controller: Tiger Jet Network Inc.

Tiger3XX Modem/ISDN interface

 

 

4 - Verificar Módulos do zaptel e placas :

 

 # lsmod | grep zaptel

 # modprobe zaptel

 # modprobe wcte11xp

 

- Lista de módulos de Placas:

 

wcte11xp

wcte1xxp

wctdm

wcfxo

wctdm24xxp

ztdummy

 

 

5 - /etc/Zaptel.conf

Configurar Zaptel:

 

span definition format:

span=(spannum),(timing),(LBO),(framing),(coding)

 

(Veja mais em : http://www.voip-info.org/wiki/view/Zaptel.conf+span+syntax )

 

#Placa E1

span=1,1,0,ccs,hdb3

 

bchan = 1-15

dchan = 16

bchan = 17-31

 

# 2º canal ou placa

span=2,2,0,ccs,hdb3

 

bchan = 32-46

dchan = 47

bchan = 48-62

 

# Zona de tempo

 

loadzone = br

defaultzone = br

 

Rodar :

 

ztcfg -vvv

 

zttest -vv   99.9877938 %

 

 

6 - /etc/asterisk/zapata.conf

 

#####################################

[trunksgroups]

 

[channels]

 

usecallerid=yes

hidecallerid=no

 

callwaiting=no

threewaycalling=yes

transfer=yes

echocancel=yes

echotraining=yes

 

group=0

context=sisnema-pstn

 

;;;;;;; PLACA E1 ISDN ;;;;;;;;

 

callerid=<5132241600>   ;numero do tronco

callerid=asreceived        ; não altera o callerid, passa o caller id como recebido

switchtype=euroisdn     ;isdn padrao europeu

signalling = pri_net    ;sinalizacao recebida da operadora pri_net = master / pri_cpe - slave

group = 1

channel => 1-15         ;canais da E1 que estao no grupo 1

channel => 17-31

 

 

 

######################################

 

7 - Iniciar Asterisk

 

# Usar como configurado anteriormente:

 

safe_asterisk

rcasterisk start

asterisk

 

 

 

Configurar o Asterisk na Inicialização

# Entrar nos Fontes do Asterisk na pasta abaixo:

cd /usr/src/asterisk-1.2.21.1/contrib/init.d/

cp rc.debian.asterisk /etc/init.d/asterisk

ln -s /etc/init.d/asterisk /sbin/rcasterisk

chkconfig asterisk on

Zaptel :

cd /usr/src/zaptel-1.2.18/

make config

 

 

Comments (0)

You don't have permission to comment on this page.