Bom dia!<br><br>Já fazem alguns dias que estou tentando descobrir o porque que depois de rodar um determinado AGI a console me retorna as seguintes linhas:<br><br>[2012-07-19 10:29:34] ERROR[2704]: utils.c:1164 ast_carefulwrite: write() returned error: Broken pipe<br>
[2012-07-19 10:29:34] ERROR[2704]: utils.c:1164 ast_carefulwrite: write() returned error: Broken pipe<br>[2012-07-19 10:29:34] ERROR[2704]: utils.c:1164 ast_carefulwrite: write() returned error: Broken pipe<br clear="all">
<br>O curioso é que as vezes executando o mesmo script, passando os mesmos parâmetros e obtendo o mesmo retorno, não retorna nenhuma linha de erro. As vezes retorna 1 ou 2 linhas. Mas nunca mais do que 3.<br>Fazendo alguns testes percebi que essas linhas de erro tem a ver com esta parte do código PHP do meu AGI:<br>
<br>echo &quot;SET variable CIDADE \&quot;$cidade\&quot;\n&quot;;<br>echo &quot;SET variable TRUNK1 \&quot;&quot;.$trunk1.&quot;\&quot;\n&quot;;<br>echo &quot;SET variable TRUNK2 \&quot;&quot;.$trunk2.&quot;\&quot;\n&quot;;<br>
exit(0);<br><br><br>Mesmo dando estes erros a AGI é executada normalmente. As variáveis são &quot;setadas&quot; normalmente. <br><br>Ativando o debug do agi, aparece o seguinte:<br><br>    -- Executing [4133883651@rota-brasil:9] AGI(&quot;SIP/8009005-000005b9&quot;, &quot;consulta_cidade.php,0554133883651&quot;) in new stack<br>
    -- Launched AGI Script /var/lib/asterisk/agi-bin/consulta_cidade.php<br>&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_request: consulta_cidade.php<br>&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_channel: SIP/8009005-000005b9<br>
&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_language: pt_BR<br>&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_type: SIP<br>&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_uniqueid: 1342705195.1465<br>&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_version: 1.8.9.3<br>
&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_callerid: 8009005<br>&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_calleridname: 1890<br>&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_callingpres: 0<br>&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_callingani2: 0<br>
&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_callington: 0<br>&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_callingtns: 0<br>&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_dnid: 04133883651<br>&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_rdnis: 04133883651<br>
&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_context: rota-brasil<br>&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_extension: 4133883651<br>&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_priority: 9<br>&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_enhanced: 0.0<br>
&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_accountcode: <br>&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_threadid: 140257445668608<br>&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; agi_arg_1: 0554133883651<br>&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; <br>
&lt;SIP/8009005-000005b9&gt;AGI Rx &lt;&lt; SET variable CIDADE &quot;CURITIBA/PR&quot;<br>&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; 200 result=1<br>&lt;SIP/8009005-000005b9&gt;AGI Rx &lt;&lt; SET variable TRUNK1 &quot;SIP/trunk-gw/0144133883651&quot;<br>
&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; 200 result=1<br>[2012-07-19 10:39:56] ERROR[4487]: utils.c:1164 ast_carefulwrite: write() returned error: Broken pipe<br>&lt;SIP/8009005-000005b9&gt;AGI Rx &lt;&lt; SET variable TRUNK2 &quot;SIP/trunk-ipe/0554133883651&quot;<br>
&lt;SIP/8009005-000005b9&gt;AGI Tx &gt;&gt; 200 result=1<br>[2012-07-19 10:39:56] ERROR[4487]: utils.c:1164 ast_carefulwrite: write() returned error: Broken pipe<br>    -- &lt;SIP/8009005-000005b9&gt;AGI Script consulta_cidade.php completed, returning 0<br>
<br><br>Alguém tem alguma ideia do que pode ser estes erros? <br>Asterisk 1.8.9.3<br><br><br><br>-- <br><br>Atenciosamente,<br><br style="font-family:tahoma,sans-serif"><span style="color:rgb(102,102,102);font-family:tahoma,sans-serif">Ronaldo Sacco</span><br>
<span style="color:rgb(102,102,102);font-family:tahoma,sans-serif">(54) 9174-8840</span><br style="color:rgb(102,102,102);font-family:tahoma,sans-serif"><span style="color:rgb(102,102,102);font-family:tahoma,sans-serif"></span><span style="color:rgb(102,102,102);font-family:tahoma,sans-serif">Bacharel em Ciência da Computação<br>
</span><span style="color:rgb(102,102,102);font-family:tahoma,sans-serif"></span><br><br>