Alex, você usa algum asterisk enlatado ou puro mesmo? Você pode optar entre os bancos MySQL e PostgreSQL... Ou qualquer outro por ODBC... Segue alguns links abaixo para você dar uma olhada! Além disso, o asterisk salva essas informações em cvs por padrão. Se for optar por colocar em banco, eu indico o PostgreSQL.<br>
<br><a href="http://www.voip-info.org/wiki/view/Asterisk+cdr+mysql">http://www.voip-info.org/wiki/view/Asterisk+cdr+mysql</a><br><a href="http://www.voip-info.org/wiki/view/Asterisk+cdr+pgsql">http://www.voip-info.org/wiki/view/Asterisk+cdr+pgsql</a><br>
<br>Ats,<br>Rodrigo Lang.<br><br><div class="gmail_quote">2009/12/4 Alex Tavares Faiotto <span dir="ltr">&lt;<a href="mailto:alexfaiotto@globo.com">alexfaiotto@globo.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Como eu faria para salvar todas essas informações no banco de dados?<br><br>
<div class="gmail_quote">2009/12/4 Rodrigo Lang <span dir="ltr">&lt;<a href="mailto:rodrigoferreiralang@gmail.com" target="_blank">rodrigoferreiralang@gmail.com</a>&gt;</span><div><div></div><div class="h5"><br>
<blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;" class="gmail_quote">Alex, pelo que eu entendi você quer criar sua própria bilhetagem no asterisk, mas porque você não salva em banco de dados?<br>

<br><br><br>Ats,<br>Rodrigo Lang.<br><br>
<div class="gmail_quote">2009/12/4 Alex Tavares Faiotto <span dir="ltr">&lt;<a href="mailto:alexfaiotto@globo.com" target="_blank">alexfaiotto@globo.com</a>&gt;</span> 
<div>
<div></div>
<div><br>
<blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"><span lang="PT-BR">
<div>Esse e meu extensio.cof</div>
<div> </div>
<div>exten =&gt; _1XXX,1,Set(DIRNAME=${STRFTIME(${EPOCH},,%Y/%m/%d)}/${EXTEN})<br>exten =&gt; _1XXX,2,Set(FILENAME=${DIRNAME}/${STRFTIME(${EPOCH},GMT+2,%Y%m%d%H%M%S)}${EXTEN})<br>exten =&gt; _1XXX,3,System(/bin/mkdir -p /var/spool/asterisk/monitor/${DIRNAME})<br>

exten =&gt; _1XXX,4,System(/bin/touch /var/spool/asterisk/monitor/bilhetagem/${STRFTIME(${EPOCH},GMT+2,%Y%m%d%H%M%S)}-${EXTEN})<br>exten =&gt; _1XXX,5,System(/bin/echo ${STRFTIME(${EPOCH},GMT+2,%Y-%m-%d %H:%M:%S)} ${DIRNAME}/ ${STRFTIME(${EPOCH},GMT+2,%Y%m%d%H%M%S)}${EXTEN}) &gt; /var/spool/asterisk/monitor/bilhetagem/${STRFTIME(${EPOCH},GMT+2,%Y%m%d%H%M%S)}-${EXTEN})<br>

exten =&gt; _1XXX,6,MixMonitor(${FILENAME}.wav,b)<br>exten =&gt; _1XXX,8,Dial(SIP/${EXTEN},40)<br>exten =&gt; _1XXX,9,Hangup()</div>
<div> </div>
<div>Aqui eu pego as informações e crio um bilhete para ter hora de começo data o caminho da gravação nome da gravação</div>
<div> </div>
<div>Eu so estou precisando saber se existe algum comando parta descobrir o comando de termino da gravação? depois do dial, quando uma pessoa desliga o telefone?</div>
<div> </div>
<div>Isso eh possivel no asterisk</div>
<div> </div>
<div>Ja tentei suar o que voce abaixo nao foi o que eu queria fazer mais ajudo ...</div>
<div> </div>
<div>xD</div>
<div> </div>
<div> </div>
<div></div></span>  
<div class="gmail_quote">2009/12/4 Rodrigo Vian <span dir="ltr">&lt;<a href="mailto:listas@porttaltecnologia.com.br" target="_blank">listas@porttaltecnologia.com.br</a>&gt;</span> 
<div>
<div></div>
<div><br>
<blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;" class="gmail_quote">
<div text="#000000" bgcolor="#ffffff">Bom dia<br><br>Utilize a variável &quot;${CDR(end)}&quot;, ela registra data e hora final da ligação... Aconselho utilizar uma macro..<br><br>exten =&gt; _1XXX,1,MixMonitor(${FILENAME}.wav,b)<br>

exten =&gt; _1XXX,2,Dial(SIP/${EXTEN},40)<br>exten =&gt; _1XXX,3,Macro(hangupchamada)<br><br>[macro-hangupchamada]<br>exten =&gt; s,1,NoOp ( Data Inicial: &quot;${CDR(start}&quot; - Origem: &quot;${CDR(src)}&quot; - Destino: &quot;${CDR(dst)}&quot; - Data Final &quot;${CDR(end)}&quot;  - Duração: &quot;${CDR(billsec)}&quot; )<br>

exten =&gt; s,n,ResetCDR(w)<br>exten =&gt; s,n,NoCDR()<br>exten =&gt; s,n,hangup()<br><br><br><br>Também você pode configurar o cdr_custom para gerar o arquivo csv com os dados que você quer..<br><br>CDR_CUSTOM<br>=================================<br>

;[mappings]<br>;Master.csv =&gt; &quot;${CDR(clid)}&quot;,&quot;${CDR(src)}&quot;,&quot;${CDR(dst)}&quot;,&quot;${CDR(dcontext)}&quot;,&quot;${CDR(channel)}&quot;,<br>&quot;${CDR(dstchannel)}&quot;,&quot;${CDR(lastapp)}&quot;,&quot;${CDR(lastdata)}&quot;,&quot;${CDR(start)}&quot;,&quot;${CDR(answer)}&quot;,&quot;${CDR(end)}&quot;,<br>

&quot;${CDR(duration)}&quot;,&quot;${CDR(billsec)}&quot;,&quot;${CDR(disposition)}&quot;,&quot;${CDR(amaflags)}&quot;,&quot;${CDR(accountcode)}&quot;,<br>&quot;${CDR(uniqueid)}&quot;,&quot;${CDR(userfield)}&quot;<br><br>
=================================<br>
OBS= Linha única ;)<br><br><br>Abs<br><br>Alex Tavares Faiotto escreveu: 
<blockquote type="cite">
<div>
<div></div>
<div>Pessoal estou com problema no extensions.conf, gostaria de saber se por uma ligação feita no dial plan eu posso pegar o horario de termino de ligação, exemplo assim<br><br>exten =&gt; _1XXX,1,System(/bin/echo ${STRFTIME(${EPOCH},GMT+2,%Y-%m-%d %H:%M:%S)} Estou pegando o horaio e jogando ali &gt; /var/spool/asterisk/monitor/teste.txt<br>

exten =&gt; _1XXX,2,MixMonitor(${FILENAME}.wav,b)<br>exten =&gt; _1XXX,3,Dial(SIP/${EXTEN},40)<br>exten =&gt; _1XXX,4,Hangup()<br><br>TEMO COMO `pelo extension pegar o termino da gravação<br></div></div><pre><hr size="4" width="90%">





_______________________________________________
A Redfone é líder no fornecimento de bridges TDMoE &amp;lt;-&gt; E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois  
servidores compartilham o mesmo E1)
Conheça mais sobre este produto em <a href="http://www.red-fone.com/" target="_blank">www.red-fone.com</a>
_______________________________________________
Lista de discussões AsteriskBrasil.org
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a></pre></blockquote><br></div><br>_______________________________________________<br>

A Redfone é líder no fornecimento de bridges TDMoE &amp;lt;-&gt; E1<br>- Valor similar ao de placas E1 PCI;<br>- Não há problemas de compatibilidade com barramento PCI;<br>- Possibilitam a construção de soluções de alta disponibilidade(dois<br>

servidores compartilham o mesmo E1)<br>Conheça mais sobre este produto em <a href="http://www.red-fone.com/" target="_blank">www.red-fone.com</a><br>_______________________________________________<br>Lista de discussões AsteriskBrasil.org<br>

<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>

</blockquote></div></div></div><br><br>_______________________________________________<br>A Redfone é líder no fornecimento de bridges TDMoE &amp;lt;-&gt; E1<br>- Valor similar ao de placas E1 PCI;<br>- Não há problemas de compatibilidade com barramento PCI;<br>

- Possibilitam a construção de soluções de alta disponibilidade(dois<br>servidores compartilham o mesmo E1)<br>Conheça mais sobre este produto em <a href="http://www.red-fone.com/" target="_blank">www.red-fone.com</a><br>

_______________________________________________<br>Lista de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>

</blockquote></div></div></div><font color="#888888"><br><br clear="all"><br>-- <br>Rodrigo F. Lang<br>Amd. de Redes em Telecom<br><a href="http://langtechnologies.blogspot.com/" target="_blank">http://langtechnologies.blogspot.com/</a><br>

</font><br>_______________________________________________<br>A Redfone é líder no fornecimento de bridges TDMoE &amp;lt;-&gt; E1<br>- Valor similar ao de placas E1 PCI;<br>- Não há problemas de compatibilidade com barramento PCI;<br>

- Possibilitam a construção de soluções de alta disponibilidade(dois<br>servidores compartilham o mesmo E1)<br>Conheça mais sobre este produto em <a href="http://www.red-fone.com/" target="_blank">www.red-fone.com</a><br>

_______________________________________________<br>Lista de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>

</blockquote></div></div></div><br>
<br>_______________________________________________<br>
A Redfone é líder no fornecimento de bridges TDMoE &amp;lt;-&gt; E1<br>
- Valor similar ao de placas E1 PCI;<br>
- Não há problemas de compatibilidade com barramento PCI;<br>
- Possibilitam a construção de soluções de alta disponibilidade(dois<br>
servidores compartilham o mesmo E1)<br>
Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a><br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br></blockquote></div><br><br clear="all"><br>-- <br>Rodrigo F. Lang<br>
Amd. de Redes em Telecom<br><a href="http://langtechnologies.blogspot.com/">http://langtechnologies.blogspot.com/</a><br>