[AsteriskBrasil] Problemas com IAX + IAXMODEM
Boa tarde pessoal, Estou com um problema no ambiente em produção que é o seguinte : Tenho um server só para atender e enviar faxes, nele existem vários dispositivos IaxModens (cerca de 150) interligados ao Hylafax provendo assim o serviço de fax. Constantemente ocorria o WARNING[4278] chan_iax2.c: Max retries exceeded to host 127.0.0.1 on IAX2/1003-12847 (type = 6, subclass = 11, ts=50016, seqno=14) o meu problema é que quando isso ocorria o servidor travava, na verdade o chan_iax para de responder, tirando o serviço de funcionamento. Na época realizei algumas modificações que diminuíram a incidência porem não chegou a resolver. Caso alguem tenho tido esse problema também ou queira discutir um pouco mais a fundo sobre o assunto, seria legal encontrar o problema realmente.. vejo um possivel bug no chan_iax o comportamento correto dele seria bloquear o peer que esta com problema e não deixar de funcionar. Na época as alterações feitas foram: Editei o fonte do chan_iax.c aumentando o numero de tentativas, e apliquei também um patch que corrigia um problema relacionado a isso. Como todos os IaxModens são iniciados ao mesmo tempo, a cada X tempo ocorria um bombardeio de registros no servidor, que imagino poderia perder um deles gerando o problema acima. por isso mudei o tempo de reload dos dispositivos, tipo a cada N dispositivos diminuia 5 seg no tempo de reload, para evitar que 150 extensões fizessem reload no mesmo segundo. Bom quem puder ajudar ficarei muito grato, estou com outro servidor em produção que apresentou o mesmo problema, mesmo a versão mais atual do asterisk 1.4 Abraços, Saulo Quinteiro dos Santos ___ Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo. VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.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@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] Problemas com IAX
Segue abaixo as configurações do extensions.conf e do IAX.conf em ambos os servidores. = SERVER 1 = Entensions.conf ... exten => 9,1,Dial(IAX2/pbx:1...@xxx.xxx.xxx.xxx/203) ... IAX.Conf [pbx] type=friend auth=md5 secret=1234 trunk=yes - == SERVER 2 == Entensions.conf ... exten => 601,1,Dial(IAX2/pbx:1...@yyy.yyy..yyy/603) ... IAX.Conf [pbx] type=friend auth=md5 secret=1234 trunk=yes == Obrigado a todos. 2009/1/29 andre elias melo > cara, vc criou IAX2 usuarios nos dois servers??? > mandou eles se registrarem? > > no seu dialplan tem um caminho de busca com a funcao > Dial(IAX2/serverdestino/${EXTEN})??? > > > > 2009/1/29 Marcos Zara > >> Ola, >> >> Estou tentando integrar 2 servidores mas não estou conseguindo. >> >> Olha oque acontece no terminal quando chamo o ramal do outro servidor >> >> -- Executing [...@default:1] Dial("SIP/101-081a0208", >> "IAX2/pbx:1...@xxx.xxx.xxx.xxx/203") in new stack >> -- Called pbx:1...@xxx.xxx.xxx.xxx/203 >> [Jan 29 09:54:42] NOTICE[2881]: chan_iax2.c:2986 __auto_congest: >> Auto-congesting call due to slow response >> -- IAX2/XXX.XXX.XXX.XXX:4569-1 is circuit-busy >> -- Hungup 'IAX2/XXX.XXX.XXX.XXX:4569-1' >> == Everyone is busy/congested at this time (1:0/1/0) >> == Auto fallthrough, channel 'SIP/101-081a0208' status is 'CONGESTION' >> De um dos lados eu tenho um servidor que possui uma placa FXO XP100, mas >> nao sei se tem alguma coisa a ver. >> Mas nesse teste exibido ai acima estou chamando um RAMAL e nao a linha >> FXO. >> >> Tentei instalar o ZAPTEL , e o ZTDUMMY mas nao resolveu .. O problema >> persiste >> >> Algum tem alguma dica?? >> >> Obrigado >> >> >> ___ >> 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@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 > > 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@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 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@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] Problemas com IAX
cara, vc criou IAX2 usuarios nos dois servers??? mandou eles se registrarem? no seu dialplan tem um caminho de busca com a funcao Dial(IAX2/serverdestino/${EXTEN})??? 2009/1/29 Marcos Zara > Ola, > > Estou tentando integrar 2 servidores mas não estou conseguindo. > > Olha oque acontece no terminal quando chamo o ramal do outro servidor > > -- Executing [...@default:1] Dial("SIP/101-081a0208", > "IAX2/pbx:1...@xxx.xxx.xxx.xxx/203") in new stack > -- Called pbx:1...@xxx.xxx.xxx.xxx/203 > [Jan 29 09:54:42] NOTICE[2881]: chan_iax2.c:2986 __auto_congest: > Auto-congesting call due to slow response > -- IAX2/XXX.XXX.XXX.XXX:4569-1 is circuit-busy > -- Hungup 'IAX2/XXX.XXX.XXX.XXX:4569-1' > == Everyone is busy/congested at this time (1:0/1/0) > == Auto fallthrough, channel 'SIP/101-081a0208' status is 'CONGESTION' > De um dos lados eu tenho um servidor que possui uma placa FXO XP100, mas > nao sei se tem alguma coisa a ver. > Mas nesse teste exibido ai acima estou chamando um RAMAL e nao a linha FXO. > > Tentei instalar o ZAPTEL , e o ZTDUMMY mas nao resolveu .. O problema > persiste > > Algum tem alguma dica?? > > Obrigado > > > ___ > 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@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 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@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] Problemas com IAX
post o seu extensions.conf para verificar - Original Message - From: Marcos Zara To: asteriskbrasil@listas.asteriskbrasil.org Sent: Thursday, January 29, 2009 12:07 PM Subject: [AsteriskBrasil] Problemas com IAX Ola, Estou tentando integrar 2 servidores mas não estou conseguindo. Olha oque acontece no terminal quando chamo o ramal do outro servidor -- Executing [...@default:1] Dial("SIP/101-081a0208", "IAX2/pbx:1...@xxx.xxx.xxx.xxx/203") in new stack -- Called pbx:1...@xxx.xxx.xxx.xxx/203 [Jan 29 09:54:42] NOTICE[2881]: chan_iax2.c:2986 __auto_congest: Auto-congesting call due to slow response -- IAX2/XXX.XXX.XXX.XXX:4569-1 is circuit-busy -- Hungup 'IAX2/XXX.XXX.XXX.XXX:4569-1' == Everyone is busy/congested at this time (1:0/1/0) == Auto fallthrough, channel 'SIP/101-081a0208' status is 'CONGESTION' De um dos lados eu tenho um servidor que possui uma placa FXO XP100, mas nao sei se tem alguma coisa a ver. Mas nesse teste exibido ai acima estou chamando um RAMAL e nao a linha FXO. Tentei instalar o ZAPTEL , e o ZTDUMMY mas nao resolveu .. O problema persiste Algum tem alguma dica?? Obrigado -- ___ 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@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil __ Informação do NOD32 IMON 3789 (20090122) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.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@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
[AsteriskBrasil] Problemas com IAX
Ola, Estou tentando integrar 2 servidores mas não estou conseguindo. Olha oque acontece no terminal quando chamo o ramal do outro servidor -- Executing [...@default:1] Dial("SIP/101-081a0208", "IAX2/pbx:1...@xxx.xxx.xxx.xxx/203") in new stack -- Called pbx:1...@xxx.xxx.xxx.xxx/203 [Jan 29 09:54:42] NOTICE[2881]: chan_iax2.c:2986 __auto_congest: Auto-congesting call due to slow response -- IAX2/XXX.XXX.XXX.XXX:4569-1 is circuit-busy -- Hungup 'IAX2/XXX.XXX.XXX.XXX:4569-1' == Everyone is busy/congested at this time (1:0/1/0) == Auto fallthrough, channel 'SIP/101-081a0208' status is 'CONGESTION' De um dos lados eu tenho um servidor que possui uma placa FXO XP100, mas nao sei se tem alguma coisa a ver. Mas nesse teste exibido ai acima estou chamando um RAMAL e nao a linha FXO. Tentei instalar o ZAPTEL , e o ZTDUMMY mas nao resolveu .. O problema persiste Algum tem alguma dica?? Obrigado ___ 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@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
[AsteriskBrasil] problemas com IAX
On 7/19/06, Lilian Goncalves wrote: > Eu to usando uma regra de discagem externa para discar o 0 antes de discar > pra fora. Uma estação disca normal usando IAX e se ligo uma segunda estação > IAX pra discar, ele não disca. Olhe todos os pontos de falha - principalmente erros no arquivo extensions.conf (não encontrou a regra para aquele destino). iax2 debug também ajudará...
[AsteriskBrasil] problemas com IAX
Eu to usando uma regra de discagem externa para discar o 0 antes de discar pra fora. Uma estação disca normal usando IAX e se ligo uma segunda estação IAX pra discar, ele não disca. -- Próxima Parte -- Um anexo em HTML foi limpo... URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20060719/19bcb20e/attachment.html
[AsteriskBrasil] Problemas com IAX
Pessoal, bom dia. Estou tendo problemas com um trunk iax, onde depois de inserir mais um dial no extensions.conf, após isso, efetuei um reload no asterisk e agora ele me reporta a seguinte mensagem com o debugging do iax2 habilitado. Alguém já passou por isso antes? Seria melhor compilar o asterisk novamente? Desde já agradeço a atenção. Abraço Josué IAX2 Debugging Enabled Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE Timestamp: 00017ms SCall: 3 DCall: 0 [200.xxx.xxx.xxx:4569] Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: PONG Timestamp: 00017ms SCall: 1 DCall: 3 [200.xxx.xxx.xxx:4569] Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK Timestamp: 00017ms SCall: 3 DCall: 1 [200.xxx.xxx.xxx:4569] Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE Timestamp: 1ms SCall: 2 DCall: 0 [133.1.150.1:4569] Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: PONG Timestamp: 1ms SCall: 3 DCall: 2 [133.1.150.1:4569] Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK Timestamp: 1ms SCall: 2 DCall: 3 [133.1.150.1:4569] Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE Timestamp: 7ms SCall: 1 DCall: 0 [133.1.150.1:4569] Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: PONG Timestamp: 7ms SCall: 4 DCall: 1 [133.1.150.1:4569] Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK Timestamp: 7ms SCall: 1 DCall: 4 [133.1.150.1:4569] Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE Timestamp: 00018ms SCall: 1 DCall: 0 [200.xxx.xxx.xxx:4569] Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: PONG Timestamp: 00018ms SCall: 4 DCall: 1 [200.xxx.xxx.xxx:4569] Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK Timestamp: 00018ms SCall: 1 DCall: 4 [200.xxx.xxx.xxx:4569] Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE Timestamp: 6ms SCall: 3 DCall: 0 [133.1.150.1:4569] Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: PONG Timestamp: 6ms SCall: 2 DCall: 3 [133.1.150.1:4569] Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK Timestamp: 6ms SCall: 3 DCall: 2 [133.1.150.1:4569] Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE Timestamp: 00019ms SCall: 3 DCall: 0 [133.1.150.1:4569] Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: PONG Timestamp: 00019ms SCall: 2 DCall: 3 [133.1.150.1:4569] Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK Timestamp: 00019ms SCall: 3 DCall: 2 [133.1.150.1:4569] Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE Timestamp: 3ms SCall: 4 DCall: 0 [200.xxx.xxx.xxx:4569] Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: PONG Timestamp: 3ms SCall: 3 DCall: 4 [200.xxx.xxx.xxx:4569] Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK Timestamp: 3ms SCall: 4 DCall: 3 [200.xxx.xxx.xxx:4569] Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE Timestamp: 3ms SCall: 1 DCall: 0 [133.1.150.1:4569] Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: PONG Timestamp: 3ms SCall: 1 DCall: 1 [133.1.150.1:4569] Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK Timestamp: 3ms SCall: 1 DCall: 1 [133.1.150.1:4569] Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE Timestamp: 6ms SCall: 2 DCall: 0 [133.1.150.1:4569] Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: PONG Timestamp: 6ms SCall: 3 DCall: 2 [133.1.150.1:4569] Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK Timestamp: 6ms SCall: 2 DCall: 3 [133.1.150.1:4569] Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE Timestamp: -- Called matriz/7778 Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW Timestamp: 5ms SCall: 16384 DCall: 0 [200.xxx.xxx.xxx:4569] VERSION : 2 CALLED NUMBER : 7778 CALLING NUMBER : 8035 CALLING NAME: 8035 LANGUAGE: en CALLED CONTEXT : default USERNAME: filialmatriz FORMAT : 2 CAPABILITY : 63490 ADSICPE : 2 DATE TIME : 209015227 Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: AUTHREQ Timestamp: 6ms SCall: 1 DCal
[AsteriskBrasil] Problemas com IAX
alguem tem a minima ideia de que seja isto??? -- Executing Dial("SIP/2957-b3c5", "IAX2/luciopy em teliax/011551281152454|60|rtT") in new stack -- Called luciopy em teliax/011551281152454 -- Call accepted by 208.139.204.228 (format ulaw) -- Format for call is ulaw Jan 31 08:17:12 WARNING[19545]: chan_iax2.c:7538 socket_read: Received mini frame before first full voice frame Jan 31 08:17:12 WARNING[19545]: chan_iax2.c:7538 socket_read: Received mini frame before first full voice frame
[AsteriskBrasil] Problemas com IAX
Olá a todos ! Estou experimentando um problema bastante estranho quanto ao registro de servidores Asterisk via IAX. A situação é a seguinte: Asterisk (IP Público) <-> INTERNET <-> Asterisk (NAT ADSL) Estava utilizando a versão 1.2.1 e tudo estava funcionando corretamente mas, agora que fiz a atualização dos dois servidores para a versão 1.2.3 a coisa começou a complicar. O que ocorre é o seguinte: O Servidor Asterisk com IP Público não consegue mais registrar-se com o servidor por trás da NAT/ADSL, apresentando a mensagem "REJECT" quando executo o comando SHOW IAX REGISTRY. O servidor por trás da NAT/ADSL registra-se normalmente com o servidor com IP Público. Capturei o tráfego na rede do Servidor NAT/ADSL, via Ethereal, e encontrei a seguinte informação no pacote de saída: Type: IAX (6) IAX Subclass: REJECT (16) Information Element: Cause: Registration Refused Information Element: Hangup Cause: Facility Reject (0X1d) Alguém tem alguma idéia ? Josemar Tadeu Migowski
[AsteriskBrasil] Problemas com iax
Pessoal, boa tarde. Estou tentando interligar dois asterisk, através de iax, configurei todo o iax.conf como mostra abaixo. O que ocorrre é que não consigo fazer com que os asterisk se falem entre si. O que poderia fazer? Onde está errado minha configuração? Desde já agradeço a atenção. Abraço a todos iax.conf site A [general] port=4569 context=default amaflags=billing disallow=all allow=gsm allow=g729 allow=g723.1 tos=lowdelay jitterbuffer=yes register=> sitea:senhasitea em ip siteb [sitea] type=user context=default secret=senhasitea host=ip siteb username=sitea insecure=very canreinvite=yes disallow=all allow=gsm allow=g729 allow=g723.1 [siteb] type=user context=default secret=senhasiteb host=ip siteb username=siteb insecure=very canreinvite=yes dtmfmode=inband site B [general] port=4569 context=default amaflags=billing disallow=all allow=gsm allow=g729 allow=g723.1 tos=lowdelay jitterbuffer=yes register=> siteb:senhasiteb em ip sitea [siteb] type=user context=default secret=senhasiteb host=ip sitea username=siteb insecure=very canreinvite=yes disallow=all allow=gsm allow=g729 allow=g723.1 allow=ulaw [sitea] type=user context=default secret=senhasitea insecure=very host=ip sitea username=sitea disallow=all allow=gsm allow=g729 allow=g723.1 allow=ulaw Na CLI> reporta o seguinte erro: Jan 19 16:29:32 NOTICE[22646]: chan_iax2.c:5873 socket_read: Registration of 'siteb' rejected: Registration Refused Jan 19 16:30:22 NOTICE[22646]: chan_iax2.c:5873 socket_read: Registration of 'siteb' rejected: Registration Refused Essa mesma mensagem aparece no site A. Jan 19 16:31:05 NOTICE[9914]: chan_iax2.c:3910 register_verify: No registration for peer 'siteb' (from ip do site b) -- Próxima Parte -- Um anexo em HTML foi limpo... URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20060119/056da072/attachment.html