Documento que fiz da vez que instalei um E1, espero que ajude
*Asterisk*
Instalando E1 ISDN-PRI no Asterisk:Fazer a compilação e instalação normal do
asterisk (libpri, zaptel, asterisk, addons)
No zaptel.conf colocar as linhas:
*loadzone = br
defaultzone = br
#span={ span num, timing source , LBO , framing, coding,
checking }
#
#span num = numero da placa (1, 2, 3, 4, ...)
#timing source = 0 - pabx ; 1 - gateway
#LBO = eskeci o q eh isso, mas eh sempre zero.
#framing = CAS - R2 ; CCS - ISDN
#coding = hdb3 - SEMPRE
#checking = check do pacote, caso ISDN = crc4
# Mais informações
#http://www.voip-info.org/wiki/view/Zaptel.conf+span+syntax
# Configurando o primeira (A) porta
span=1,1,0,ccs,hdb3,crc4
bchan=1-15,17-31
dchan=16
# Configurando a segunda (B) porta
span=1,1,0,ccs,hdb3,crc4
bchan=32-46,48-62
dchan=47
*
Para placas com mais de duas portas mudique o interface de bchan de quatorze
em quatorze (ex: 32+14=46)
Salve o aquirvo zaptel.conf e inicie os módulos zaptel e o módulo
correspondente a placa (ex: wct4xxp para uma placa WildCard TE405P)
OBS.: Deve ser verificado se não possui nenhum jumper para o seleção de
sinalização T1 e E1, no caso das placas WildCard TE40x há os jumper físicos,
mas é possível jumpear por software, para isso é preciso adicionar o
parâmetro t1e1override=0xFF no arquivo do módulo do zaptel
(/etc/modprobe.d/zaptel). O final deste arquivo coloque:
*options wct4xxp t1e1override=0xFF
*O valor 0xFF é um bitmask: span 1 = 0x01 (0001), span 2 = 0x02 (0010), span
3 = 0x04 (0100) e span 4 = 0x08 (1000). Configurar as portas 2 e 3 para
serem E1 e deixar as demais como T1 é só somar os dois valores de span 2 e
span 3, ficando 0x06 (0110).
rodar o comando para o leitura do arquivo de configuração zaptel.conf
*# ztcfg -vvv*
Depois rode o aplicativo zttool para verificar o status das portas
*# zttool*
Como não a nenhum cabo conectado nas portas o alarme nos duas portas estará
como RED, para verificar a veracidade das configurações caso o link ISDN não
tenho sido instalado ainda, pode ser feito um cabo crossover E1 para teste.
Segue a pinagem do cabo:
Ponta A Ponta B
*Verde*AzuBranco
VerdeBranco Laranja
AzulAzul
AzuBranco *Verde*
Laranja VerdeBranco
LaranjaBranco LaranjaBranco
Marrom Marrom
MarromBranco MarromBranco
Rode novamento o zttool o verifique o status do alarme, se os dois estiverem
como OK esta tudo correto.
Agora é preciso configurar as sinalizações dos canais. Para isso é
necessário editar o arquivo zapata.conf deixando-o da seguinte forma:
[channels]
context=default
switchtype=national
signalling=fxo_ls
rxwink=300
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
rxgain=0.0
txgain=0.0
immediate=no
; onde procurar extensoes em chamadas de entrada nesta E1
context=from-e1-A
switchtype=euroisdn
signalling=pri_cpe ; uma slave
language=pt
group = 1
channel = 1-15,17-31
; onde procurar extensoes em chamadas de entrada nesta E1
context=from-e1-B
switchtype=euroisdn
signalling=pri_net ; uma master
language=pt
group = 2
channel = 32-46,48-62
Depois dever ser criada 2 novos contexto no arquivo extensions.conf
para que fique da seguinte maneira:
[default]
exten = _1X.,1,Dial(ZAP/g1/${EXTEN:1})
exten = _2X.,1,Dial(ZAP/g2/${EXTEN:1})
[from-e1-A]
exten = _X.,1,Wait(2)
exten = _X.,n,Answer()
exten = _X.,n,SayAlpha(E1 A ${EXTEN})
exten = _X.,n,Hangup()
[from-e1-B]
exten = _X.,1,Wait(2)
exten = _X.,n,Answer()
exten = _X.,n,SayAlpha(E1 B ${EXTEN})
exten = _X.,n,Hangup()
com isso quando for tentar ligar para o número 12000 será usado a E1 A
para ligar e a E1 B irá atender e será escutado
E-1-space-B-space-2-0-0-0, e quando for ligar para 22000 sairá
pela E1 e a E1 A atenderá e será ouvida a mensagem E-1-space-A-space-2-0-0-0.
A configuração de E1 esta funcionando!
--
Vinicius Teixeira Coelho
Registered Linux User #469313
The Ubuntu Counter Project - user number # 21463
2008/11/18 Rodrigo Vian [EMAIL PROTECTED]
Bom dia Eduardo,
tem como testar sim
Faça um cabo com um RJ45 normalmente. Na outra ponta você fecha o
circuito
RJ45 - azul, branco/azul,verde, laranja, branco laranja, branco verde,
marrom, branco marrom
Na outra ponta do cabo, una os fios: azul e laranja / branco azul e branco
laranja
Dessa forma você faz um loop na placa, podendo testar...
Eduardo Pereira escreveu:
Pessoal, acho que isso é um OFF mas
Tenho como testar o asterisk com uma placa com 2 E1s somente ligando o
TX de uma porta no RX da outra? Acredito que não, mas a esperança é a ultima
que morre!!!
Gratos pelas ajudas...
___
2 a 4 de Dezembro - IPComm 2008