[AsteriskBrasil] Testar asterisk com placa E1 sem link E1

Vinicius Teixeira Coelho vinicius.ti em gmail.com
Terça Novembro 18 15:32:00 BRST 2008


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 -vvvvvvv*
 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
Azul                                Azul
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 <rodrigo em porttaltecnologia.com.br>

> 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
>> Com presença de engenheiros da Digium e Jon "maddog" Hall.
>> http://www.ipcomm2008.com.br
>>
>> Compre uma camiseta da AsteriskBrasil.org!
>> http://www.voipmania.com.br
>>
>> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
>> rede Freenode.net: #asterisk-br
>> _______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil em listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>>
>
>
> Rodrigo S. Vian
> Analista/Programador
> Porttal Tecnologia
> Soluções em Telefonia & PBX-IP
> http://www.porttaltecnologia.com.br
> fone/fax: (19) 3542-9667
>
> |-- Antes de imprimir, pense em sua responsabilidade com o Meio Ambiente
> --|
> _______________________________________________
> 2 a 4 de Dezembro - IPComm 2008
> Com presença de engenheiros da Digium e Jon "maddog" Hall.
> http://www.ipcomm2008.com.br
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20081118/5214cac8/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil