[AsteriskBrasil] RES: Broken pipe

Márcio Guedes marcio_guedes em hotmail.com
Terça Dezembro 22 13:51:53 BRST 2009


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

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


Mais detalhes sobre a lista de discussão AsteriskBrasil