Budah,<br><br><br>Tenho duas opções para vc gravar as ligações de entrada:<br><br>1 - Resolução Resumida:<br>Coloque dentro do arquivo /etc/asterisk/extensions_custom.conf um contexto como abaixo : <br><br>[from-pstn-custom]<br>
exten => _X.,1,Set(TIME=${STRFTIME(${EPOCH},GMT+3,%Y%m%d%H%M)}); Configura formato de Data e Hora<br>exten => _X.,n,Set(ARQ=GravEntrada-${TIME}-${CALLERID(num)}-${EXTEN}-in.wav); Configura nome do arquivo com data, numero de callerid e a extensão dest<br>
exten => _X.,n,Mixmonitor(${ARQ})<br>exten => _X.,n,Goto(ext-did,${EXTEN},1)<br><br>Isso deve gravar as suas ligações de entrada que estiverem setadas para os contextos from-pstn ou from-zaptel.<br><br>2 - Resolução extendida:<br>
<br>No arquivo zapata.conf vc tem que a placa Digium vai para o contexto from-zaptel.<br>No arquivo extensions.conf ela te manda para o contexto from-pstn que tem como includes:<br><br>include => from-pstn-custom<br>include => ext-did<br>
include => ext-did-catchall <br>include => from-did-direct <br><br>Procure agora pelo contexto do segundo include o "ext-did" que esta no arquivo /etc/asterisk/extensions_additional.conf. Analisando o formato desse contexto você verá que todas as regras de entradas de ligaçÕes (Inbound Routes) estão nesse contexto. O que vc tem a fazer é desviar o fluxo das ligações antes que elas que cheguem nele. <br>
<br>Para isso vc cria o contexto [from-pstn-custom] no arquivo extensions_custom.conf com as informações acima para efetuar a gravação.<br><br>Como estou com pressa não se foi possivel entender a ideia. =P<br><br><br>Se entendeu a ideia faça o mesmo com as regras de saida procurando pelos contextos que o freepbx usa partido do contexto from-internal. Caso não entendeu faço algo mais detalhado.<br>
<br>Abraços,<br><br><br>Thiago Pacheco<br><br><br><div><span class="gmail_quote">Em 31/03/08, <b class="gmail_sendername">Luiz Gustavo</b> <<a href="mailto:buda@mhnet.com.br">buda@mhnet.com.br</a>> escreveu:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div bgcolor="#ffffff">
<div><font face="Arial" size="2">Boa tarde pessoal,</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">
Alguem já fez a gravação de todas as ligações que passam pelo
Asterisk?<br>Fiz alguns testes usando o MixMonitor() e ele funcionou
corretamente, porém, tenho um PBX que está rodando TrixBox, e os arquivos de
configuração são estufados de macros e porcarias que embaralham os olhos para
entender.</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">Alguem já fez isso e tem um caminho mais rápido? ou
um método alternativo ao MixMonitor?</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">Abraço</font></div>
<div><font face="Arial" size="2">Budah</font></div></div>
<br>_______________________________________________<br>
Compre uma camiseta da AsteriskBrasil.org!<br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
== <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://VoIPMania.com.br" target="_blank">VoIPMania.com.br</a> ==<br>
<br>
_______________________________________________<br>
LIsta de discussões AsteriskBrasil.org<br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br></blockquote>
</div><br>