<div>A REDEHOST NÃO ME ATENDE<br /> <br /><br /></div>
<hr style="border-top: 1px solid #ccc;" />
<div>Em 01/04/2013 15:38, <strong>sergio &lt; sergio@inbox.com &gt;</strong> escreveu:<br /> Sylvio muito obrigado,<br /><br />Eu atualizei o Asterisk para a versão 1.8.20 e deu certo!<br /><br />yum update asterisk<br />yum update elastix</div>
<div><br />Muito obrigado pelas orientações!</div>
<div><br /><br /></div>
<blockquote style="padding-left: 5px; margin-left: 5px; border-left: #0000ff 2px solid; margin-right: 0px;">
<div class="msgHeaders">-----Original Message-----<br /><strong>From:</strong> sylvio.jollenbeck@gmail.com<br /><strong>Sent:</strong> Mon, 1 Apr 2013 02:26:20 -0300<br /><strong>To:</strong> asteriskbrasil@listas.asteriskbrasil.org<br /><strong>Subject:</strong> Re: [AsteriskBrasil] queue_log Mysql<br /><br /></div>
<div class="oldBody">
<div>
<div dir="ltr">
<div>Sergio,<br /><br /></div>
   Se o seu Asterisk está na versão 1.6, você deve apenas fazer a aplicação do patch no logger.c. Mas não é esse patch que esta no historico da lista, segue o patch correto:<br /><br />
<pre>Index: main/logger.c
===================================================================
--- main/logger.c        (revision 94615)
+++ main/logger.c        (working copy)
@@ -418,18 +418,34 @@
         va_list ap;
         char qlog_msg[8192];
         int qlog_len;
-        if (qlog) {
+        char time_str[16];
+
+        if (ast_check_realtime("queue_log")) {
                 va_start(ap, fmt);
-                qlog_len = snprintf(qlog_msg, sizeof(qlog_msg), "%ld|%s|%s|%s|%s|", (long)time(NULL), callid, queuename, agent, event);
-                vsnprintf(qlog_msg + qlog_len, sizeof(qlog_msg) - qlog_len, fmt, ap);
+                vsnprintf(qlog_msg, sizeof(qlog_msg), fmt, ap);
                 va_end(ap);
+                snprintf(time_str, sizeof(time_str), "%ld", (long)time(NULL));
+                ast_store_realtime("queue_log", "time", time_str, 
+                                                "callid", callid, 
+                                                "queuename", queuename, 
+                                                "agent", agent, 
+                                                "event", event,
+                                                "data", qlog_msg,
+                                                NULL);
+        } else {
+                if (qlog) {
+                        va_start(ap, fmt);
+                        qlog_len = snprintf(qlog_msg, sizeof(qlog_msg), "%ld|%s|%s|%s|%s|", (long)time(NULL), callid, queuename, agent, event);
+                        vsnprintf(qlog_msg + qlog_len, sizeof(qlog_msg) - qlog_len, fmt, ap);
+                        va_end(ap);
+                }
+                AST_RWLIST_RDLOCK(&amp;logchannels);
+                if (qlog) {
+                        fprintf(qlog, "%s\n", qlog_msg);
+                        fflush(qlog);
+                }
+                AST_RWLIST_UNLOCK(&amp;logchannels);
         }
-        AST_RWLIST_RDLOCK(&amp;logchannels);
-        if (qlog) {
-                fprintf(qlog, "%s\n", qlog_msg);
-                fflush(qlog);
-        }
-        AST_RWLIST_UNLOCK(&amp;logchannels);
 }
 
Obs: Pode ser que as linhas de aplicação desse patch não bata com o seu Asterisk devido as diversas releases do sistema, mas pode ser fácilmente aplicado na mão, apenas observe a linha e faça as alterações do código.<br />
</pre>
<pre>Após aplicar o patch é necessário recompilar o Asterisk, não execute o comando make examples.<br /><br /></pre>
<pre>Abs, </pre>
<span>Sylvio Jollenbeck<br /><span style="font-size: xx-small;"><a href="http://www.hosannatecnologia.com.br/" target="_blank">www.hosannatecnologia.com.br</a></span></span>
<div><br /><br />
<div>Em 31 de março de 2013 16:52, sergio <span dir="ltr">&lt;<a href="../../../undefined//compose?to=sergio@inbox.com" target="_blank">sergio@inbox.com</a>&gt;</span> escreveu:<br />
<blockquote>
<div>Boa tarde,<br /><br />Olhando mensagens mais antigas na lista vi um post sobre o assunto porém com asterisk 1.4<br /><br />Porém não se se adiantaria eu usar o mesmo patch para este caso, pois pelo visto esse post seria para habilitar o suporte no Asterisk 1.4 que não grava o queue_log no banco de dados.<br /> <br /><a href="http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/2011-September/053491.html" target="_blank">http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/2011-September/053491.html</a><br /><br />Como eu uso Elastix existe alguma forma de atualizar o Asterisk para versão 1.8 sem correr risco da distro parar de rodar ?
<div>
<div><br />
<div> </div>
<br /><br />
<blockquote>
<div>-----Original Message-----<br /><strong>From:</strong> <a href="../../../undefined//compose?to=sergio@inbox.com" target="_blank">sergio@inbox.com</a><br /> <strong>Sent:</strong> Sat, 30 Mar 2013 15:13:56 -0800<br /><strong>To:</strong> <a href="../../../undefined//compose?to=asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a>, <a href="../../../undefined//compose?to=asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a><br /> <strong>Subject:</strong> Re: [AsteriskBrasil] queue_log Mysql<br /><br /></div>
<div>
<div>Sylvio muito obrigado pela ajuda!<br /><br />Neste caso seria um patch ? você saberia me informar como aplicar ? teria que recompilar todo o Asterisk ?<br />
<div><br />Abs.</div>
<br /><br />
<blockquote>
<div>-----Original Message-----<br /><strong>From:</strong> <a href="../../../undefined//compose?to=sylvio.jollenbeck@gmail.com" target="_blank">sylvio.jollenbeck@gmail.com</a><br /><strong>Sent:</strong> Sat, 30 Mar 2013 12:58:04 -0300<br /> <strong>To:</strong> <a href="../../../undefined//compose?to=asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a><br /><strong>Subject:</strong> Re: [AsteriskBrasil] queue_log Mysql<br /><br /></div>
<div>
<div>
<div dir="ltr">
<div>
<div>Olá, Sergio.<br /><br /></div>
    O queue_log passou a ser gravado no banco de dados a partir da versão 1.6 do Asterisk e a partir da versão 1.8 o campo data foi divididos em quatro campos de dados. Existe um backport da função de split do campo data para o logger.c da versão 1.6. Desta forma, você não precisará de nenhum script adicional. "o segredo esta no logger.c"<br /> </div>
Abs,</div>
<div><br /><br />
<div>Em 30 de março de 2013 11:45, sergio <span dir="ltr">&lt;<a href="../../../undefined//compose?to=sergio@inbox.com" target="_blank">sergio@inbox.com</a>&gt;</span> escreveu:<br />
<blockquote>Olá lista, se algum dos amigos puder me ajudar eu agradeço<br /> <br /> Criei a tabela abaixo no mysql<br /> <br /> CREATE TABLE `queue_log` (<br />   `id` int(11) unsigned NOT NULL auto_increment,<br />   `time` char(100) NOT NULL,<br />   `queuename` varchar(30) default NULL,<br />   `agent` varchar(30) default NULL,<br />   `callid` varchar(30) default NULL,<br />   `event` varchar(30) default NULL,<br />   `data` varchar(255) default NULL,<br />   `data1` varchar(20) default NULL,<br />   `data2` varchar(20) default NULL,<br />   `data3` varchar(20) default NULL,<br />   `data4` varchar(20) default NULL,<br />   `data5` varchar(20) default NULL,<br />   PRIMARY KEY  (`id`)<br /> ) ENGINE=InnoDB DEFAULT CHARSET=latin1;<br /> <br /> SET FOREIGN_KEY_CHECKS = 1;<br /> <br /> Adicionei a linha abaixo ao Arquivo extconfig.conf<br /> <br /> queue_log =&gt; mysql,general<br /> <br /> Modifiquei o arquivo res_mysql.conf<br /> <br /> [general]<br /> dbho
 st = 127.0.0.1<br /> dbname = asterisk<br /> dbuser = asteriskuser<br /> dbpass = 11111111111<br /> <br /> Modifiquei o arquivo logger.conf<br /> <br /> [general]<br /> <br /> queue_log = yes<br /> <br /> queue_log_name = queue_log<br /> <br /> Em um Asterisk 1.8 está tudo OK, ele grava os dados nos campos data, data1, data2, data3, data4, data5<br /> <br /> Em um outro Asterisk 1.6 ele esta gravando tudo apenas no campo data no mesmo formato do queue_log txt com pipe.<br /> <br /> Já pensei em pegar o queue_log txt e usar um Aplicativo do queue metrics para popular o banco, porém fico com receio de rotacionar o queue_log corretamente e não perder dados.<br /> <br /> Alguém já passou por isso ?<br /> <br /> ____________________________________________________________<br /> FREE 3D MARINE AQUARIUM SCREENSAVER - Watch dolphins, sharks &amp; orcas on your desktop!<br /> Check it out at <a href="http://www.inbox.com/marineaquarium" target="_blank">http://www.inbox.com/mari
 neaquarium</a><br /> <br /> <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 /> Intercomunicadores para acesso remoto via rede IP. Conheça em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>.<br /> _______________________________________________<br /> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank<br /> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br /> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br /> _______________________________________________<br /> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br /> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br /> Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</
 a>.<br /> _______________________________________________<br /> Para remover seu email desta lista, basta enviar um email em branco para <a href="../../../undefined//compose?to=asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></blockquote>
</div>
<br /><br /><br />-- <br /><span>Sylvio Jollenbeck<br /><span style="font-size: xx-small;"><a href="http://www.hosannatecnologia.com.br/" target="_blank">www.hosannatecnologia.com.br</a></span></span><br /> <img alt="" /></div>
</div>
</div>
</blockquote>
<hr noshade="noshade" size="1px" />
<div><a href="http://www.inbox.com/smileys" target="_blank"><img alt="Smileys Preview" width="438" border="0" /></a><br /> <strong><span style="color: #2086c3;">Get Free Smileys for Your IM &amp; Email</span></strong> - Learn more at <a href="http://www.crawler.com/smileys" target="_blank">www.crawler.com/smileys</a><br /> Works with AIM<span><sup>®</sup></span>, MSN<span><sup>®</sup></span> Messenger, Yahoo!<span><sup>®</sup></span> Messenger, ICQ<span><sup>®</sup></span>, Google Talk<span><sup>™</sup></span> and most webmails</div>
</div>
</div>
</blockquote>
</div>
</div>
<hr noshade="noshade" size="1px" />
<div><span>Free Online Photosharing</span> - Share your photos online with your friends and family!<br /> Visit <a href="http://www.inbox.com/photosharing" target="_blank">http://www.inbox.com/photosharing</a> to find out more!</div>
</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 /> Intercomunicadores para acesso remoto via rede IP. Conheça em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>.<br /> _______________________________________________<br /> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank<br /> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br /> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br /> _______________________________________________<br /> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br /> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br /> Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.<br /> ____________________
 ___________________________<br /> Para remover seu email desta lista, basta enviar um email em branco para <a href="../../../undefined//compose?to=asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></blockquote>
</div>
<br /><br /><br />-- <br /><br /><img src="http://www.hosannatecnologia.com.br/pixel.fw.png" alt="" /></div>
</div>
</div>
</div>
</blockquote>
<hr style="clear: both; margin-top: 10px; height: 1px;" noshade="noshade" size="1px" />
<div style="font: 12px Verdana,sans-serif; color: black; background: white; padding: 3px; line-height: 1.3em;"><span style="font-weight: bold;">Free Online Photosharing</span> - Share your photos online with your friends and family!<br /> Visit <a href="http://www.inbox.com/photosharing" target="_blank">http://www.inbox.com/photosharing</a> to find out more!</div>
<div> </div>