Bom dia!
Já fazem alguns dias que estou tentando descobrir o porque que depois de
rodar um determinado AGI a console me retorna as seguintes linhas:
[2012-07-19 10:29:34] ERROR[2704]: utils.c:1164 ast_carefulwrite: write()
returned error: Broken pipe
[2012-07-19 10:29:34] ERROR[2704]:
Olá eu já peguei este problema!
Uso bastante python + AGI no meu caso eu estava enviando aspas duplas no
inicio e no fim do SET coloquei aspas simples e o erro sumiu aqui !
EX Python:
'SET VARIABLE teste %s\n'% str(result)
Brinque com a parte do seu código que esta aprezendado o problema
Testei de tudo aqui e continua aparecendo os erros. Testei com versões
1.6.x e 1.8.x.
Fiz um modelo em bash para simplificar.
Vou postar aqui para ver se isso ocorre com vocês também.
*extensions.conf*
[teste]
exten = 1,1,AGI(teste.sh)
exten = 1,n,Hangup()
*arquivo teste.sh*
#!/bin/bash
echo
Rodei várias vezes e nao deu nenhum erro !
-- Executing [1@teste:1] AGI(Console/dsp, teste.sh) in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/teste.sh
-- Console/dspAGI Script teste.sh completed, returning 0
-- Executing [1@teste:2] NoOp(Console/dsp, Valor = aa) in new
Muito estranho! Rodei este teu arquivo com o '-e' e o problema continua.
No asterisk 1.8.9.3 tive que rodar umas 6x até aparecer o erro.
Não vejo diferenças a não ser a versão do asterisk. Vou subir uma VM com a
versão igual a tua e depois posto o resultado aqui.
*Asterisk 1.8.7.2*
5 matches
Mail list logo