[AsteriskBrasil] Trunk IAX2 + FXO

Hugo Golembiewski hugoteleco em gmail.com
Sexta Julho 3 21:08:26 BRT 2009


Pessoal, meu trunk IAX2 ta fncionando legal

elastix*CLI> iax2 show peers
Name/Username    Host                 Mask             Port
Status
InterOffice      10.10.10.222    (S)  255.255.255.255  4569          OK (16
ms)
*InterConnect_A-  10.10.10.222    (S)  255.255.255.255  4569          OK (16
ms)
*6000             (Unspecified)   (D)  255.255.255.255  0
UNKNOWN


Esse trunk InterConnect_A-B, deve ser usado para tudo que eu discar sem ser
um ramal do outro servidor tipo "." , vai por este trunk. O problema é que
dá tom de ocupado, como se tenta-se chegar no PABX B (FXO) e estivesse
indisponível.
No PABX B (c/ FXO) disco normalmente e consigo falar com a PSTN.



    -- Executing [032362849 em from-internal:1] Macro("SIP/2002-09b96188",
"user-callerid|SKIPTTL|") in new stack
    -- Executing [s em macro-user-callerid:1] NoOp("SIP/2002-09b96188",
"user-callerid: device 2002") in new stack
    -- Executing [s em macro-user-callerid:2] Set("SIP/2002-09b96188",
"AMPUSER=2002") in new stack
    -- Executing [s em macro-user-callerid:3] GotoIf("SIP/2002-09b96188",
"0?report") in new stack
    -- Executing [s em macro-user-callerid:4] ExecIf("SIP/2002-09b96188",
"1|Set|REALCALLERIDNUM=2002") in new stack
    -- Executing [s em macro-user-callerid:5] NoOp("SIP/2002-09b96188",
"REALCALLERIDNUM is 2002") in new stack
    -- Executing [s em macro-user-callerid:6] Set("SIP/2002-09b96188",
"AMPUSER=2002") in new stack
    -- Executing [s em macro-user-callerid:7] Set("SIP/2002-09b96188",
"AMPUSERCIDNAME=JOAO") in new stack
    -- Executing [s em macro-user-callerid:8] GotoIf("SIP/2002-09b96188",
"0?report") in new stack
    -- Executing [s em macro-user-callerid:9] Set("SIP/2002-09b96188",
"AMPUSERCID=2002") in new stack
    -- Executing [s em macro-user-callerid:10] Set("SIP/2002-09b96188",
"CALLERID(all)="JOAO" <2002>") in new stack
    -- Executing [s em macro-user-callerid:11] Set("SIP/2002-09b96188",
"REALCALLERIDNUM=2002") in new stack
    -- Executing [s em macro-user-callerid:12] ExecIf("SIP/2002-09b96188",
"0|Set|CHANNEL(language)=") in new stack
    -- Executing [s em macro-user-callerid:13] NoOp("SIP/2002-09b96188", "TTL:
ARG1: SKIPTTL") in new stack
    -- Executing [s em macro-user-callerid:14] GotoIf("SIP/2002-09b96188",
"1?continue") in new stack
    -- Goto (macro-user-callerid,s,23)
    -- Executing [s em macro-user-callerid:23] NoOp("SIP/2002-09b96188", "Using
CallerID "JOAO" <2002>") in new stack
    -- Executing [032362849 em from-internal:2] Set("SIP/2002-09b96188",
"_NODEST=") in new stack
    -- Executing [032362849 em from-internal:3] Macro("SIP/2002-09b96188",
"record-enable|2002|OUT|") in new stack
    -- Executing [s em macro-record-enable:1] GotoIf("SIP/2002-09b96188",
"0?2:4") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s em macro-record-enable:4] AGI("SIP/2002-09b96188",
"recordingcheck|20090703-194857|1246664937.30") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
  recordingcheck|20090703-194857|1246664937.30: Outbound recording not
enabled
    -- AGI Script recordingcheck completed, returning 0
    -- Executing [s em macro-record-enable:5] NoOp("SIP/2002-09b96188", "No
recording needed") in new stack
    -- Executing [032362849 em from-internal:4] Macro("SIP/2002-09b96188",
"dialout-trunk|2|032362849||") in new stack
    -- Executing [s em macro-dialout-trunk:1] Set("SIP/2002-09b96188",
"DIAL_TRUNK=2") in new stack
    -- Executing [s em macro-dialout-trunk:2] ExecIf("SIP/2002-09b96188",
"0|Authenticate|") in new stack
    -- Executing [s em macro-dialout-trunk:3] GotoIf("SIP/2002-09b96188",
"0?disabletrunk|1") in new stack
    -- Executing [s em macro-dialout-trunk:4] Set("SIP/2002-09b96188",
"DIAL_NUMBER=032362849") in new stack
    -- Executing [s em macro-dialout-trunk:5] Set("SIP/2002-09b96188",
"DIAL_TRUNK_OPTIONS=tr") in new stack
    -- Executing [s em macro-dialout-trunk:6] Set("SIP/2002-09b96188",
"GROUP()=OUT_2") in new stack
    -- Executing [s em macro-dialout-trunk:7] GotoIf("SIP/2002-09b96188",
"1?nomax") in new stack
    -- Goto (macro-dialout-trunk,s,9)
    -- Executing [s em macro-dialout-trunk:9] GotoIf("SIP/2002-09b96188",
"0?skipoutcid") in new stack
    -- Executing [s em macro-dialout-trunk:10] Set("SIP/2002-09b96188",
"DIAL_TRUNK_OPTIONS=") in new stack
    -- Executing [s em macro-dialout-trunk:11] Macro("SIP/2002-09b96188",
"outbound-callerid|2") in new stack
    -- Executing [s em macro-outbound-callerid:1] GotoIf("SIP/2002-09b96188",
"1?start") in new stack
    -- Goto (macro-outbound-callerid,s,3)
    -- Executing [s em macro-outbound-callerid:3] NoOp("SIP/2002-09b96188",
"REALCALLERIDNUM is 2002") in new stack
    -- Executing [s em macro-outbound-callerid:4] GotoIf("SIP/2002-09b96188",
"1?normcid") in new stack
    -- Goto (macro-outbound-callerid,s,9)
    -- Executing [s em macro-outbound-callerid:9] Set("SIP/2002-09b96188",
"USEROUTCID="2002" JOAO") in new stack
    -- Executing [s em macro-outbound-callerid:10] Set("SIP/2002-09b96188",
"EMERGENCYCID=") in new stack
    -- Executing [s em macro-outbound-callerid:11] Set("SIP/2002-09b96188",
"TRUNKOUTCID=") in new stack
    -- Executing [s em macro-outbound-callerid:12] GotoIf("SIP/2002-09b96188",
"1?trunkcid") in new stack
    -- Goto (macro-outbound-callerid,s,16)
    -- Executing [s em macro-outbound-callerid:16] GotoIf("SIP/2002-09b96188",
"1?usercid") in new stack
    -- Goto (macro-outbound-callerid,s,18)
    -- Executing [s em macro-outbound-callerid:18] GotoIf("SIP/2002-09b96188",
"0?report") in new stack
    -- Executing [s em macro-outbound-callerid:19] Set("SIP/2002-09b96188",
"CALLERID(all)=2002 JOAO") in new stack
    -- Executing [s em macro-outbound-callerid:20] GotoIf("SIP/2002-09b96188",
"1?report:hidecid") in new stack
    -- Goto (macro-outbound-callerid,s,22)
    -- Executing [s em macro-outbound-callerid:22] NoOp("SIP/2002-09b96188",
"CallerID set to "2002 JOAO" <>") in new stack
    -- Executing [s em macro-dialout-trunk:12] AGI("SIP/2002-09b96188",
"fixlocalprefix") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
    -- AGI Script fixlocalprefix completed, returning 0
    -- Executing [s em macro-dialout-trunk:13] Set("SIP/2002-09b96188",
"OUTNUM=032362849") in new stack
    -- Executing [s em macro-dialout-trunk:14] Set("SIP/2002-09b96188",
"custom=IAX2/InterConnect_A-B") in new stack
    -- Executing [s em macro-dialout-trunk:15] GotoIf("SIP/2002-09b96188",
"1?gocall") in new stack
    -- Goto (macro-dialout-trunk,s,17)
    -- Executing [s em macro-dialout-trunk:17] Macro("SIP/2002-09b96188",
"dialout-trunk-predial-hook|") in new stack
    -- Executing [s em macro-dialout-trunk:18] GotoIf("SIP/2002-09b96188",
"0?bypass|1") in new stack
    -- Executing [s em macro-dialout-trunk:19] GotoIf("SIP/2002-09b96188",
"0?customtrunk") in new stack
    -- Executing [s em macro-dialout-trunk:20] Dial("SIP/2002-09b96188",
"IAX2/InterConnect_A-B/032362849|300|") in new stack
    -- Called InterConnect_A-B/032362849
    -- Hungup 'IAX2/InterConnect_A-B-4465'
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s em macro-dialout-trunk:21] Goto("SIP/2002-09b96188",
"s-CHANUNAVAIL|1") in new stack
    -- Goto (macro-dialout-trunk,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL em macro-dialout-trunk:1]
GotoIf("SIP/2002-09b96188", "1?noreport") in new stack
    -- Goto (macro-dialout-trunk,s-CHANUNAVAIL,3)
    -- Executing [s-CHANUNAVAIL em macro-dialout-trunk:3]
NoOp("SIP/2002-09b96188", "TRUNK Dial failed due to CHANUNAVAIL - failing
through to other trunks") in new stack
    -- Executing [032362849 em from-internal:5] Macro("SIP/2002-09b96188",
"outisbusy|") in new stack
    -- Executing [s em macro-outisbusy:1] Playback("SIP/2002-09b96188",
"all-circuits-busy-now|noanswer") in new stack
    -- Executing [s em macro-outisbusy:2] Playback("SIP/2002-09b96188",
"pls-try-call-later|noanswer") in new stack
    -- Executing [s em macro-outisbusy:3] Macro("SIP/2002-09b96188",
"hangupcall") in new stack
    -- Executing [s em macro-hangupcall:1] ResetCDR("SIP/2002-09b96188", "w")
in new stack
    -- Executing [s em macro-hangupcall:2] NoCDR("SIP/2002-09b96188", "") in
new stack
    -- Executing [s em macro-hangupcall:3] GotoIf("SIP/2002-09b96188",
"1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,6)
    -- Executing [s em macro-hangupcall:6] GotoIf("SIP/2002-09b96188",
"1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s em macro-hangupcall:9] GotoIf("SIP/2002-09b96188",
"1?theend") in new stack
    -- Goto (macro-hangupcall,s,11)
    -- Executing [s em macro-hangupcall:11] Hangup("SIP/2002-09b96188", "") in
new stack
  == Spawn extension (macro-hangupcall, s, 11) exited non-zero on
'SIP/2002-09b96188' in macro 'hangupcall'
  == Spawn extension (macro-hangupcall, s, 11) exited non-zero on
'SIP/2002-09b96188' in macro 'outisbusy'
  == Spawn extension (macro-hangupcall, s, 11) exited non-zero on
'SIP/2002-09b96188'



2009/7/3 ATTO - Rodrigo <rodrigo.lang em atto.com.br>

> Yeap! Pode contar com isso, todos ajudam dentro do possível!
>
>
>
> Hugo Golembiewski escreveu:
> > Obrigado Gustavo.
> >
> > Não vou desanimar! Abraço.
> >
> > 2009/7/3 Gustavo Cordeiro <gustavo em advent.com.br
> > <mailto:gustavo em advent.com.br>>
> >
> >     Olá Hugo,
> >
> >      Não são todos que utilizam interfaces gráficas para configuração. Ao
> >     mesmo tempo que facilitam, elas também limitam um pouco a
> >     flexibilidade existente no Asterisk.
> >
> >      Temos alguns usuários e também um representante de um grupo de
> >     usuários da distribuição que você utiliza aqui na lista. Se eles não
> >     puderem lhe auxiliar, talvez você consiga algo diretamente na
> >     comunidade desta distribuição.
> >
> >      Mas não desanime e nem se limite. O Asterisk é uma poderosa
> >     ferramenta, mas não é tão complicado quanto pode parecer no primeiro
> >     contato.
> >
> >      Além de mais possibilidades, você terá também mais suporte, pois
> >     muitos outros usuários poderão lhe ajudar.
> >
> >
> >     Sds,
> >     Gustavo Cordeiro
> >     Advent Tecnologia Ltda.
> >     Telefone: 48 3024-9350
> >     Celular: 48 8809-0764
> >
> >     www.advent.com.br <http://www.advent.com.br/>
> >
> >
> >     2009/7/2 Hugo Golembiewski <hugoteleco em gmail.com
> >     <mailto:hugoteleco em gmail.com>>:
>  >     > Pessoal, uma dúvida!
> >     >
> >     > Vejo que o Asterisk, possui o Freepbx para facilitar a vida na
> >     questão das
> >     > configurações. Afinal, porque quase ninguém usa o modo gráfico!!?
> >     >
> >     > Percebo que tudo é via código, sempre é assim mesmo?
> >     >
> >     > Estou tentando finalizar meu trabalho em cima desse assunto, mas
> meu
> >     > trabalho é tentar motivar os usuários (alunos) a usarem o
> >     sistema porque
> >     > possui uma interface gráfica amigável por onde podemos fazer as
> >     > configurações sem manjar muito de linux.
> >     >
> >     > O que estou tentando fazer?
> >     >
> >     > Tenho 02 Servidores Asterisk (usando Elastix)...
> >     >
> >     > PABX A e PABX B:  Meu PABX A fica em um local remoto e meu PABX
> >     B possui
> >     > placa FXO (x100p) ligada no ramal do PABX Analógico.
> >     > Tenho um Trunk IAX 2 funcionando normalmente, ou seja, meus
> >     ramais (3XXX) do
> >     > PABX A falam normal com meus ramais (2XXX) do PABX B.
> >     >
> >     > Rotas:
> >     >
> >     > No PABX A: 3XXX, escolho TRunk IAX2/Interoffice e chego no PABX B
> >     >
> >     >
> >     > No PABX B: 2XXX, escolho TRunk IAX2/Interoffice e chego no PABX A
> >     > Para os ramais deste PABX B, os ramais pressionam 0 e pegam tom
> >     de discagem
> >     > através da FXO conectada no PABX A analógico.
> >     >
> >     > Isso não parece grande coisa para a maioria da lista, mas pra
> >     mim rendeu
> >     > bastante mesmo porque estou começando desde o ZERO, sem saber
> >     absolutamente
> >     > nada, apenas um pouco de Telecomunicações, pois sou formado na
> área.
> >     >
> >     > A grande questão:
> >     >
> >     > Existe de forma GRÁFICA, como meus ramais conectados no PABX A,
> >     conseguirem
> >     > fazer ligações através do PABX B ?
> >     > Na rota do PABX A, já tentei colocar assim:
> >     >
> >     > 3XXX
> >     > "." (sem aspas) Assim entendo que qualquer número discado que
> >     não comece com
> >     > "3" vá passar os números para o outro lado do trunk IAX2, onde
> >     tenho o
> >     > zap/g0.
> >     >
> >     > Logo quando disco, a mensagem que tenho é que "Não foi possivel
> >     completar a
> >     > ligação".....
> >     >
> >     > Alguém saberia me dizer como posso fazer essa discagem através
> >     de INTERFACE
> >     > GRÁFICA?
> >     >
> >     > Agradeço qualquer Ajuda!!! Desculpa se está básico para vocês
> >     pois pra mim
> >     > está sendo bem complicado, mas no final sempre vale a pena.
> >     >
> >     > Abraços
> >     >
> >     >  Telecomunicações, a serviço da humanidade"
> >     >
> >     > Hugo Golembiewski
> >     >
> >     > _______________________________________________
> >     > Openmoko Freerunner, primeiro telefone open source, disponível
> >     no Brasil
> >     > rodando o Android da Google.
> >     > http://www.neodroid.com <http://www.neodroid.com/>
> >     >
> >     > Compre uma camiseta da AsteriskBrasil.org!
> >     > http://www.voipmania.com.br <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
> >     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
> >     > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> >     >
> >     _______________________________________________
> >     Openmoko Freerunner, primeiro telefone open source, disponível no
> >     Brasil rodando o Android da Google.
> >     http://www.neodroid.com <http://www.neodroid.com/>
> >
> >     Compre uma camiseta da AsteriskBrasil.org!
> >     http://www.voipmania.com.br <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
> >     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
> >     http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> >
> >
> >
> >
> > --
> > "Telecomunicações, a serviço da humanidade"
> >
> > Hugo Golembiewski
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> > http://www.neodroid.com
> >
> > 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 Lang
> Dpto Técnico
> ATTO TELEINFORMÁTICA
> End.: Rua Castro Alves, 624
> 80.240-270 - Curitiba - PR
> Fones: (41) 33128000
> Fax: (41) 33128001
> Email: rodrigo.lang em atto.com.br
>
> _______________________________________________
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> 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
>



-- 
"Telecomunicações, a serviço da humanidade"

Hugo Golembiewski
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20090703/66896256/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil