Pessoal,<br><br> No primeiro patch, altere as linhas:<br><br> <span style="font-family:tahoma,sans-serif">+ASTCFLAGS+=-I/usr/include/mysql</span><br style="font-family:tahoma,sans-serif"> <span style="font-family:tahoma,sans-serif">+ASTLDFLAGS+=-L/usr/lib/mysql -lmysqlclient</span><br>
<br> Para os binarios do postgre.....<br><br> No segundo patch, faça o mesmo, inclua o arquivo, exemplo: logger-postgre.c, altere o nome da função de quiser.... etc....<br><br> Crie um novo arquivo logger-postgre.c, utilizando o exemplo do logger-mysql.c......... Precisam de algo mais....? <br>
<br>abs<br><br clear="all"># ---------------------------------------------------------------<br><b>Sylvio Carlos Jollenbeck Borin</b><br><a href="http://www.voip-info.com.br" target="_blank"></a>Gerente de Desenvolvimento<br>
Akiva Software<br><a href="http://www.akivasoftware.com.br" target="_blank">www.akivasoftware.com.br</a><br># ----------------------------------------------------------------<br>
<br><br><div class="gmail_quote">Em 22 de setembro de 2011 10:29, Wilian Silva <span dir="ltr"><<a href="mailto:wilian.silva@zanc.com.br">wilian.silva@zanc.com.br</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Para Postgres tem que fazer varias alterações. Isso que me enrolou as<br>
Idéias. Não consegui nenhum patch pronto.<br>
<br>
<br>
<br>
-----Mensagem original-----<br>
<div class="im">De: <a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org">asteriskbrasil-bounces@listas.asteriskbrasil.org</a><br>
</div>[mailto:<a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org">asteriskbrasil-bounces@listas.asteriskbrasil.org</a>] Em nome de Roberto<br>
Linck<br>
Enviada em: quinta-feira, 22 de setembro de 2011 10:25<br>
<div class="im">Para: <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a><br>
</div>Assunto: Re: [AsteriskBrasil] RES: queue_log Asterisk 1.4<br>
<div><div></div><div class="h5"><br>
Sylvio,<br>
<br>
Estou acompanhando o desenrolar desta thread pois tenho interesse na<br>
solucao e fiquei com uma dúvida: Os patches que vc sugeriu ao Willian,<br>
funcionarão apenas para utilizar o realtime (queue_log) com o MySQL ou<br>
também possibilita a utilização do PostgreSQL?<br>
<br>
Em 22 de setembro de 2011 10:17, Sylvio Carlos Jollenbeck<br>
<<a href="mailto:sylvio.sdr@gmail.com">sylvio.sdr@gmail.com</a>> escreveu:<br>
> Willian<br>
><br>
> Siga os seguintes passos:<br>
><br>
> 1. copie o arquivo logger-mysql.c para dentro da pasta<br>
> asterisk/main/<br>
><br>
> 2. aplique o patch abaixo no arquivo Makefile que esta na raiz<br>
da<br>
> pasta asterisk<br>
><br>
> patch -p0 < makefile.diff<br>
><br>
> # arquivo makefile.diff<br>
><br>
> --- ./Makefile.sav 2006-12-22 16:33:46.000000000 -0600<br>
> +++ ./Makefile 2007-01-07 10:19:04.000000000 -0600<br>
> @@ -183,6 +183,8 @@<br>
> ASTCFLAGS+=-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes<br>
> -Wmissing-declarations $(DEBUG)<br>
><br>
> ASTCFLAGS+=-include $(ASTTOPDIR)/include/asterisk/autoconfig.h<br>
> +ASTCFLAGS+=-I/usr/include/mysql<br>
> +ASTLDFLAGS+=-L/usr/lib/mysql -lmysqlclient<br>
><br>
> ifeq ($(AST_DEVMODE),yes)<br>
> ASTCFLAGS+=-Werror -Wunused<br>
><br>
> # ------<br>
><br>
> 3. aplique o patch abaixo no arquivo logger.c localizado em<br>
> asterisk/main<br>
><br>
> # arquivo logger.diff<br>
><br>
> --- ./main/logger.c.sav 2006-11-10 20:04:28.000000000 -0600<br>
> +++ ./main/logger.c 2007-01-07 02:51:54.000000000 -0600<br>
> @@ -86,6 +86,9 @@<br>
> static int filesize_reload_needed = 0;<br>
> static int global_logmask = -1;<br>
><br>
> +/* Added for mysql */<br>
> +#include "logger-mysql.c"<br>
> +<br>
> static struct {<br>
> unsigned int queue_log:1;<br>
> unsigned int event_log:1;<br>
> @@ -337,6 +340,9 @@<br>
> if ((s = ast_variable_retrieve(cfg, "general", "event_log")))<br>
> logfiles.event_log = ast_true(s);<br>
><br>
> +/* Added for mysql */<br>
> + init_mysql_logger(cfg);<br>
> +<br>
> AST_LIST_LOCK(&logchannels);<br>
> var = ast_variable_browse(cfg, "logfiles");<br>
> for (; var; var = var->next) {<br>
> @@ -359,6 +365,8 @@<br>
> fprintf(qlog, "%ld|%s|%s|%s|%s|", (long)time(NULL), callid, queuename,<br>
> agent, event);<br>
> vfprintf(qlog, fmt, ap);<br>
> fprintf(qlog, "\n");<br>
> +/* Added for mysql */<br>
> + write_mysql_logger(queuename,callid,agent,event,fmt, ap);<br>
> va_end(ap);<br>
> fflush(qlog);<br>
> }<br>
><br>
> 4. Edit seu arquivo logger.conf e acrescente as linhas abaixo:<br>
><br>
><br>
> [mysql]<br>
> hostname=localhost<br>
> dbname=asterisk<br>
> table=asterisk_queue_log<br>
> password=*<br>
> user=asterisk<br>
> port=3306<br>
> sock=/var/lib/mysql/mysql.sock<br>
><br>
><br>
> 5. Crie a tabela no mysql<br>
><br>
> CREATE TABLE `asterisk_queue_log` (<br>
> `id` int(11) NOT NULL auto_increment,<br>
> `time` datetime NOT NULL default '0000-00-00 00:00:00',<br>
> `callid` varchar(20) NOT NULL default '',<br>
> `queuename` varchar(20) NOT NULL default '',<br>
> `agent` varchar(20) NOT NULL default '',<br>
> `event` varchar(20) NOT NULL default '',<br>
> `arg1` varchar(100) NOT NULL default '',<br>
> `arg2` varchar(100) NOT NULL default '',<br>
> `arg3` varchar(100) NOT NULL default '',<br>
> PRIMARY KEY (`id`)<br>
> ) ;<br>
><br>
> # ---------------------------------------------------------------<br>
> Sylvio Carlos Jollenbeck Borin<br>
> Gerente de Desenvolvimento<br>
> Akiva Software<br>
> <a href="http://www.akivasoftware.com.br" target="_blank">www.akivasoftware.com.br</a><br>
> # ----------------------------------------------------------------<br>
><br>
><br>
> Em 22 de setembro de 2011 09:31, Wilian Silva <<a href="mailto:wilian.silva@zanc.com.br">wilian.silva@zanc.com.br</a>><br>
> escreveu:<br>
>><br>
>> Obrigado Sylvio!<br>
>><br>
>><br>
>><br>
>> Já tentei com esse tutorial sem sucesso.<br>
>><br>
>><br>
>><br>
>> O Asterisk 1.6/1.8 já vem com essa opção mas no 1.4 não consigo fazer<br>
>> funcionar com o Postgres.<br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>> De: <a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org">asteriskbrasil-bounces@listas.asteriskbrasil.org</a><br>
>> [mailto:<a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org">asteriskbrasil-bounces@listas.asteriskbrasil.org</a>] Em nome de<br>
Sylvio<br>
>> Carlos Jollenbeck<br>
>> Enviada em: quarta-feira, 21 de setembro de 2011 22:54<br>
>> Para: <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a><br>
>> Assunto: Re: [AsteriskBrasil] queue_log Asterisk 1.4<br>
>><br>
>><br>
>><br>
>> <a href="http://www.plack.net/saved/asterisk_modification_for_queue_logging.html" target="_blank">http://www.plack.net/saved/asterisk_modification_for_queue_logging.html</a><br>
>><br>
>> # ---------------------------------------------------------------<br>
>> Sylvio Carlos Jollenbeck Borin<br>
>> Gerente de Desenvolvimento<br>
>> Akiva Software<br>
>> <a href="http://www.akivasoftware.com.br" target="_blank">www.akivasoftware.com.br</a><br>
>> # ----------------------------------------------------------------<br>
>><br>
>> Em 21 de setembro de 2011 19:42, Wilian Silva <<a href="mailto:wilian.silva@zanc.com.br">wilian.silva@zanc.com.br</a>><br>
>> escreveu:<br>
>><br>
>> Senhores, Boa Noite!<br>
>><br>
>><br>
>><br>
>> Alguem sabe se é possivel o Asterisk gravar os logs das queues em uma<br>
>> tabela em Real Time.<br>
>><br>
>><br>
>><br>
>><br>
>><br>
>> Att,<br>
>><br>
>><br>
>><br>
>> --<br>
>> Esta mensagem, incluindo seus anexos, pode conter informacoes<br>
>> privilegiadas e/ou de carater confidencial, nao podendo ser retransmitida<br>
>> sem autorizacao do remetente. Se voce nao e o destinatario ou pessoa<br>
>> autorizada a recebe-la, informamos que o seu uso, divulgacao, copia ou<br>
>> arquivamento sao proibidos. Portanto, se voce recebeu esta mensagem por<br>
>> engano, por favor, nos informe respondendo imediatamente a este e-mail e<br>
em<br>
>> seguida apague-a.<br>
>> _______________________________________________<br>
>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
>> - Suporte técnico local qualificado e gratuito<br>
>> Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
>> _______________________________________________<br>
>> DIGIVOICE: Lider no mercado de placas para Asterisk<br>
>> Único fabricante com Centro de Treinamento especializado.<br>
>> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.<br>
>> <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a> ou (11)3016-5200.<br>
>> ________<br>
>> LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.<br>
>> Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.<br>
>> Confira em <a href="http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org" target="_blank">http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org</a><br>
>> Mais informações: <a href="http://www.shopvoip.com.br" target="_blank">www.shopvoip.com.br</a> ou 0800-6021244<br>
>> ______________________________________________<br>
>> Para remover seu email desta lista, basta enviar um email em branco para<br>
>> <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
><br>
><br>
> _______________________________________________<br>
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
> - Suporte técnico local qualificado e gratuito<br>
> Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
> _______________________________________________<br>
> DIGIVOICE: Lider no mercado de placas para Asterisk<br>
> Único fabricante com Centro de Treinamento especializado.<br>
> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.<br>
> <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a> ou (11)3016-5200.<br>
> ________<br>
> LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.<br>
> Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.<br>
> Confira em <a href="http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org" target="_blank">http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org</a><br>
> Mais informações: <a href="http://www.shopvoip.com.br" target="_blank">www.shopvoip.com.br</a> ou 0800-6021244<br>
> ______________________________________________<br>
> Para remover seu email desta lista, basta enviar um email em branco para<br>
> <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
><br>
<br>
<br>
<br>
--<br>
Atenciosamente<br>
<br>
____________________<br>
Roberto Linck<br>
<a href="mailto:robertolinck@gmail.com">robertolinck@gmail.com</a><br>
<a href="tel:%2851%29%209352-3271" value="+15193523271">(51) 9352-3271</a><br>
_______________________________________________<br>
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
_______________________________________________<br>
DIGIVOICE: Lider no mercado de placas para Asterisk<br>
Único fabricante com Centro de Treinamento especializado.<br>
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.<br>
<a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a> ou (11)3016-5200.<br>
________<br>
LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.<br>
Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.<br>
Confira em <a href="http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org" target="_blank">http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org</a><br>
Mais informações: <a href="http://www.shopvoip.com.br" target="_blank">www.shopvoip.com.br</a> ou 0800-6021244<br>
______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para<br>
<a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
<br>
</div></div>--<br>
Esta mensagem foi verificada pelo sistema de antivírus e<br>
acredita-se estar livre de perigo.<br>
<font color="#888888"><br>
<br>
<br>
<br>
--<br>
Esta mensagem foi verificada pelo sistema de antivírus e<br>
acredita-se estar livre de perigo.<br>
</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
_______________________________________________<br>
DIGIVOICE: Lider no mercado de placas para Asterisk<br>
Único fabricante com Centro de Treinamento especializado.<br>
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.<br>
<a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a> ou (11)3016-5200.<br>
________<br>
LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.<br>
Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.<br>
Confira em <a href="http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org" target="_blank">http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org</a><br>
Mais informações: <a href="http://www.shopvoip.com.br" target="_blank">www.shopvoip.com.br</a> ou 0800-6021244<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>
</div></div></blockquote></div><br>