<div dir="ltr">Senhores,<div><br></div><div>Encontrei meu erro aqui. O elastix vem com os logs do php desligados depois que liguei encontrei facilmente o erro. </div><div>O erro estava na hora de chamar o arquivo da classe. Coloquei __DIR__ . &#39;path&#39;; e notei que o php da elastix 2.5 é a versão 5.1 que ainda não possui essa constante, alterei para dirname(__FILE__) e funconou corretamente.</div><div><br></div><div>Obrigado a todos</div><div> </div></div><div class="gmail_extra"><br><div class="gmail_quote">Em 18 de março de 2016 15:31, Danilo Almeida <span dir="ltr">&lt;<a href="mailto:daniloricalmeida@gmail.com" target="_blank">daniloricalmeida@gmail.com</a>&gt;</span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Para debug criei essa função pra facilitar:<div><br></div><div><div>function write_console($STR_MESSAGE, $VBL = 1)</div><div><span style="white-space:pre-wrap">        </span>{</div><div><span style="white-space:pre-wrap">                </span>$STR_MESSAGE = str_replace(&quot;\\&quot;, &quot;\\\\&quot;, $STR_MESSAGE);</div><div><span style="white-space:pre-wrap">                </span>$STR_MESSAGE = str_replace(&quot;\&quot;&quot;, &quot;\\\&quot;&quot;, $STR_MESSAGE);</div><div><span style="white-space:pre-wrap">                </span>$STR_MESSAGE = str_replace(&quot;\n&quot;, &quot;\\n&quot;, $STR_MESSAGE);</div><div><span style="white-space:pre-wrap">                </span>fwrite(STDOUT, &quot;VERBOSE \&quot;$STR_MESSAGE\&quot; $VBL\n&quot;);</div><div><span style="white-space:pre-wrap">                </span>fflush(STDOUT);</div><div><span style="white-space:pre-wrap">                </span>fgets(STDIN, 1024);</div><div><span style="white-space:pre-wrap">        </span>}</div></div><div><br></div><div><br></div><div>só chamar e passar o parametro:</div><div><br></div><div>write_console(&quot;RAMAL: &quot;.$ramal.&quot;&quot;);<br></div><div><br></div><div><br></div></div><div class="gmail_extra"><span class=""><br clear="all"><div><div><div dir="ltr"><div><div dir="ltr"><b style="background-color:rgb(255,255,255)"><font color="#0000ff">att</font></b><div><b style="background-color:rgb(255,255,255)"><font color="#0000ff">Danilo Almeida</font></b></div><div><b style="background-color:rgb(255,255,255)"><font color="#0000ff">skype: danilo.almeida33</font></b></div></div></div></div></div></div>
<br></span><div class="gmail_quote"><span class="">Em 18 de março de 2016 13:30, Alejandro Flores <span dir="ltr">&lt;<a href="mailto:alejandrorflores@gmail.com" target="_blank">alejandrorflores@gmail.com</a>&gt;</span> escreveu:<br></span><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Deivison,<div><br></div><div>Acho que o verbose só vai pro log do asterisk e não pra console. Quer dizer, ele vai pra console se o nível setado de verbose na console for igual ao que ta setado no PHP. Por exemplo:</div><div><br></div><div><div style="font-size:12.8px">$agi-&gt;verbose(&quot;Exten: &quot; . $agi-&gt;request[&#39;agi_extension&#39;], 5);</div></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Na console do asterisk você digita:</div><div style="font-size:12.8px">core set verbose 5 ( ou maior ).</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Você pode tentar também o conlog, que seria semelhante, porém na console precisa estar com o modo debug habilitado:</div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">$agi-&gt;conlog(&quot;Exten: &quot; . $agi-&gt;request[&#39;agi_extension&#39;]</span><span style="font-size:12.8px">);</span><br></div><div><br></div><div>Testa ai e vê se tem retorno.</div><div><br></div><div>Abraço!</div></div><div class="gmail_extra"><br><div class="gmail_quote"><span>2016-03-18 9:04 GMT-03:00 Deivison Moraes <span dir="ltr">&lt;<a href="mailto:deivison@moraes.eti.br" target="_blank">deivison@moraes.eti.br</a>&gt;</span>:<br></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">Olá pessoal,<div><br></div><div>Preciso de uma mão para encontrar um problema relacionado a um AGI:</div><div><div>#!/usr/bin/php -q</div><div>&lt;?php</div><div>// require_once &#39;./classes/mysqlClassPDO.php&#39;;</div><div>require_once &#39;./classes/phpagi/phpagi.php&#39;;</div><div><br></div><div>// $mysql = new mysql();</div><div><br></div><div>$agi = new AGI();</div><div>echo &quot;testando&quot;;</div><div>$agi-&gt;exec(&quot;NoOp&quot;, &quot;teste&quot;);</div><div>$agi-&gt;verbose(&quot;CallerID: &quot; . $agi-&gt;request[&#39;agi_callerid&#39;]);</div><div>$agi-&gt;verbose(&quot;Uniqueid: &quot; . $agi-&gt;request[&#39;agi_uniqueid&#39;]);</div><div>$agi-&gt;verbose(&quot;DNID: &quot; . $agi-&gt;request[&#39;agi_dnid&#39;]);</div><div>$agi-&gt;verbose(&quot;Exten: &quot; . $agi-&gt;request[&#39;agi_extension&#39;]);</div><div><br></div><div>exit();</div><div><br></div><div>Estou fazendo esse código simples para ecoar algumas variáveis. Na verdade esse é apenas um código de teste para verificar o funcionamento...</div><div><br></div><div>No asterisk, não é emitido nenhum dos verboses e o retorno do AGI é 0, segue console:</div><div><br></div><div><pre style="color:rgb(0,0,0)">    -- Executing [1234@from-internal:1] AGI(&quot;SIP/2020-00008f3f&quot;, &quot;qualidadeizi/qualidadeAgi.php&quot;) in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/qualidadeizi/qualidadeAgi.php
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; agi_request: qualidadeizi/qualidadeAgi.php
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; agi_channel: SIP/2020-00008f3f
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; agi_language: en
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; agi_type: SIP
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; agi_uniqueid: 1458302457.113263
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; agi_version: 11.13.0
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; agi_callerid: 2020
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; agi_calleridname: Deivison
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; agi_callingpres: 0
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; agi_callingani2: 0
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; agi_callington: 0
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; agi_callingtns: 0
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; agi_dnid: 1234
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; agi_rdnis: unknown
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; agi_context: from-internal
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; agi_extension: 1234
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; agi_priority: 1
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; agi_enhanced: 0.0
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; agi_accountcode: 
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; agi_threadid: 47309599832384
&lt;SIP/2020-00008f3f&gt;AGI Tx &gt;&gt; 
    -- &lt;SIP/2020-00008f3f&gt;AGI Script qualidadeizi/qualidadeAgi.php completed, returning 0</pre><pre style="color:rgb(0,0,0)"><br></pre><pre style="color:rgb(0,0,0)">Alguém saberia me dizer se existe alguma limitação da classe phpagi com essa versão do asterisk ou se eu estou fazendo algo errado nesse inicio?</pre><pre style="color:rgb(0,0,0)"><br></pre><pre style="color:rgb(0,0,0)">Forte abraço a todos;</pre></div><span><font color="#888888"><div><br></div>-- <br><div><div dir="ltr"><img src="https://docs.google.com/a/moraes.eti.br/uc?id=0BwGnP3g9wkNXSnlNdzZYcTBSMFU&amp;export=download"></div></div>
</font></span></div></div>
<br></div></div><span>_______________________________________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7<br>
Intercomunicador e acesso remoto via rede IP e telefones IP<br>
Conheça todo o portfólio em <a href="http://www.Khomp.com" rel="noreferrer" target="_blank">www.Khomp.com</a><br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></span></blockquote></div><span><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><br>Alejandro Flores<div>
Office:  <a href="tel:81%204062-9805" value="+558140629805" target="_blank">81 4062-9805</a><br>
Mobile: <a href="tel:81%208186-9432" value="+558181869432" target="_blank">81 8186-9432</a><br><a href="http://www.triforsec.com.br/" target="_blank">http://www.triforsec.com.br/</a><br>
<a href="http://www.dialtelecom.com.br/" target="_blank">http://www.dialtelecom.com.br/</a></div></div></div>
</font></span></div>
<br>_______________________________________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7<br>
Intercomunicador e acesso remoto via rede IP e telefones IP<br>
Conheça todo o portfólio em <a href="http://www.Khomp.com" rel="noreferrer" target="_blank">www.Khomp.com</a><br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div></div></div><br></div>
<br>_______________________________________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7<br>
Intercomunicador e acesso remoto via rede IP e telefones IP<br>
Conheça todo o portfólio em <a href="http://www.Khomp.com" rel="noreferrer" target="_blank">www.Khomp.com</a><br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><img src="https://docs.google.com/a/moraes.eti.br/uc?id=0BwGnP3g9wkNXSnlNdzZYcTBSMFU&amp;export=download"></div></div>
</div>