[AsteriskBrasil] Res: Res: RES: Broken pipe

Márcio Guedes marcio_guedes em hotmail.com
Segunda Dezembro 28 21:13:19 BRST 2009


Pessoal,

consegui resolver, o problema era uma configuracao no timeout de resposta das acoes executadas pelo Asterisk-Java.


Obrigado a todos.


Date: Mon, 28 Dec 2009 09:37:40 -0800
From: eduardo_mazolini em yahoo.com
To: asteriskbrasil em listas.asteriskbrasil.org
Subject: [AsteriskBrasil] Res:  Res:  RES: Broken pipe




Erro meu! interpretei errado um alerta quando criei um extension _. desculpem a confusão.
 Eduardo Mazolini
(19) 9191-2705






De: José Eduardo C. Mazolini <eduardo_mazolini em yahoo.com>
Para: asteriskbrasil em listas.asteriskbrasil.org
Enviadas: Terça-feira, 22 de Dezembro de 2009 14:34:27
Assunto: [AsteriskBrasil] Res: RES: Broken pipe



O ponto representa a repetição da anteriror 0 ou mais vezes.
Então _2. pode ser vazio ou 2222222222222222222222222222222222
Já _2X. pode ser 2 ou 201234567878009876543

O problema de usar . é o timeout que tem que ser aguardado, eleva alguns segundos o tempo pra iniciar a ligação.


 Eduardo Mazolini
(19) 9191-2705






De: Felipe Figueiredo <felipe.figueiredo86 em gmail.com>
Para: asteriskbrasil em listas.asteriskbrasil.org
Enviadas: Terça-feira, 22 de Dezembro de 2009 14:01:00
Assunto: Re: [AsteriskBrasil] RES: Broken pipe

Cara, posso estar falando besteira, mas acho que o problema está aqui:

[sip-global-in]
exten => _2.,1,Answer()
exten => _2.,n,PlayBack(demo-echodone)
exten => _2.,n,Wait(5)
exten => _2.,n,Hangup()
 
exten => _3.,1,Answer()
exten => _3.,n,PlayBack(demo-echodone)
exten => _3.,n,Wait(5)
exten => _3.,n,Hangup()


Geralmente o underscore antecede um número representado por X, Z ou N. Tenta deixar seu dialplan assim:
exten => _3X.,1,Answer()
exten => _3X.,n,PlayBack(demo-echodone)




2009/12/22 Márcio Guedes <marcio_guedes em hotmail.com>




Amigos,
 
Não estou usando AGI. Envio comandos CLI usando Asterisk-Java. Segue meu dialplan, o que pode estar errado?
 
 
[sip-global-out]
exten => 3001,1,NoOp()
exten => 3001,n,Dial(SIP/2001/0${EXTEN})
exten => 3001,n,Wait(15)
exten => 3001,n,Hangup()
 
exten => 3005,1,NoOp()
exten => 3005,n,Dial(SIP/2005/0${EXTEN})
exten => 3005,n,Wait(15)
exten => 3005,n,Hangup()
 
exten => 2003,1,NoOp()
exten => 2003,n,Dial(SIP/2002/${EXTEN})
exten => 2003,n,Wait(15)
exten => 2003,n,Hangup()
 
exten => 2007,1,NoOp()
exten => 2007,n,Dial(SIP/2006/${EXTEN})
exten => 2007,n,Wait(15)
exten => 2007,n,Hangup()
 
exten => 2004,1,NoOp()
exten => 2004,n,Dial(SIP/asterisk02/${EXTEN})
exten => 2004,n,Wait(15)
exten => 2004,n,Hangup()
 
exten => 2008,1,NoOp()
exten => 2008,n,Dial(SIP/asterisk02/${EXTEN})
exten => 2008,n,Wait(15)
exten => 2008,n,Hangup()
 
[sip-global-in]
exten => _2.,1,Answer()
exten => _2.,n,PlayBack(demo-echodone)
exten => _2.,n,Wait(5)
exten => _2.,n,Hangup()
 
exten => _3.,1,Answer()
exten => _3.,n,PlayBack(demo-echodone)
exten => _3.,n,Wait(5)
exten => _3.,n,Hangup()
 
 
 
Abraços
 
 

De: asteriskbrasil-bounces em listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Rodolfo Carvalho
Enviada em: terça-feira, 22 de dezembro de 2009 08:10
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] Broken pipe



 
Bom Dia! Eu uso Agi e acontece o mesmo erro quase sempre, mais a agi funciona muito bem e consigo pegar todo o retorno da agi (comandos e variaveis) e o asterisk da a messagem de retorno 0 (sem erro)

Executing [s em macro-D:1] AGI("SIP/206-f4073900", "dial.agi") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/dial.agi
[Dec 21 17:29:11] ERROR[32149]: utils.c:966 ast_carefulwrite: write() returned error: Broken pipe
[Dec 21 17:29:11] ERROR[32149]: utils.c:966 ast_carefulwrite: write() returned error: Broken pipe
[Dec 21 17:29:11] ERROR[32149]: utils.c:966 ast_carefulwrite: write() returned error: Broken pipe
[Dec 21 17:29:11] ERROR[32149]: utils.c:966 ast_carefulwrite: write() returned error: Broken pipe
    -- AGI Script dial.agi completed, returning 0
[Dec 21 17:29:11] DEBUG[32149]: app_macro.c:379 _macro_exec: Executed application:
 Agi



2009/12/21 Luis Reis <luis.reis em singularideas.com.br>
Amigo

 

Tu estás enviando um comando inválido para stdout ou seu agi está dando pau e saindo sem dazr nenhum retorno válido para o asterisk.

 

[]'s

2009/12/21 Márcio Guedes <marcio_guedes em hotmail.com>



 
Amigos,

Estou tentando executar um comando Originate no CLI e algumas vezes estou
recebendo o seguinte erro:

ERROR[4754]: utils.c:966 ast_carefulwrite: write() returned error: Broken
pipe

Pesquisando na internet encontrei o seguinte comentário:

Yes, it was determined on the bugtracker that the OP was not waiting for
Asterisk to return a response, but instead closing the connection
prematurely.
This explains why when he concatenated the text to the manager port, it all
worked correctly.  We advised him to use the manager port interactively,
instead of pushing the set of commands and closing the port too soon.  With
current connections, once Asterisk can no longer respond, it assumes that
the remote client is no longer interested in interaction and shuts down its
processing, as well.  This in turn saves server resources, especially when
clients do not shut down
 the connection properly (like when they crash).

O problema não é constante, as vezes ocorre e as vezes não. Alguém já passou
por isso?


Obrigado.

_______________________________________________
A Redfone é líder no fornecimento de bridges TDMoE <-> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois
servidores compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
_______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


-- 
Luis Machado Reis
Analista de Sistemas
www.singularideas.com.br

_______________________________________________
A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois
servidores compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
_______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


-- 
Atenciosamente.

Rodolfo Carvalho
fone: (85) 8147 7698
_______________________________________________
A Redfone é líder no fornecimento de bridges TDMoE <-> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois
servidores compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
_______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil




Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes



      Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes 		 	   		  
_________________________________________________________________
Fique protegido de ameças utilizando o Novo Internet Explorer 8. Baixe já, é grátis!
http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN%3BHotmail&utm_medium=Tagline&utm_content=Tag1&utm_campaign=IE8
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20091229/a5d3de34/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil