RE: [AsteriskBrasil] Sinalização R2
Mario Mayerle Filho
mariomayerlefilho em yahoo.com.br
Quarta Junho 21 16:23:39 BRT 2006
Ola a todos, obrigado Luiz e Diógenes. No dia de ontem eu baixei novamente as libs do site www.soft-switch.org, (surpresa, elas estão organizadas por data agora !) e reiniciei a instalação. Funcionou desta vez. O Asterisk reconheçeu os canais Unicall, mas agora estou com dificuldades para configurar os arquivos. Eles se encontram da seguinte forma:
zaptel.conf:
loadzone=br
defaultzone=br
span=1,1,0,cas,hdb3
cas=1-15:1101
dchan=16
cas=17-31:1101
extensions.conf:
[default]
exten=_XXXXXXXX,1,Dial(Unicall/g1/${EXTEN},30)
unicall.conf:
[channels]
context=default
usecallerid=yes
hidecallerid=no
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
rxgain=0.0
txgain=0.0
immediate=yes
amaflags=default
protocolclass=mfcr2
protocolvariant=br,20,7
group=1
context=default
channel=1-15:1101
channel=17-31:1101
callerid=<4821069900>
musiconhold=default
;loglevel=255*
*detalhe, se eu tiro o comentário desta linha, o Asterisk não inicia e passa a dar um erro de segmentação.
sip.conf:
[general]
port=5060
bindaddr=0.0.0.0
context=default
allow=all
[9934]
type=friend
host=dynamic
context=default
username=9934
secret=9934
callerid="Mário Mayerle Filho" <9934>
accountcode=9934
language=br
nat=yes
qualify=yes
canreinvite=no
allow=gsm
[9904]
type=friend
host=dynamic
context=default
username=9904
secret=9904
callerid="Otavio Meneguella" <9904>
accountcode=9904
language=br
nat=yes
qualify=yes
canreinvite=no
[9995]
type=friend
host=dynamic
context=default
username=9995
secret=9995
callerid="Maurício Machado" <9995>
accountcode=9995
language=br
nat=yes
qualify=yes
canreinvite=no
[9966]
type=friend
host=dynamic
context=default
username=9966
secret=9966
callerid="Marcio Michels" <9966>
accountcode=9966
language=br
nat=yes
qualify=yes
canreinvite=no
[9921]
type=friend
host=dynamic
context=default
username=9921
secret=9921
callerid="Rodrigo" <9921>
accountcode=9921
language=br
nat=yes
qualify=yes
canreinvite=no
Quando tento realizar uma ligação externa, o Asterisk me apresenta o seguinte erro:
*CLI> -- Executing Dial("SIP/9934-c6a2", "Unicall/g1/21069904|30") in new stack
-- Called g1/21069904
Jun 21 16:05:21 WARNING[2564]: chan_unicall.c:2694 handle_uc_event: Unicall/31 event Dialing
Jun 21 16:05:21 NOTICE[2564]: rtp.c:331 process_rfc3389: Comfort noise support incomplete in Asterisk (RFC 3389). Please turn off on client if possible. Client IP: 192.168.0.24
-- Saved useragent "X-Lite release 1105x" for peer 9921
Jun 21 16:05:23 WARNING[2564]: chan_unicall.c:2694 handle_uc_event: Unicall/31 event Protocol failure
-- Unicall/31 protocol error. Cause 32776
Jun 21 16:05:23 WARNING[2564]: app_dial.c:713 wait_for_answer: Unable to forward voice
-- Hungup 'UniCall/31-1'
== Everyone is busy/congested at this time (1:0/0/1)
Alguém pode me ajudar???
ps: Luiz, o tutorial que vc me forneceu foi o primeiro que tentei. Mas esta desatualizado.
Abraços a todos
<lhgomes em treynet.com.br>
Para: <asteriskbrasil em listas.asteriskbrasil.org>
Data: Wed, 21 Jun 2006 13:49:01 -0300
Assunto: RE: [AsteriskBrasil] Sinalização R2
Mario, você já seguiu o tutorial em: http://zarzamora.com.mx/asterisk/48 ?
Pelo que você disse parece que falta compilar o módulo chan_unicall que fica dentro do diretório Asterisk/channels. Verifique este passo e certifique-se que o módulo tenha sido compilado com sucesso.
Você também pode verificar se no arquivo /etc/asterisk/modules.conf existe a instrução "autoload=yes", caso contrário você precisa mandar carregar o módulo manualmente.
Luiz
---------------------------------
From: asteriskbrasil-bounces em listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] On Behalf Of Mario Mayerle Filho
Sent: Tuesday, June 20, 2006 12:50 PM
To: asteriskbrasil em listas.asteriskbrasil.org
Subject: [AsteriskBrasil] Sinalização R2
Ola amigos da lista!
Já estou na 5 instalação e no 3 Howto de como instalar a sinalização r2 no asterisk, através do recurso da Unicall. Já segui todos os passos do site:
http://www.soft-switch.org/unicall/installing-mfcr2.html
E outros 2 howtos que encontei na net. As dificuldades são várias. Ao seguir o tutorial de instalação do site da soft-switch, não existe a especificação das últimas versões que devem ser utilizadas e para qual a versão do asterisk mais compativel com essas versões. Atualmente estou usando as seguintes versões na minha instalação:
asterisk-1.2.9.1 + zaptel-1.2.6 + libpri-1.2.3 + spandsp-0.0.3 + libunicall-0.0.3 + libsupertone-0.0.2 + libmfcr2-0.0.3
E o resultado é sempre o mesmo. O asterisk não detecta os canais Unicall. O asterisk nem reconheçe o comando "UC show channels", o que me leva a crer que esta ocorrendo algo errado na instalação. A minha placa TE110P, fica com o led horas verde, e horas vermelho piscando... não tem um padrão e quando solicito uma ligação por um canal Unicall (
exten=_XXXXXXXX,1,Dial(Unicall/g1/${EXTEN},30) o Asterisk me retorna com: Unable to create channel of type UNICALL...
Alguém pode me ajudar? Gostaria de saber da galera que ja conseguiu realizar essa instalação, quais as versões que usaram, como (step by step, se possível) foi feita a instalação? E se alguém sabe o que estou fazendo de errado...
Abraços a todos e agradeço qualquer ajuda.
---------------------------------
Yahoo! Search
Música para ver e ouvir: You're Beautiful, do James Blunt De: dioedu em yahoo.com.br
Para: asteriskbrasil em listas.asteriskbrasil.org
Data: Wed, 21 Jun 2006 14:52:42 -0600
Assunto: Re: [AsteriskBrasil] Sinalização R2
Olá
Entre no diretório com o código fonte do asterisk. Deve ter uma pasta
channels. Dentro dela, verifique se existe o arquivo chan_unicall.c.
Diógenes Makibara
---------------------------------
Yahoo! doce lar. Faça do Yahoo! sua homepage.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20060621/6ae43a7a/attachment-0001.html
Mais detalhes sobre a lista de discussão AsteriskBrasil