[AsteriskBrasil] MFC/R2

Fernando Lujan fernando.lujan em mandic.com.br
Quinta Maio 25 21:53:37 BRT 2006


Olá a todos,

Estou tentando configurar um servidor para suporte a E1's usando 
unicall. Creio que seja isso que preciso para suportar os E1's do Brasil 
correto?

Bom, coloquei essa configuração no zaptel.conf:

span=1,1,0,cas,hdb3
span=2,0,0,cas,hdb3
#
cas=1-15:1101
cas=17-31:1101
#
cas=32-46:1101
cas=48-62:1101

Só que o meu comando:

zap show status

Description                              Alarms     IRQ        bpviol   
CRC4
T4XXP (PCI) Card 0 Span 1                OK         0          0          0
T4XXP (PCI) Card 0 Span 2                OK         0          0          0
T4XXP (PCI) Card 0 Span 3                OK         0          0          0
T4XXP (PCI) Card 0 Span 4                UNCONFIGUR 0          0          0


O que já achei muito estranho.

Coloquei para trabalhar em loopback usando um T1 crossover. Ambos os 
leds ficam verdes sem alertas, porém, quando tento fazer uma ligação 
recebo isso:

May 24 15:13:43 NOTICE[5530]: app_dial.c:1029 dial_exec_full: Unable to 
create channel of type 'UniCall' (cause 0 - Unknown)
 == Everyone is busy/congested at this time (1:0/0/1)


Os canais configurei na unicall.conf segundo:

[channels]

context=incoming
usecallerid=yes
hidecallerid=no
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
rxgain=0.0
txgain=0.0
immediate=no
amaflags=billing
musiconhold=default
loglevel=255
protocolclass=mfcr2
protocolvariant=br,20,12
group = 1
context=incoming
channel => 1-15
channel => 17-31
channel => 32-46
channel => 48-62

Ao aplicar o patch no Makefile para instalar o chan_unicall deu erro. 
Então fiz as seguintes modificações:

chan_unicall.o: chan_unicall.c
  $(CC) -c $(CFLAGS) -o chan_unicall.o chan_unicall.c

Para

chan_unicall.so: chan_unicall.o
  $(CC) $(SOLINK) -o $@ $< -lunicall -lxml2 -lsupertone -lspandsp -ltiff 
$(ZAPLIB)

CHANNEL_LIBS=chan_sip.so chan_agent.so chan_mgcp.so chan_iax2.so 
chan_local.so chan_skinny.so chan_features.so

Para

CHANNEL_LIBS=chan_sip.so chan_agent.so chan_mgcp.so chan_iax2.so 
chan_local.so chan_skinny.so chan_features.so chan_unicall.so

cp channels/chan_unicall.so /usr/lib/asterisk/modules/

Obrigado desde já.

Fernando Lujan



Mais detalhes sobre a lista de discussão AsteriskBrasil